From 4c9eb4b38efc429fdcaf249ab3565f75add54efe Mon Sep 17 00:00:00 2001 From: tumillanino Date: Thu, 26 Mar 2026 16:39:13 +1100 Subject: [PATCH] some more branding --- files/assets/images/fedora-gdm-logo.png | Bin 0 -> 30115 bytes files/assets/images/fedora-logo-small.png | Bin 0 -> 30115 bytes files/assets/images/fedora-logo-sprite.png | Bin 0 -> 269645 bytes files/assets/images/fedora-logo-sprite.svg | 1402 ++++ files/assets/images/fedora-logo.png | Bin 0 -> 30115 bytes files/assets/images/fedora_logo_med.png | Bin 0 -> 30115 bytes files/assets/images/fedora_whitelogo.svg | 5624 +++++++++++++++++ files/assets/images/fedora_whitelogo_med.png | Bin 0 -> 30115 bytes files/assets/images/system-logo-white.svg | 1402 ++++ files/justfiles/first-run.just | 6 + files/justfiles/route-plugins.just | 5 + files/scripts/branding.sh | 9 + files/system/usr/etc/xdg/kcm-about-distrorc | 5 + files/system/usr/etc/xdg/kscreenlockerrc | 3 + .../plasma/desktoptheme/breeze-dark/colors | 123 - .../desktoptheme/breeze-dark/metadata.json | 157 - .../plasma/desktoptheme/breeze-dark/plasmarc | 13 - .../plasma/desktoptheme/breeze-light/colors | 122 - .../desktoptheme/breeze-light/metadata.json | 157 - .../plasma/desktoptheme/breeze-light/plasmarc | 13 - .../default/dialogs/background.svgz | Bin 3101 -> 0 bytes .../desktoptheme/default/icons/akonadi.svgz | Bin 1514 -> 0 bytes .../desktoptheme/default/icons/akregator.svgz | Bin 721 -> 0 bytes .../desktoptheme/default/icons/amarok.svgz | Bin 4139 -> 0 bytes .../default/icons/applications.svgz | Bin 1010 -> 0 bytes .../desktoptheme/default/icons/apport.svgz | Bin 1184 -> 0 bytes .../desktoptheme/default/icons/audio.svgz | Bin 1434 -> 0 bytes .../desktoptheme/default/icons/battery.svgz | Bin 4796 -> 0 bytes .../desktoptheme/default/icons/bookmarks.svgz | Bin 918 -> 0 bytes .../desktoptheme/default/icons/cantata.svgz | Bin 1511 -> 0 bytes .../desktoptheme/default/icons/computer.svgz | Bin 1620 -> 0 bytes .../desktoptheme/default/icons/configure.svgz | Bin 827 -> 0 bytes .../desktoptheme/default/icons/device.svgz | Bin 1676 -> 0 bytes .../desktoptheme/default/icons/disk.svgz | Bin 1032 -> 0 bytes .../default/icons/distribute.svgz | Bin 471 -> 0 bytes .../desktoptheme/default/icons/document.svgz | Bin 1610 -> 0 bytes .../desktoptheme/default/icons/drive.svgz | Bin 617 -> 0 bytes .../desktoptheme/default/icons/edit.svgz | Bin 421 -> 0 bytes .../desktoptheme/default/icons/fcitx.svgz | Bin 19502 -> 0 bytes .../plasma/desktoptheme/default/icons/go.svgz | Bin 553 -> 0 bytes .../desktoptheme/default/icons/ime.svgz | Bin 15276 -> 0 bytes .../desktoptheme/default/icons/input.svgz | Bin 2730 -> 0 bytes .../desktoptheme/default/icons/kalarm.svgz | Bin 1526 -> 0 bytes .../default/icons/kdeconnect.svgz | Bin 5713 -> 0 bytes .../desktoptheme/default/icons/keyboard.svgz | Bin 1418 -> 0 bytes .../desktoptheme/default/icons/kget.svgz | Bin 1400 -> 0 bytes .../desktoptheme/default/icons/kgpg.svgz | Bin 452 -> 0 bytes .../desktoptheme/default/icons/kleopatra.svgz | Bin 2522 -> 0 bytes .../desktoptheme/default/icons/klipper.svgz | Bin 1512 -> 0 bytes .../desktoptheme/default/icons/kmail.svgz | Bin 1495 -> 0 bytes .../default/icons/konv_message.svgz | Bin 1750 -> 0 bytes .../default/icons/konversation.svgz | Bin 1409 -> 0 bytes .../desktoptheme/default/icons/kopete.svgz | Bin 1402 -> 0 bytes .../desktoptheme/default/icons/korgac.svgz | Bin 1310 -> 0 bytes .../default/icons/kpackagekit.svgz | Bin 1676 -> 0 bytes .../desktoptheme/default/icons/kruler.svgz | Bin 903 -> 0 bytes .../desktoptheme/default/icons/kteatime.svgz | Bin 1419 -> 0 bytes .../desktoptheme/default/icons/ktorrent.svgz | Bin 809 -> 0 bytes .../desktoptheme/default/icons/kup.svgz | Bin 510 -> 0 bytes .../desktoptheme/default/icons/list.svgz | Bin 434 -> 0 bytes .../desktoptheme/default/icons/mail.svgz | Bin 1264 -> 0 bytes .../desktoptheme/default/icons/media.svgz | Bin 1321 -> 0 bytes .../desktoptheme/default/icons/mobile.svgz | Bin 585 -> 0 bytes .../desktoptheme/default/icons/network.svgz | Bin 16578 -> 0 bytes .../default/icons/notification.svgz | Bin 1120 -> 0 bytes .../desktoptheme/default/icons/osd.svgz | Bin 8583 -> 0 bytes .../desktoptheme/default/icons/phone.svgz | Bin 1949 -> 0 bytes .../default/icons/plasmavault.svgz | Bin 508 -> 0 bytes .../default/icons/plasmavault_error.svgz | Bin 521 -> 0 bytes .../default/icons/preferences.svgz | Bin 1530 -> 0 bytes .../desktoptheme/default/icons/printer.svgz | Bin 1545 -> 0 bytes .../desktoptheme/default/icons/quassel.svgz | Bin 1429 -> 0 bytes .../desktoptheme/default/icons/search.svgz | Bin 1183 -> 0 bytes .../desktoptheme/default/icons/slc.svgz | Bin 1968 -> 0 bytes .../desktoptheme/default/icons/software.svgz | Bin 1801 -> 0 bytes .../desktoptheme/default/icons/start.svgz | Bin 1170 -> 0 bytes .../desktoptheme/default/icons/system.svgz | Bin 6861 -> 0 bytes .../desktoptheme/default/icons/touchpad.svgz | Bin 1382 -> 0 bytes .../desktoptheme/default/icons/user.svgz | Bin 1375 -> 0 bytes .../default/icons/video-card.svgz | Bin 1125 -> 0 bytes .../desktoptheme/default/icons/video.svgz | Bin 2681 -> 0 bytes .../desktoptheme/default/icons/view.svgz | Bin 922 -> 0 bytes .../desktoptheme/default/icons/vlc.svgz | Bin 1004 -> 0 bytes .../desktoptheme/default/icons/wallet.svgz | Bin 1537 -> 0 bytes .../desktoptheme/default/icons/window.svgz | Bin 902 -> 0 bytes .../desktoptheme/default/icons/yakuake.svgz | Bin 1059 -> 0 bytes .../desktoptheme/default/icons/zoom.svgz | Bin 2063 -> 0 bytes .../plasma/desktoptheme/default/metadata.json | 157 - .../default/opaque/dialogs/background.svgz | Bin 2252 -> 0 bytes .../opaque/widgets/panel-background.svgz | Bin 2300 -> 0 bytes .../default/opaque/widgets/tooltip.svgz | Bin 2197 -> 0 bytes .../plasma/desktoptheme/default/plasmarc | 13 - .../default/solid/dialogs/background.svgz | Bin 2968 -> 0 bytes .../default/solid/widgets/background.svgz | Bin 3068 -> 0 bytes .../solid/widgets/panel-background.svgz | Bin 3086 -> 0 bytes .../default/solid/widgets/tooltip.svgz | Bin 2934 -> 0 bytes .../translucent/dialogs/background.svgz | Bin 3063 -> 0 bytes .../translucent/widgets/background.svgz | Bin 5232 -> 0 bytes .../translucent/widgets/panel-background.svgz | Bin 3192 -> 0 bytes .../default/translucent/widgets/tooltip.svgz | Bin 3035 -> 0 bytes .../default/weather/wind-arrows.svgz | Bin 2164 -> 0 bytes .../default/widgets/action-overlays.svgz | Bin 2389 -> 0 bytes .../default/widgets/actionbutton.svgz | Bin 1671 -> 0 bytes .../default/widgets/analog_meter.svgz | Bin 6499 -> 0 bytes .../desktoptheme/default/widgets/arrows.svgz | Bin 1348 -> 0 bytes .../default/widgets/background.svgz | Bin 4274 -> 0 bytes .../default/widgets/bar_meter_horizontal.svgz | Bin 1839 -> 0 bytes .../default/widgets/bar_meter_vertical.svgz | Bin 1836 -> 0 bytes .../default/widgets/branding.svgz | Bin 1638 -> 0 bytes .../default/widgets/busywidget.svgz | Bin 3264 -> 0 bytes .../desktoptheme/default/widgets/button.svgz | Bin 7174 -> 0 bytes .../default/widgets/calendar.svgz | Bin 1118 -> 0 bytes .../default/widgets/checkmarks.svgz | Bin 766 -> 0 bytes .../desktoptheme/default/widgets/clock.svgz | Bin 14991 -> 0 bytes .../default/widgets/configuration-icons.svgz | Bin 6199 -> 0 bytes .../default/widgets/containment-controls.svgz | Bin 2984 -> 0 bytes .../desktoptheme/default/widgets/dragger.svgz | Bin 2161 -> 0 bytes .../desktoptheme/default/widgets/frame.svgz | Bin 3431 -> 0 bytes .../desktoptheme/default/widgets/glowbar.svgz | Bin 616 -> 0 bytes .../desktoptheme/default/widgets/line.svgz | Bin 760 -> 0 bytes .../default/widgets/lineedit.svgz | Bin 3084 -> 0 bytes .../default/widgets/listitem.svgz | Bin 3553 -> 0 bytes .../default/widgets/margins-highlight.svgz | Bin 2130 -> 0 bytes .../default/widgets/media-delegate.svgz | Bin 4326 -> 0 bytes .../default/widgets/menubaritem.svgz | Bin 1687 -> 0 bytes .../desktoptheme/default/widgets/monitor.svgz | Bin 864171 -> 0 bytes .../desktoptheme/default/widgets/notes.svgz | Bin 5259 -> 0 bytes .../desktoptheme/default/widgets/pager.svgz | Bin 2651 -> 0 bytes .../default/widgets/panel-background.svgz | Bin 3171 -> 0 bytes .../desktoptheme/default/widgets/picker.svgz | Bin 3577 -> 0 bytes .../default/widgets/plasmoidheading.svgz | Bin 1432 -> 0 bytes .../default/widgets/plot-background.svgz | Bin 1084 -> 0 bytes .../default/widgets/radiobutton.svgz | Bin 1688 -> 0 bytes .../default/widgets/scrollbar.svgz | Bin 2693 -> 0 bytes .../default/widgets/scrollwidget.svgz | Bin 1515 -> 0 bytes .../desktoptheme/default/widgets/slider.svgz | Bin 2824 -> 0 bytes .../desktoptheme/default/widgets/switch.svgz | Bin 2324 -> 0 bytes .../desktoptheme/default/widgets/tabbar.svgz | Bin 2371 -> 0 bytes .../desktoptheme/default/widgets/tasks.svgz | Bin 6752 -> 0 bytes .../desktoptheme/default/widgets/timer.svgz | Bin 8154 -> 0 bytes .../desktoptheme/default/widgets/toolbar.svgz | Bin 722 -> 0 bytes .../desktoptheme/default/widgets/tooltip.svgz | Bin 3021 -> 0 bytes .../widgets/translucentbackground.svgz | Bin 3331 -> 0 bytes .../default/widgets/viewitem.svgz | Bin 4116 -> 0 bytes .../contents/layout.js | 5 - .../metadata.json | 175 - .../contents/layout.js | 28 - .../metadata.json | 181 - .../org.kde.paneltoolbox/contents/ui/main.qml | 125 - .../org.kde.paneltoolbox/metadata.json | 178 - .../contents/config/config.qml | 36 - .../contents/config/main.xml | 139 - .../contents/ui/ActionButton.qml | 45 - .../contents/ui/BackButtonItem.qml | 126 - .../contents/ui/CompactRepresentation.qml | 74 - .../contents/ui/ConfigFilter.qml | 212 - .../contents/ui/ConfigIcons.qml | 358 -- .../contents/ui/ConfigLocation.qml | 213 - .../contents/ui/ConfigOverlay.qml | 256 - .../contents/ui/FolderItemActionButton.qml | 77 - .../contents/ui/FolderItemDelegate.qml | 489 -- .../ui/FolderItemPreviewPluginsDialog.qml | 53 - .../contents/ui/FolderView.qml | 1418 ----- .../contents/ui/FolderViewDialog.qml | 129 - .../contents/ui/FolderViewDropArea.qml | 60 - .../contents/ui/FolderViewLayer.qml | 385 -- .../contents/ui/RenameEditor.qml | 206 - .../contents/ui/code/FolderTools.js | 69 - .../contents/ui/main.qml | 473 -- .../org.kde.desktopcontainment/metadata.json | 266 - .../contents/ui/Battery.qml | 80 - .../contents/ui/Clipboard.qml | 42 - .../contents/ui/CompactRepresentation.qml | 44 - .../contents/ui/Connectivity.qml | 129 - .../contents/ui/DeviceDelegate.qml | 490 -- .../contents/ui/FindMyPhone.qml | 42 - .../contents/ui/FullRepresentation.qml | 98 - .../contents/ui/RemoteCommands.qml | 29 - .../org.kde.kdeconnect/contents/ui/SMS.qml | 29 - .../org.kde.kdeconnect/contents/ui/Sftp.qml | 42 - .../org.kde.kdeconnect/contents/ui/Share.qml | 29 - .../contents/ui/VirtualMonitor.qml | 29 - .../org.kde.kdeconnect/contents/ui/main.qml | 62 - .../org.kde.kdeconnect/metadata.json | 150 - .../metadata.json | 177 - .../org.kde.plasma.folder/metadata.json | 185 - .../org.kde.plasma.icontasks/metadata.json | 165 - .../org.kde.plasma.kickerdash/metadata.json | 155 - .../org.kde.plasma.minimizeall/metadata.json | 170 - .../contents/config/faceproperties | 11 - .../metadata.json | 175 - .../contents/config/faceproperties | 10 - .../metadata.json | 174 - .../contents/config/faceproperties | 8 - .../metadata.json | 181 - .../contents/config/faceproperties | 11 - .../metadata.json | 178 - .../contents/config/faceproperties | 11 - .../metadata.json | 178 - .../contents/config/faceproperties | 7 - .../metadata.json | 169 - .../contents/config/config.qml | 25 - .../contents/config/main.xml | 25 - .../contents/ui/CompactRepresentation.qml | 62 - .../contents/ui/FullRepresentation.qml | 62 - .../contents/ui/config/ConfigAppearance.qml | 52 - .../contents/ui/config/ConfigSensors.qml | 50 - .../contents/ui/config/FaceDetails.qml | 50 - .../contents/ui/main.qml | 96 - .../metadata.json | 169 - .../contents/ui/VaultItem.qml | 79 - .../org.kde.plasma.vault/contents/ui/main.qml | 133 - .../org.kde.plasma.vault/metadata.json | 148 - .../contents/InteractiveConsole.qml | 35 - .../contents/activitymanager/ActivityItem.qml | 376 -- .../contents/activitymanager/ActivityList.qml | 150 - .../activitymanager/ActivityManager.qml | 135 - .../contents/activitymanager/Heading.qml | 108 - .../contents/activitymanager/TaskDropArea.qml | 88 - .../activitymanager/WindowPreview.qml | 54 - .../contents/activitymanager/static.js | 23 - .../contents/applet/AppletError.qml | 262 - .../contents/applet/CompactApplet.qml | 369 -- .../applet/DefaultCompactRepresentation.qml | 130 - .../contents/configuration/AboutPlugin.qml | 248 - .../configuration/AppletConfiguration.qml | 483 -- .../configuration/ConfigCategoryDelegate.qml | 72 - .../ConfigurationContainmentActions.qml | 146 - .../ConfigurationContainmentAppearance.qml | 253 - .../configuration/ConfigurationShortcuts.qml | 35 - .../ContainmentConfiguration.qml | 38 - .../configuration/MouseEventInputButton.qml | 57 - .../configuration/PanelConfiguration.qml | 762 --- .../ShellContainmentConfiguration.qml | 85 - .../PanelRepresentation.qml | 351 - .../panelconfiguration/Ruler.qml | 243 - .../panelconfiguration/SliderHandle.qml | 236 - .../Delegate.qml | 284 - .../org.kde.plasma.desktop/contents/defaults | 14 - .../contents/explorer/AppletAlternatives.qml | 211 - .../contents/explorer/AppletDelegate.qml | 315 - .../contents/explorer/WidgetExplorer.qml | 392 -- .../contents/lockscreen/LockOsd.qml | 72 - .../contents/lockscreen/LockScreen.qml | 34 - .../contents/lockscreen/LockScreenUi.qml | 427 -- .../contents/lockscreen/MainBlock.qml | 169 - .../contents/lockscreen/MediaControls.qml | 118 - .../contents/lockscreen/NoPasswordUnlock.qml | 27 - .../contents/lockscreen/PasswordSync.qml | 13 - .../contents/lockscreen/config.qml | 79 - .../contents/lockscreen/config.xml | 24 - .../contents/lockscreen/qmldir | 4 - .../org.kde.plasma.desktop/contents/main.js | 9 - .../contents/updates/00-start-here-2.js | 51 - .../contents/updates/bazzite-pins.js | 31 - .../containmentactions_middlebutton.js | 15 - .../digitalclock_migrate_font_settings.js | 53 - ...igitalclock_migrate_showseconds_setting.js | 21 - ...digitalclock_rename_timezonedisplay_key.js | 23 - .../folderview_fix_recursive_screenmapping.js | 109 - .../keyboardlayout_migrateiconsetting.js | 33 - .../updates/keyboardlayout_remove_shortcut.js | 25 - .../contents/updates/klipper_clear_config.js | 14 - .../maintain_existing_desktop_icon_sizes.js | 46 - ...ediaframe_migrate_useBackground_setting.js | 23 - .../contents/updates/migrate_font_weights.js | 44 - .../updates/move_desktop_layout_config.js | 10 - .../no_middle_click_paste_on_panels.js | 26 - .../updates/systemloadviewer_systemmonitor.js | 39 - .../taskmanager_configUpdate_wheelEnabled.js | 17 - .../contents/updates/unlock_widgets.js | 2 - .../contents/views/Desktop.qml | 419 -- .../contents/views/DesktopEditMode.qml | 183 - .../contents/views/Panel.qml | 375 -- .../contents/views/PreviewBanner.qml | 48 - .../org.kde.plasma.desktop/metadata.json | 212 - 276 files changed, 8456 insertions(+), 19492 deletions(-) create mode 100644 files/assets/images/fedora-gdm-logo.png create mode 100644 files/assets/images/fedora-logo-small.png create mode 100644 files/assets/images/fedora-logo-sprite.png create mode 100644 files/assets/images/fedora-logo-sprite.svg create mode 100644 files/assets/images/fedora-logo.png create mode 100644 files/assets/images/fedora_logo_med.png create mode 100644 files/assets/images/fedora_whitelogo.svg create mode 100644 files/assets/images/fedora_whitelogo_med.png create mode 100644 files/assets/images/system-logo-white.svg create mode 100644 files/system/usr/etc/xdg/kcm-about-distrorc create mode 100644 files/system/usr/etc/xdg/kscreenlockerrc delete mode 100644 files/system/usr/share/plasma/desktoptheme/breeze-dark/colors delete mode 100644 files/system/usr/share/plasma/desktoptheme/breeze-dark/metadata.json delete mode 100644 files/system/usr/share/plasma/desktoptheme/breeze-dark/plasmarc delete mode 100644 files/system/usr/share/plasma/desktoptheme/breeze-light/colors delete mode 100644 files/system/usr/share/plasma/desktoptheme/breeze-light/metadata.json delete mode 100644 files/system/usr/share/plasma/desktoptheme/breeze-light/plasmarc delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/dialogs/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/akonadi.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/akregator.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/amarok.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/applications.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/apport.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/audio.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/battery.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/bookmarks.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/cantata.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/computer.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/configure.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/device.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/disk.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/distribute.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/document.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/drive.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/edit.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/fcitx.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/go.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/ime.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/input.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kalarm.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kdeconnect.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/keyboard.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kget.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kgpg.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kleopatra.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/klipper.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kmail.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/konv_message.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/konversation.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kopete.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/korgac.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kpackagekit.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kruler.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kteatime.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/ktorrent.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/kup.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/list.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/mail.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/media.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/mobile.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/network.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/notification.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/osd.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/phone.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/plasmavault.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/plasmavault_error.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/preferences.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/printer.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/quassel.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/search.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/slc.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/software.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/start.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/system.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/touchpad.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/user.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/video-card.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/video.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/view.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/vlc.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/wallet.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/window.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/yakuake.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/icons/zoom.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/metadata.json delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/opaque/dialogs/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/opaque/widgets/panel-background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/opaque/widgets/tooltip.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/plasmarc delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/solid/dialogs/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/solid/widgets/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/solid/widgets/panel-background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/solid/widgets/tooltip.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/translucent/dialogs/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/translucent/widgets/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/translucent/widgets/panel-background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/translucent/widgets/tooltip.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/weather/wind-arrows.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/action-overlays.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/actionbutton.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/analog_meter.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/arrows.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/bar_meter_horizontal.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/bar_meter_vertical.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/branding.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/busywidget.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/button.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/calendar.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/checkmarks.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/clock.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/configuration-icons.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/containment-controls.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/dragger.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/frame.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/glowbar.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/line.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/lineedit.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/listitem.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/margins-highlight.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/media-delegate.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/menubaritem.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/monitor.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/notes.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/pager.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/panel-background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/picker.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/plasmoidheading.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/plot-background.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/radiobutton.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/scrollbar.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/scrollwidget.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/slider.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/switch.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/tabbar.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/tasks.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/timer.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/toolbar.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/tooltip.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/translucentbackground.svgz delete mode 100644 files/system/usr/share/plasma/desktoptheme/default/widgets/viewitem.svgz delete mode 100644 files/system/usr/share/plasma/layout-templates/org.kde.plasma.desktop.appmenubar/contents/layout.js delete mode 100644 files/system/usr/share/plasma/layout-templates/org.kde.plasma.desktop.appmenubar/metadata.json delete mode 100644 files/system/usr/share/plasma/layout-templates/org.kde.plasma.desktop.emptyPanel/contents/layout.js delete mode 100644 files/system/usr/share/plasma/layout-templates/org.kde.plasma.desktop.emptyPanel/metadata.json delete mode 100644 files/system/usr/share/plasma/packages/org.kde.paneltoolbox/contents/ui/main.qml delete mode 100644 files/system/usr/share/plasma/packages/org.kde.paneltoolbox/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/config.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/main.xml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ActionButton.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BackButtonItem.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/CompactRepresentation.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigFilter.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigIcons.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigLocation.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigOverlay.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemActionButton.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemPreviewPluginsDialog.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDialog.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDropArea.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewLayer.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/RenameEditor.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/code/FolderTools.js delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Battery.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Clipboard.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/CompactRepresentation.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Connectivity.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/DeviceDelegate.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FindMyPhone.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FullRepresentation.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/RemoteCommands.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/SMS.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Sftp.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Share.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/VirtualMonitor.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/main.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.folder/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.minimizeall/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/contents/config/faceproperties delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/contents/config/faceproperties delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/contents/config/faceproperties delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/contents/config/faceproperties delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/contents/config/faceproperties delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/contents/config/faceproperties delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/config.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/main.xml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/CompactRepresentation.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/FullRepresentation.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigAppearance.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigSensors.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/FaceDetails.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/metadata.json delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/VaultItem.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/main.qml delete mode 100644 files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/metadata.json delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/InteractiveConsole.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityItem.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityList.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityManager.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/Heading.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/TaskDropArea.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/WindowPreview.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/static.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/CompactApplet.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/DefaultCompactRepresentation.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AboutPlugin.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigCategoryDelegate.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentActions.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationShortcuts.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ContainmentConfiguration.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/MouseEventInputButton.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/PanelConfiguration.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ShellContainmentConfiguration.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/PanelRepresentation.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/Ruler.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/SliderHandle.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/shellcontainmentconfiguration/Delegate.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/defaults delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletAlternatives.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletDelegate.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/WidgetExplorer.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreen.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MainBlock.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/NoPasswordUnlock.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/PasswordSync.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.xml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/qmldir delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/main.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/bazzite-pins.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/taskmanager_configUpdate_wheelEnabled.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/DesktopEditMode.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/PreviewBanner.qml delete mode 100644 files/system/usr/share/plasma/shells/org.kde.plasma.desktop/metadata.json diff --git a/files/assets/images/fedora-gdm-logo.png b/files/assets/images/fedora-gdm-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f629108e31102e5096bf9454c78d87c537c7e8b1 GIT binary patch literal 30115 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%0Atdd7m%J#MpP8i`4G|R}#Lg%(fnl7F$R{_o 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%0Atdd7m%J#MpP8i`4G|R}#Lg%(fnl7F$R{_o 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�xOzc zB5BvVIYBZ>8VDmq#QlkSLSoqgiDcqT@Pssfch`fGUnRCSo&Da~_i~p=u8*pV+j^sU z5YQuI`gBc$kFLNVbw=EiA$|yttOpslGqcJ6wdUb=Ify#k+>m?EMOG$mV&63eQ&)vu zR7uTC3K%uDUk}DSUm(B4eQm(l zx=e)uzY;GhALfy{be_!>@%DVI0Pk}d=y!4e@r6k=sj}p2XRgT`lyBl*g>OzVR@~0% z5(A0oi!NuowO@sgLg&z){;Nl0S2BFDlEjmw&&YHg za3!&MD6rO$RTKP4)V$ANYRZ+Tv1Ec;c5pL@>+e@px!|2sA?vI-ju~`GVB@k$P=;W- zf=6b-77eo2h=J#CaeK0}a2MQSfGj^t#uOGyO z9y1i35%Ld19r$A7Mo&peWgn~&Rh7iMpqQIqnzdwf3?v0bZoZgoDfX{$gCRBPYbTWa za2gCp#tt2RQpEU}GL%g*!n`bytT#y#%2~IY#%rDqCL^{)t*6WjO2^ckz z;;e*m`&W>lT&q^e8Md-lj9U9HUk-59?&(u?%i9`ZiDQHcKy`K4Fw9`YN9{E*r+v6O z(zV(dTjCFscs&1t`AQjB*71Ms#NQ6$@XDq8PUn%&&FGHA$;DV6Xo}gH6S;+LZY|q1 z*^BX|ttJFtWJMgbmPPqT3}G8*xhPk@MIn_&=@jM6N#>8f5r9TRNOuVx{^20c=d31J z0}57+;oLs-2YdX7;t1+~84eYKlb>rfmC#DhSm=+#KqT$&$(mvmF(pJ4Q_aMY^V!OH zKO(=%pF1j46(Ge_e^ATC?D_ZK5&=jS0&HR^NS6JDBxz*SCkH5xeaYC9^;cjKwIVW|2rNcQZ_ z9c{Kmr!nG()m!Eb#Q0=4pacVMCOex$I{MUQvVw`R#crJ z4aFojkE}!~R#Kb222?xMat-+zD)oIaOCR&4AAncVkoch<$jivth{V4zt&34xRT_7o zRVZjN=FYJeM28PAbgK5oO;;fA^y6WbjZOG5@eV=AkW~ zwlRmp^Quw0to>R4czw^FG?6jnyn^&*(EN1Jo2x1qe~kYt1LoGr3>l8;n#7f%EgA>jC`NAnr@aOLWB*ixDX$lgI?6Xt(S%i_*~QRBf2 z*@*73H?7XIJ0`#p7Mk^IOf{hpFUOh6sLCY~@__4s4wOG)zNLfP)V%MHWP}{AZq%6! zfFCG^8E~d-_=|N*DS4v>5rl=Tx4+A0b;W<`Q~~84JPp2m7!|mc{Dvd8NIvsKY5(Yp zZrSrXgx8{ufbWrs=x&P_c;>Oax97Dssg(mr7#*{OT?kKBM6GJE#Y(m*Qq`OKp%P7` z=<-}pi6M9oS6sNBr=WG!jrVjoVrcUOg07e1MOhJ{g}Ae?E7|EC>{fbUc;sqR%-Z|v z-;V|=mh@yJTCNU-PO~{4RKSPI1GT9l5mT2%rt`n{GqoqWj_RI$Oh9KhcEEoG9A}E#!blfL z)R2ws;6E2$Cm2o#;Ns?c>qH8J*NioI6hy@iDGH`54#Z;@{9V2@N9B5E2ly90>5R|^ z)j1^O(`M<#wwRI;X<;X6=poYdb(1KKjyYkZ%4tXEbS{!Qv$9#n^V!1nhy)*Iqw5KJ zx{zOp3p@zX3*n2kU)2(sdzz6d1o7DT&l{fPzUrGCG?!&tN<04Dq&3I3$(f5OAEr$c zsgVm{jM{pZ`bU6aS$wb?ir}{33~JZHDghdGM=_HvzXAhue3dGLfKfNTSds{F7|xM2 z^rQ7Uk9jjnW=@@uL5oXSC~(qrN~Kn+h z4EuNayjHhbZuZbOyKVk>iFB`R=hC_hSqxm1qRm_8Txs$>quRudwdLCME%ov8$J#Uc zPe8GRU?skEJI5`&FtZis{8J)P`{iHc(r~|Ww~fpJn-k=?`EZIZ(j{#tOvYF2@ZU8S z`tWw?)Vkq!HLq%O>SMmpBlt!R0j>riXU19NFZC{!fAA>pBvprXwiP3uHp%A zy|9{jvKBM9J4~v&?6VMs53l=FU_uS%H^Jk!ttjZGg0xIMQMw9Jv)7&^t5PBNqW=AKIp!n?p zD}-uIa1r@VRpqYgJ-Yt2mN~#(mABO*A~F06FE?_wDcBO;BviajxBbPdP!7dx{R8MI z#lghE7&ub3HW87P$-s^0P&-DT3=%jBBc}?ME(5-0ImACMhj1hG-OE@i91zenk+{t@ zfQHX(8*MtExUw}DrUdE+i+ReM=cdMd>8?A_s1(G5qPSDFXk?&WwB(N{siT{ zK~Jik57#$ZApknh=Hjny_DQJu#@M$)kUAJSV1u>@OXEv>wi$g_1V^>Iu&4+Z+&HiP zM;KKdgwwV{t;{xfZK-HO8@}R!b${4>YpLEzey&V3OKpxVkAU}0+i>=Pb^ae23w3xV zC}W(K5<*w@D4B(zLWISYp}6B`+x7Q|Fi!d`ud}hfv2v}-sEee{xe+w9RX-)1)qojn zRET*t8~mmr%eU*FT$F-N(W&pv{P;tOk+{v9nI4@1wv7yuWeR4XLe9_C2shnr$u=Q_ z56^FHC(*!MKN#oCV6C4_p)_jUr*kr=P7n(Pj)9XeP*YlVe$Sr@rD{_C2fOVTDXu4f zh66Cy{B5li_bW1ZD2*xr3zQ&w<-OZ!%=Xk-&r{!!Ozm?ehBwFWTkftaAG*;3V6U__ z81PZY->h%|y{9v>HtH9HhQF-4TeyhWGH^jYofDTl|9Bav(PRgE;2Cgq`uscqO90F$ zJ%?ketr%;>c*2j!_o#*&F|sg0B5Z&9pf{8iAcJdb2`6ThaQ%&#jgD! z1^GN*Th}u0bXGrsbpA`ZJTWksQ_snww-hU{@*zdN#-)H_AoF4N`G9s0v24Pws&>a@ z&#b^2E~5Xd%hNt#N>+6g-pm`|o;FLut1F<=cqLA*8U}aigPLay;==4Q5!FV-wiS5) zRPQf1ZR1|ts5fh&(y%c(4$OFiHVw^pD|t!cRZEEnv#5=hNEd0Dpm%M*!yy6Z_MW(6 z6?|cKK+zRC)4)Eb|E7>ER*_S z@x!@o&jr=Q>xd7f%Yso$DI|#Tla|iE=`S==#aO-)-NO?T(J^?(#+?4iq+L`m#2y&z zeaL^g*xx5;ROJXets`uApVprDMlQ}ZL1-Nj9s-x;kEdW?Y#wu;Y+0CqhEr-cFa;>4 zWUpgCugv|d=f4tiLe2Bcz0vDZa)!NH*s7)e3{;?6Lg5YI(!o4ISL|OBJOlaAdgHZY zLjN>i!Ak;oU4ktjR!4VyH7JDXnjoA=hW3vXMYVLXkJkG@IOnXh`u#!ae_VXXg^)kO z1!sO~eT`{UV$v@0nFQ{VH{d>cGo?_L7$25V(*T@1K5p68w5oS!{4G*9LC_e576!!N z(&N9<6=1;;?zLh~*O@%_z{cl0>uC@961Q82_|0O<->Z`i^5cr+r>gnXOS0#vJUEX>%*7r^9%|zfulJAg6-Q z`D|TRMVH}fQC3%a@JN=eZhqVG2$~Y%@- z^L>ODZ)ag2r?fboU{2js7CpyTd);){Vt7zuV#~z`R1E{&fKPlL4pbH#5unIW-1D)? z6G_w+GbQ-%ONp~T+aXgNNgTNk*k_X6N_cb3jIY{5vhF8So~#ZH9pViKlmv@^(G@4&u-GKvWQ{DL3& z2ggH956NgmVVeyNQddWC_i<-YL>hOTBa*an(dHgpeu!GcfCG-U|6!>}WXh0}`n?lo zPBAT^z}wh1jt;flAY{hy)>C5!l@_E`7#_Q7xN|cn_J_Dvi2pcA*Pa*gKMwv zMdV6&nwrv6)p{T2d$e2;~e<}8JwRuV&3$bv(xy8E z_35@Y?hBd191<%NeOyi_=Q&#d1B|M{;=~^T`*z)RC0ekalRNAdyre0^w&;aYY68%7 z0r-pn&}sMbz+@2y zp?4L1P*1&}cx0n-C(nFlcA@$5x^!<1V_C@?uhaz2&EYmXP5E{1o1X+fsdxp+>a()N zbnoM<*Xs!586g68P1`%zOOz~%V*-GGYf8}!10^rALwa>KAXnlP&y9kfZ zOjb;^I+eRLu3L75u_9J|$hzH!IZ@ZrkTdP{UEEqg3k0xHy94$*T7d?FP@1bn+ zKo&)uD6{_~d}gTX>k#`oj215WsVX{|cR7E?XN#hJR&<;i5U@R$6rM%X?KGq#u$Y<4 z7zal_(3am)Qk=q3&$X%ci(u|VEM-4k{Wj8eWq`ghC>vRRV19FbQ0HIZTo{TPhbKh& zE!xQ}>4Eb0=zS6v16bO)@=={dbL(GBoe=!))IRaq)mJYH7O&vZ`>uxj`wR^bYZyh} z;_A&hfJ?ieB6Z((H!C9NWwHaqjsfUQpJqd+=(V@SqqS^y+H%j(=G26sVCy+pZOks| z=WyR~1ypfgmL~SZ0C}Zqg}#B$k<#(CIa^(HF1m~J#wTG}>sTVOrL-2eBX!vrOJ2|I z^T|w69}+pBmr5g{pnGYlcz~9wpr5jHFyZ>Uu=imU^dH5-mivemHAHtQ)Q-@RlJ~s> z)qpK4SRIs(@Msc&kjU_dQLTkr3AkWtp0JySa-}8T5EmSjoV+w&70JwIh=@f zKVJ(%c!qD3@m)JYCPZSx^c&}&R{T&)MV^ntM4|-0s%3>4meCW)g6Xw|OfgRy!i=Xy z?zGA#Q+#SE?F?%v=EwkpWyK!4(mHOXsVeGyjp#?t+p5iM=aXim;}p>Ozh`BZ*mI@{ ztRb0dA13O*Y0gWpzqUcC!tWct6b4R#fz>NMBjraZLlMULm_VB7l>(VL5pU~E97@;` z7FDhaT{EZB6VCxgX%f@_a@b;Q#!{Tm)58r8KaMt@JvLvsxiz0WqW723?R^IVw&or$ zL>Lv!N5LHiX>hTCArAJ&$qrCJCER7W&b+-(Z}0?=#=I{rpK1>A`TB<_jstk0QmEdx zo(7_!x&lGWK(x|a0SE6m;39n1G<`tAFx5mzH?`K7t&H`eeCNzPD3G0UA z1=-0r5xLR&ePn3Bp2-!+eZD=-E*W2LV(sI>M0$sD%7UO$_bH)uh)?alWO+FVoup;n z?FV9yE@zANhut6^x}q#&3S>&*GxS^UmP<(iDTX&G=5FMrXGu1F*r$n+xpsDPruq2w z#L6ws+*n(Iusx)s;+bz6M-$!R@QPgma6KLNKQbuhzDZj-ZL;Heyt9b~^$Gt#G@Uq{ z;+(FsOpBGQD7H2RbwSOxaTaOnyx%*lvZ%?Bb*`Oo4drycln5-w{Dg9h3OiP!mE#EU0(9K5y_F>mOl8we>V~A{F4hzj7-K-$&*>$zjjYjP@tMVdKV%dFK zKl-cju;hz_arp{Oz&H<=@6i;m%B2o`WkX;qMWk}A+B^5~03QpD(4+rDL#~^o+2_CtB;u2bLzj;(eKZGTUI8nW(g&iF9bc9g#Pe(rNb zBUg0BAgsquMeplU)*^ImwC`%4P4%jcsriY-$!&(WGFvPc)GB6irs~cTn~^?XU!WNg z|2nV^5c7yce3&8~Oyi8^u@FP@4&M2;w707shBvdq`ce=kp5r3ii`e;ZG_5FfrG|)8 zs6B9`0$mPF3A9WDmJUJ)uN1h55@cB*E%;NF?aouAZy5=eE`)4Jw;O<|-O`_uHKSN? zdCUXn_GcMd9#+7)x{K+S$fLHR1kKP%;gg84=bm-x)E!j-E?iRV&L;GJC3uR1p^L+t zNUThugfc0XDnxksha_R4pDnM7KhM>c6irAjMW=GM_tp%znvCEE0V^sorb$a{Z74=B zYP{T7AM)OH$J*%1#Kix405mie5{gnlori`3pg&*eD} z%~cCm7c(Mn2`d!%5x3XShpK@m(i{V+i4n^S<1IA7NG>dOMSd3p=?cq)iGib&xa}8N zuvQ(1rT3U{$5?2UWz*^mg=Hz2b+r?1eUj{ zqQCL}DAY>0sYqbkXBG>R9<-eLO%hrc$naIWj2Tx}g6Wf!2+7Uh;VS1KZS3kJ9`Zi+ z`xwe^w1`Z|jIYQuovFgPy30U5=TU@LgPWqyH&JR#zv65D?8{ZyY%1VkKIVK3wy5$EmsBNryn_jTn9#L@R>U56ZxkTIH&zLu~#3XTR zQsM*XReBVKj7|J~oXE1CVy^E)`}^nRo$BvE>&D%A)29mb;gVg2=_mJ{2gSj=x2PX^jb=Ah|D7EcimAd@Q9}|_;DfAIE z^v{f6rR}@Vn!<|A_89oFd#wIBs8!4%s?=&hTle3oeKB1tT1LXirK|Pm=1~z?WNC{` zdiCCq)tysN?C%;)fNW_KHLENk|6EVMU6*-FGgg1ROJ3pg5)ZGd0Q{SXu)ZB?RB#W^ zO%|WjC%Arx`c8q18GSoM<%C3S5{zDR^ob!%L`fd9ZYXDLJb{PHJ|BJy;q~AkwO|oC zLx2Dd=JQk3^EPeKYZJEexgr(1LX!n4Hp7)Z=l#7xo$1WuohgLhNIMB#{b_Ghgv5ch zky~Zwg~S7}znBr5GP{T$1uq6#4+QB44g0-S%Y!lLTOIBeuBnNg> z<)L6w#yGvcG;f6`;1OX(`2`%npyE{#6J)^{f)=;HSMQC#krCh=ejiedKBP^SwQzWp zTs(akpe%gRMavS$)_hd=CCh8S7t2)SEj6Obq=1zn;vYOmzVS=g^lt1@NH- z(TNZ%@|Pi;$CHUO0?>v^29H3|`@$|Xl zEamaM(#5R}{%S_+PNLWCDwH8G7BhLm8An4UhoJEYO5hj(px>m=SXsIfL#xc~TS?_v z;ncL}dsy}Z{ZHl?rDr{qd-WF<^UK^e0zA5kj5;|rLgH)P4<`huVDb{*h>*jFj#~gW zXe`IM2?GmJrcvs|Xgy^^MNd*drlYy4-a?7;d(@3@g;G8&6SFmZbcu2vWPNixfLT+@ z7BFXh!|<=-r^dN`cpl%7PPqUGo-((pNsA`dmc}~VQpwO-0cz92y8;iFt4OOF#;k9TeQK)r$0^-&A^;fYhtFZr zcw!OS^06biS--E9F|a~%ny)z-XRc|;6$^#ON$TSCjpyGe(p>5)*U2N=qR-{(zT=G3 zph!`uTy|OZ$14M^doEn0=7)GgdlgVIHJVo(=2v7c_Jh+=h(=AvO+N6GO z1ta9E35d;p2dRfWZvZ;j1rLI?r@Q|G9xk=scK(;wWdEDXG=wwm+A@oM{8zWF1l{G8 z#@Ru3LQ)+aZ43Y}8A;b){l2H6js|5l7M8qFmQn zHcUYdlQY>F6sGq#k!gT?9CoF2CfmV)mpPd%p+EZrA1kgf7l&=+{+IXlP*m&wX}vO< z#h%(ZP5tSR6T)&6-qa!a!ufdJLb}7746cTdmSj0|S^|Z&hUfnU zWQc)@e7r;=W#(*|)y-Fd9({U!_TXt7hQPQ=3rrZox!tFLeasPQ z{~K$78m5oS=w#R_>We0O11*v|qBO zNonuKnRI~A^dYKu(ZLYP-7j~feLUeue}kULje31Cz9_aIq%W;4qdwo;rx|-EYZTH4 zjkXDr8kj=e^OnDCZ3?<0wR#{Gc?yXl8$S>YK8Z*!uak06M5gpR?4mC zc~#0u;3G|4op9Tw7ef=A)1NlA@-y+aCeY25L}@iWiEXs%&YfgE$2_@uMQv=eP|U>> zJ9%i(fZZ*mZ5>K?DX*T-aMRElgHgXPfoM>@*=MPfp6#!I zAJ$NVL2Hl}Ia|#@-1uDbPA_30oVYz-@OQ1Ho~6O!&{P?+(uK_;MuIGfun>;IY*Uki zB0LP(e;TZe3)Aa9JTBi2SjG1t?o->_qf?mNnNc`@kyHGVfiozNl{MXjlRfRx>)A$G zgICXy>bZcV{LBZ7A>^eZg)N5~%&GR<(I^c&rX=BP`K}8Yo-vSU^dS5QXPD}d07wh{KXV?qO9J;FcaWZ*x)|MI z$@AW_>ysIxb*TqGB2lhI1luD;#I`6GOeC3AAASfJbj+gyANk06?adI6Z=E$HWTGN3 zST?_H7s%;}-EwCI0LhH`_ws$5Nxf3{?K;0devSfroR3HS_4wX-gBY2M`s`1pxV7O4 z1@_Ez9`rCN*UL`GaC`EZr-nmxwdlm%8y8~RV*B-MPB=m9_0yH7t}1|DEVgz7DM7g`;}!b ztB)gjE}0P>4e6*HGk?T11>gk;hL{lw*^EyiTEa+nFSHuxN9_H>OEyNeqavInCWa$1 zOp5fQ`Lhxpkmq@*c~a*xmgr0wI9{nuT+=M#d#aStIRKnS1{a2q`SBDH(AozhFGd+$qw}qkV1hJ{gk9HXfuqf}cG$qQcFu z*w{>x6W}k%Fofzq6xv`8JbMITBf$eUe(Tns5TZZKezoE=POp!hSQDUo{_g#HS>h7M zq?<`v5-&=@6a%~!)d1Ww$HyjqUq~sVi6O)<-kA5y_;IE4?*ctuXTbcxV*Sch&BrE0 zae>z+UDIT@*)~fflPR`r$c5!*s@Lz~*MJuSx8pUN5RUkPP0Q8!v%xsSLxCE@DV(U% z`@(Vm3-ilMB@WnUFM))L*kD?=>5{Vi3hBwVx!M!4^x)gaz42HNTvgAfdJm#cXs~PI z!-VvZDU)~@%XMU0AL7Ym^r_eiQ(Y>0vV3u^^Gry^+xN<-p79;ju*BDoxFwCwzGH z^B28tw95bz%E%G=Q=f=X>c+pMBuQj(is(>ak{x}*xtd0zrWq@BqmCQENrzZ5IZ=@W zmjy#|HF9eircmEnubzd{7zae!D~P0vntw1nD_z*uQ^S=1ps4c!)Y*w__zr;tSCYOX z+`hgWi2)D4!At3&=tAnD!R%}UU#8$WjI@5qF4sQuk{-vA{3~k-%*mSRM;i}h1VebI zeqg}G5IR!^Gs%&v%;!~TR$va}pSBK_!z4^$ocHs>Bw}r2q6R6T1f^YQeE})&Vr|eA z4nt`a9GKR$BxpAV+n$%QUu`?ygx66-WSdlNB>Urr+QMMuB@9Y2qC|k9s~2Fdl8IBW z4wgn)fubT&1d8~WVFsDaeT4e98S#>_ygVXF#&4`>1d9PpZxpXGIWX2_W#ag`i1sQ9 zSL96z>M3Hwg>SfIBKI$ya?CgB!f?H%cG_6&PjzY*Yd|SAAnF%cOe1EdF3$@Fwyz2I z{5lM5FgruL!wFU@VJ;_8%KKg&oKe>SEn6U!)FP5B^i{Y2HhLa}U4y;`b1DVfV|RpQ zP^$6$pH9HX+?NG=_d?(V#$1U;bzTFj=HSxW@7jnP$-?F9$_*XgW z08jABF`RHjN%5gkHi702oZ3OKHa=p6Lu(ZU>u?6gSv0vWl0izz8PM3X0UC2VIS->u+R!(``&<=JAvrr0Y zhlNq+D&bGaPIW5Hu-vVsyUUhvTK4ZNaly$@=E~b$Y{km&Y|l^d|MfGcL|clC|KSV- zGbkep5`PB|9tLQ`|D<(^fWMum=D<5`S+Ns~KtW>kIidBSh5CqW^=H{4Me{&ehgbI~Ok*U9_xpS;dUOa~q(jy1oJo<^ zT36e6IgDCfb<`DcB0@0ccjRPyd&Dczuzud|x!=>p$H>C~C>9LAG$<*zT)ep2@0*}s z_Tw*8v^4#Foq$Oq-n)d(Y(8Bo<7G_hLO@(D4`)_z>m$TBXa0M8Ub^G#h8cUs=HR31 z2_iHGf7sTg9;X_Jsn)-H1#C@S8 zQyxArN6$Z&H?b8?^_CuYGXl`r%gNFBymG<-G8vc88~#yt@@=Y$vyGJqfD${nD}lR( zr&+I!CKD94<~k@s|p8DM#wr0P)J}qo38E>9a&VX0zMPU`g{i zvPo5_EN&ah)qBBQR)8EZMd}f`Vxx1O(rBF3!y0(}6n-;|$Me}_9b;Ikrx=+e9hjfWQ{>Hk!#lsvMp=@8fVJ;WDH@GRUH~d=; zX44BNnfHMzg=yUQiGXZb>%6KUmS?IRBwfe z^&@PW9Yx6?Co|>9hclNyj^~sl5~6$0TEydC2rYatvhh@`Ysz_l->bw`a#5qlS_oc1 zI88i?%F+ahI9U(zNAo;YXctyoXKf@AeIUvKJcoI*VCZI`nYH%0u=3>fU*xH%yo0PT z^^_Vqj3>6uW>E9zXfOwAO#}G)jSDqqr~o5Uyb!K*oyhlQ(M=AuXE6j=g>tY2xe+Bc zrA_u>j9a&FykuzB?T9B3g#4qjb@I&3`r3#rs^Rdd!maYDbVFTp0(R2BnT2jqTXe1aqM&s53FlX|y&``+T zutf{kG0sLjlg}?lONth{d1z66bG56i1T`+QnXOdKh%Yr5986=o04KNIw#E-Sy-1aA zvv5?StnlRP2qAf^3q=E+cUyb`=k!(Y%NQg4bKH`5N=5pAlnS4sn=^^ae_T-zo5=xg zH0*I0Jcr@#l>S6v_2hh`9N%Kd28crXjYLIR??k^rDrJvCIF z(aha|+U%@q@AG=6))iqHj`>siUYiHp4uv;eQ6+#M=tN(?d zbmE+#H$Su2Y>*AZoQ5dIRCJ_&lx2jTnrzO3HC@b(0N};z6s{b2BE(H1aw)a^yP|Xw z`ddf8S{>cY<-3#+em6k-qcb&35BZ080i(f^m)_EHs%vvN&sf`$1G-{w&%SNz0~}1b z3v>TP_e=?8fGE_%rtjB&O!0+pC@fSvBZ+;#i0K0~GNzzDQy}+~bd@ zB)<*(YzkrWT-z%)5`|-Gtj3Mz`n!wX*P?lv-wRCUL!?J)=fzbV-%=q2Geu*s2!oFi zH`=ZnubhX-4Y@RVUo!CkS~2=>^8L2#2+`n-w-xrv+86d;Z@ICP?#<0E0J>6`LrHTM5piJ99uy0U5x5`XNd5BV05~T@k!O+ys_rNhz6ZU8?rYOXH*+ENF9T( z8YKZvD606GT_`vlZGtw47$C4V1@ysq6_i{=M^%lZ)@UxbV>6tjs{{VytG$w!0!aCK z8y^BGtZNc+3!Mvo)6(Gb^bYdRUd^$S_b9Yp%MVIOd8e3GwbPA^pLY6hvq8U&}-yfb)$LA3+)L z*iAuzpukKtuoqtmXB9V{^p(vxts|ai ziw5R3M=1NGA%NlMR#K>2DN!s%i)A&nwBgo8XYwEcFt>(p@}K+MI=7m0$=R5t#!OZt zUi2$ia}#w7175omMkdryN=5B2KmNp_Xy?C|cq7^a5E#rt8O@`Vo$g2L!llE;IddZ? zk1IK^h`Gg!qKHB$!hZG6@+w|BSDS(#s8#)~&c{T6%Ns4(W#I`NIEf2E4oA8B zp1_X~^@8rgkd72H5qt+Y;y4nb%WAWf5GdYFQ7c_#T*VN;%99tG3((Q@N1@k&5=4$W#l`gy;=Z3PuQPGGzkO$UA04W=}6gNB9pMnDkV8orny3CROs4rY4L!tY@ zSEyz%br(Y#5*I8E|5Qi`Pa9ZXwJXPZx*RaV469~*no-#=&XsvMeflh=B@~9Z`#2OszV!CQl&VDJjEFqBP>iBX1-cMm zL&}epq=ghLDfumG+&Y#VX;B`aHFj4gkmxD(Xe_-oymFD%Bt==^Oepeb} zyr_3)U5iYv0rOr#UIIv_uELq?FMj%xxTfe=1sdU5#p=4L5ANU_l@afH###l#} zR)pj$H4hP(e%$D%djp3jkdQMe5yJPT9X#(iI*@0V)x<&8u|W4xSpE0$79uY!{tlw? z8JzEM8DITAH>MH_QogO;aQSA;#F9<{kdIFLL50pf{NEpJJ0`0uw%IlTd#K1lil8(s z`h>%t4$sR}1G$@TG7#0ZTHm?i!Zm;2_05YxME+q54A3t38gBbNAFn|}k}mZ{m%G;t zAsiD&RkCa*$wc06w)1lprJ@*{3L>|T3&N5TXPCOM;;-Hy}5~ZmECA^#= zwXL%gE+2Fu9fz`UzX)Zv(oV=E@z>TZ2%VycSEJMIodCE?ow5BFo{fLG;*iqht<-K~ z*8=DPO&n9AjoNeL6Gx4t`l|u?Gb!)^YCPBZi&P2QY^B;75qlg%MP|3WAzXT5l!{AW zgbg7S62dTmKjSGd5V!LGSbwgt-jN<8_qeqW+u8A#!U%i2c#thJ{IDsa&#xn(_uaTp z0DZkAq>zfy5L1+7p!hiTws3)H8BYk4C9YYB#Jhcxb+9OFJg*#(Nk03Z>mx@hce)-F zNWQ%4a=e50slIOTW@`c<%ru>aecv0`ojsYe!2cG41Zzm|fEN0>+9mnPN8&z|Bu|sT z6S!*#$Hx^XI{~e-HGCQIec#%%P&^yKX`<-vAk$ z_cT0^F1^G~lU;jFQ9po?83%GdO~(knR!`06uabZn<=kgVEvM$S!ljAx&w|9pV#CBL zP?2#E=nZH8j?=E!#}ukNq8z|L{?MTS-voO#8f*Z-%*ulqmcn;e|LC}TbE2$g*Mx~g zaqD1lGT*v-xaWgJ6x}SOi#~#qhjIAO!ig^wP7BTZR-+IhZvruBWuiSBo$hjj0$=AC zO6jvaj5`a_`?1tG-Kv5tnwWXR7kwCk39u>7x~RrWM-(bvVRE9h{C5LTZpvSJ7G0A6 zjQwDwo5#nv8xO6|a89a1r(7`dJZ+8c9McEk$j)|(G}MHi5Okh7DgjQ#)tbwRs%_^u z8o={*Ty>m}P@|9+wl7~@>-$+ngHTeAze_(?e7p8)&M3vuOkULGRh9Bi@jgl@IhrEv zA*K|&CY$%RKzAWgin$1xf}TNo3!|aP4ztrh%!R!}_+K~1dSfLf{jh@^4GHzTGyGQs zym%`MuhSI!9Vf9@w6qy*iH=D7nK_wg^5CdzoIR6l6 z7KC6icRtP#Y_}o^RnSH3!iL2VY;wJQ$x(R9N}}<+_z0)5`a_F}4}+#|MLJKOwK z7a0njxxCmCcVsj2(5%c)(sjpmDa#&u##e9)ZnolX&1YT$J5tg9hKgKwfgtnHqRbAz z`mT2sG1?(BMD9Q9;eb4+L9BQRsGO8Z-;(jKKo2|bvX^Mdp>@8B_Y2vTpZPhpUDX#q z30?w2^?~Y@8*14UbG_&m{af7wJ}~U#u>?U`CU~@V60ret%TMO78-CT3-Fvf`D0;br zamiwe3)vRQwm=!{Wi)3!JrXieqVZ?7Hhx+=?pZOqp%_P>LLT$acMfY$AjlzPeL0!^ zy`Sr#K+aSU9>`~Uj@>4L^9;zVj@7hD=qN1!o8Rjaq3|E8OCGH=w=M;SKcmS5wnAt& z)h-@GJKfER9wdL=gmV-1%w?s1ucQ-^%hzs=aT^uwubPBvfm=(Oo1r3dP7(YiRjc7|sEU5mMf~&*7H^B%luQf0nWve@`c$zGje}7 z`x*dp$ZzM3bMkM@w_iR`XS$Dw3yJ99JX{xL`yGA^op5@`jyP31W0W zZ5);VFa(G`K9eitwZ+h$eN6`4?ix8(Z8@V&oJpZdTwccN+|Zc~Im3bblOs!LgW=h< z?HH_uFb-2yASGt!caO5z^2Ba3$$hZm2P|3JX?%)MOJ`+_rylxQfBS5?E&q5H;ClPl z=>yP-ZI&t~gHJ1e(n`NKuug?|Ud0uXp13lOnNK&*VIns6kUu>~<=>orO<-`z) zOS1ov*Ef(ty1=CQH@xgp_&5)nU@%pw{`tIe!Zg*(VBIE&2PUa{qCOf8iudiq$HOLD zzVDAJ(6nk5A2YvQS8Mbp+p5sD)`K-{Tj0&MfYZVe5v&7c!yROT5Tq}y!n_&}?h`<` zL3$Ey`Ftd-;fDrLez>y(=TRwlMgU`hledA=TXa*0w2Bp;Pmfjo=#@LR-=rW8@=IcL zlzM%0Le&^3CTw7WRi}#7FoFkT)kpudXr#Ila^8E?iqcD%b{5uR%KhlN+=vG~K&I@3 zc>Mu3odm*Z-UN&xz5~iZ1aq9k}h8iO^6)>gM^y?yXn!2E9jm-trN*<7L#uG zubIidUf}X)M((?FKXvJ0z-$f>$9rlIkput!@gFb=5_wJ50%TqRWz%iAQkQ=QZ3bwu z2>kVjFjYoOz$AT-aVd7ERDsS-`W^)K5idbBJuz~G2f7TgTI6spkj4UxlG=!7Cy-=5|fXD>4z zA^Y?XXg~3fBGCrIl}c<^%SSJ4+mguQt5S-Q<~R{o2tpl*FwQ9;e0|zG{Q-VU_+81e zFpu=RnH5GJy)tBO^}o7USJu$pPJEXW{2p#YgtD!tIQVnN+LsKBR)b=S-Kh@TKKQK0 z{l4D1Wi(kM`_|YI5ma78k!jVDWWB%AJj_1eHvq{fdFc4D z(rk2F_X!dZdZ@pae>cQoF?()L4M_rRZZyLff^GJ^BgD9VCljQek zIEz6dv+ScZv1g)8IAX`^ptWVdHDqy2+LlkoZ=f1dS6LfRMchK#!r=+(Hy}!@Mx&!< zlj>$1c>+Qj7%eLIr&QA&7QcwMe~> zbCn$GMEioa&}v{W8p14MK^Rnk0Nbt6LYiHjTV}%$N1Qp~#hIm_U?ChcP2o5>Ff0yG z>?m0nLL?XOuAj$hVkH>(Wm>GvkpV$L(b%6^ap#Q7h_kuV&s8A)u`i^s;LlaIx)_xy z650TTq&bS54=;T;j3-+ngTZw;)f7^@pJ&ld@T}ILf*kt@!DLE-0t^xZRz@sXNi&*? zEf&>1ao>%buI1<2j>7RDB%8g>UR~s=otni>2d#|tb$c|(!4>2}$1!%6r-fgse)Z9k zk+Nz6Nm+{~r8xshU5*!NTEjhiS?8@YwrzpQ~q5&YP&z&b5z8vaj(2)%~x}!{D z>~4!rStt8q(mVBs(xOQVkZ(l$eC4X{Tv`Sjim)Trk@%ooiO(-fAfxH@cv2fLr6{xq zrf{htXq;U;*&yb&SW(Ghu7_i+7grs>T$PWM;9>UOoN4M{F=fQV=am!y`A(n^W(5j3 z8cN~PzF$G(8L;V%zs**0+oyDW@p7}l{B&}rFRvS~9}jV1dPM-uT@eI*hjja=2$&D% zEYQ6y3uP-(b{-i}HlkbvUmfG+agC6-9)5Ny;Jr z)UhZFktGAA_XK$f#Jp|JZ7OI3S6NP$S5$OlHPXwSHneLII}92(!qR^ zzbkBva#MCI_n(By-HSGSFIxYMl>j(!Z?H=WJSB5%xaCFSLo)OOC*fbQ52(37&q#x7 z7+l3g$tqL zcXSuyKY*%fFAwGew_~{OmDwym;tva&GWcergU?wtMorNvLiJ<3yMB|2xG=~AnDc0B zFse`yZgCs7zkt=x^l82OgLymU9TYTF=bAO(yc&`qfg>~JykJ^KMM~ai>tXhDv7Bn1 z(4R^e=~ko*v#)$0V!*!AUasxr(6Y3CIc$xaLuU@e3k z*Yhv=*cWGKW`Apg8*07~E7EluVEx8G=d@ zIjakzS*3BaL;hU^ekl9!@E^hi-Kg#8;5Gm}G#r$9dg5oa7gcxSNgzVa)oOI{E$>Q* zLf<^vJ#`lrcl@ip12sF6_JZ`IaCW@5aC*Mi*Bc;A3*kuMaAk7?%R~#y_f<1b(!HLx z`q4DX@nl81d!p`uyAax}hvJsE^%Q}SC?N|*IeVZLmj+AW!CU|;R#H8uRS@}`MJNQP zybM-`&)yH1f6Y&)$ub2&TbOAotxTUHcEKtzl4>0ZBP7w^3pzL=Jwr$@(m%<-#q&}Yj))J`2wUvsXg(C~jb2GDYx7;w#J?uZv8Gg|@xEy6O>T!Hu<#1Q9z;>8yZ z?)vG@i*(!GqYu*NxA&=CnEvZDOH<2t=h_XJaurCa4a_AbE27ICc@UEHdTP@N02*~1 za4Yo7TS5nf#KUqK#gnIn?J3P~`P}j|!|BRu^-xNCukzsvtU@D9aQMdEe$)tb-?;tT z{(kU(OaOtcGYlL+>O{7gcnuQlRQErzZ{2&XbHd7g1on-wp=sj76xhUg=)M|*{%}N1 zc@75O?F1(dXEBxVF#@$I;~3(9m|{pV)5R-tXLLIqlLKozU{RUs8Tx6mn<>jj-Br!` zIK^qRWXc?gf=Qo0)TB3~-vuDHZE#dh1GYRte}ea{dYhTohc09;@Wwom2WrBv_zf_< z-ka`XjA#n}og*2qnkx|%h;Qfm7Ua6+goR=GlB0iqSL6(kh||!l^P6G9Od!A%1o5ZA zIpyhIg(dwtd6{eVBl(`w0l67Nhw>9%NF_$URa!)2E! zft@fCw9u+>=lA)nAg{cdafmf}h;Qsak+%+br7^%Cofpt7afIxwIt7){gXa8UG4h^2 z%wZbp+Nlv}#Jv=on8N7X8exEq32W2D9HAnY`d)>JMv+9(ky%N2A?u6*0~Mwec>B2i zl85lBgDq)@A~VKq3^@~+d0%oNmHI&4C3>v5!%g@P(BNzi7z?itLkV%#Fs(H4pwHT` zn+3UDnHK=;!@3J9n=9n-x(f-wy_#@d(-Q(j-yc#xKwaif+r5B8fvExaRRpYX5~1$* z_NC&*ylD34;Z726nz7-ySqP8K^;j)SWo;mjQm)?#wyXQrN9L&P3?Hstcu5qm5HAm$ z6pp1n)P-Q1QmVBE%H!*po-pueZr8-Y)$TO<+QZ2gVOr#a0)`%E6d#dqiq$3N#xEm{Fe1s|I&!*D(L501VrUEXmM*eruzzXKQ7)A>Z{JVYt7|TL38()h%TUCXW z_oVW@Ti<$qIdab$l=1=AwlSx&>w(q@5Y7mNIxl(M`Y=?q48lJT%!P!yM%7z=_uuJp z^?I=^=irxvl!~%+f|H4!X|qq~wWzGCm~+g50VHI5i2<*FM_spw6Q<>hTshNqr(w}e z$)!}Bb-j=%*p5>jha62&8Li7NBlbMYS^z7^C})ka5m5E*M%J1e%=;V)yge$W<-l9y z#QlBbBV+TBVtgt{P7et40Y1X7p(nkY)jfz3orkw<#$}-DP zsjS;_$Qq$NdbJ0kI%%9t8Fven=hXmfl(KX|s*UY`{B!0*4|Z-!DB-KRp`Hrt+`)1u}JK}ai0=q*#=ap<+xr_-upeW@5q%Re1q-LD85eqV`1WkheO488mY zcnaPyyRB5TzldBJW>&3bi6!Kk{&{uPR~|-qCM)c{(A0bQH}Jhn_3<8BbOKPpcqj*d zx}OK22VEc8tA9FQiJyJaDw6+f_4tmOYn7!J89MUwzEA;D)B}5*(uowWPs^4~=;GT^ z+O;giLPAY(@L`V49ZbsU8^_j=vLgk@zY0)HJ3Wf8-%UrTc2}zb_Ymf{`3QrV**)q~ zx68qh46e>bmz*#fJb6>w3||Mu=+RGwGCii7Y?UDDOi+*mx#*krgQUV}u+}-BHfLga zcD9ejog`l;eT4Kod!om=g#En_=c6+IvTfXPv^W+PkF(TRoFt}L9igsv8^S3%sv;YH z2G3}-sgKloWLTbAAJ~m>j{u8KuR!|BVj4KK^CC8(1*ST`qX+?v!)CPA4^KFQgS+m& z!fef>Bj5+>!h<@;J)A2c#Jc%19}o^HEz6AlYjgj#{>B@cGML18}e?* zU2gc`6##p`j3t!^?3zuF^bktA?v53RgMS83zXFJX-Ue@~9c&a__S-5Fv?{NGd8ZZ% z1S9^*-f}D-Kx2@luyY>GJl7StgSB{8p-b#@cPczlbEK)G8HSdlQ92%(XAMyLB2vvu zB>Ssif9IjD2OKr`bQo3cdwgJBU9381oelDc7KuVwtb}m=^}>Y+K<8WC>ad9Mo)k7I z@sQ)bSQKQ$rL06U;_4kT!0HxI^3_v_keHL8g_CI29}xySuqK z^#wtrzaH`7Y>UCCpJx+BHtuQ*vfsl2Tk#nUebDf;xJprOc~N&1eCjhGNp+I)&3NzW z+=3%C*L=Wb-nKSrn^5^ zkxW&lWT!p;RdVEM+2O*xCc_}fq7G!2g$Nz;Y(!Qmvt6JVw`8mF3-^M1LBP4Dn@G$T zy<^RL18=C^5WJHFRD@8Rr7Dd+=LzGk%|{ z)YNt73R^MChmQ+$TB=ZxorZd?RNC73@#d@a#w2T@;eevg_;KEc(wo627%SE+*PdGE z!5hcae_@F**E2gK41y}foM&$0CET_l>vB14d^n7_($tpIOkYBx!79i|fZ@TsWVQUz z(x6}nt=%u9*gPAe8#?qi9?F|5*YwL6(?jlvc`7q}=PB39cj2f))emEaq=-O;mte%{x*{gX-W9zxipxojtas!qJQEwAtPWB@?ge2F{Ygk#F~mA*{!i6d8wE~$PIo5mvC5& z__6>wh#f2$=UkPM;_zI=tkYvW_^V}xY#5B4lGTw~%?V@ToDZvWpQih%TporS15hu& zQwBo$gI9Yo|Lvg1_t>wSDzTo6(3dn#1W_=Fe~AO#k%XO$=RW*M`5^O+ow3vg%}3qtgM zC~loK1d#h~7%uz#8(xpE528av_*(J<@;`b-Mf_i@hiLww^*ns^F+T0dfz_v> z(STRT@|GSzQ2s*yu(*q^wYWqSSGJ|XRx&miqG%jRoj(Ba1W4KkfsY^g?1sO4e?Tq79L0jC=`O?((uUVwXmbqboMeY`=VW zNqjPm4o~jRD|rbbgCZ#>2?F#@ZQRgTRDlG}u+>i6rwBj9o6t|tzDDd2+aH;0}l zdq8abJdo7FYaWm((Zv8jX2lwKI0^?NOUUR1ygy+trY_qBw%klRsaRZ!Egw z8*jT-Z)vpb1TS~GjWBv3DZUFNK$TV-kfPc|Z^61ii@v_+n!?MuG zYl(U0`f`HNxfXy3yWW{>vkzM8L)SxVJ6rSUyUUR~RD)n)%MP{YAxlwvRf7^x7bk4h zG>{$6x#G+1<|y^Sd*57he%rY-d;ZDXtNOBMc01JAz+T!D`eF^^$LyUw^UTg38 z*xodMz(e}CJ8WM7hKmHXD3*g z2BHxPlTt+(zSVg07fzV*5FYyMbIK|d+3b+?_?)*~glGl18^le1P|KyIlZV<3VIv&;%M_W}}{E zp_DIqVoK?9B#^^r5h&fishQ9Ki!(sMFcJgMHKztw{0oi9AuWoQ36_n9=j8aKg%8QJ z3^wXdrV+U}M2pP`w+H-JMHnF8C5Uy#qW%we9G>uy9U~=amW_3^@oRTh0v%tFz!5`q zE;*7~S`>y1VPAWjTOv`kTB09P4{ytcN74D6Bh`tow?^F*E~XX`v&bnQjI$)3;LX8}@{D?R3>8l3wU zq6X&RLNwTaL+0o}hc1lO2cS8}iOU~8P5)g}sDS7q?RF;u3T%(}d(i5YQ==(P1Of20 zMvn@|$|<^Tc6uyeI(sAkZ#3i+?r*FHS|#7O%h~04zk%4ztGABRe>C=#j}TBekvU7s zlvs&hd+Trx!a;>)3<&e&;+@|)y| zxZlRVUZ15fg}^WlDQvHDWd>964$K)n%YmE6a*v_{9C!R_%NqzFahL=Z!&Pq?RtI0W zQgMc$)tbk83=h8p4-33pzr&opfeZGp(r8(L>(lYy zP>Fd_lr}_KM<9dT=(y7uMI4MXRSx@4#Rc6pKi8?mG6m38VI_q;=iSdU{{Fis^5~cn z=JISofb;|4FrIiApI(CzINm6)R>GH70#WQ5GQGV4lX8k~E0Ys3#5v~Qb02;i$7~fm zKlH|^Qu3hueHHxe(CDz$aZY6ZFt%%aD{BAcHJ&vGr_z4Aa>&s|){KlM91%7FTb9e3 zBlkO=6mQnIYWXrse~Q72@h>~gJ785u-T;>>3KtW`>yChbM~|QZrr4Sfw}fp)$p&QXzi8xlr=Lj z=QP0+8rZzc7x$p<=sV28tsb-y>#r)!1c8GS&x{B;3`mNd7D;YRC-qWj)RC~e=f@3f z6bMev3v3CylS5a`LV@2?JQ^9vn=jW~ra-#MftS`CF1MYX8uz76y_;J9t;2n{c3rs> z+THAxbqy?O{baN??kGvSGsPu{p!&r?CUqJPcsr$6ozc_m2m49FEtflTgd;_+Ny?+t zJ4yu;39f{YRK0Q7gZLV@T8W2K_QV6x_0aQQ|DZu*!Ks&v^sk4FcDGF zZoMwIvfuUBKgTq|!G#zIm52RFoE8+BO|wBiVajdF8toiphQX*T)$qeFed!@W$ioQs zf;lmYtO4PsAUhVCyEPR*o$-Jnr|oLfl$8T=U;*Y*usLfp!-X7@BHWGk$JLv2d?3++ zGwmOkw)rCWb)TM{eAl4!xs~118Vgd&RFm~1Em6#RHr$Ps2~P?>T{&*=qFB0P^H46C z|C){K4(x7D>WFP2T$DsM%UA^kPiD?#i{XN=^yG##;sba2MO+p{4Hl9O2AMxFuY%JC z;wH=DDZQ7^sRHq!&z5>-GQ}^^oCI#j4AB7yjpjVCZ_N84+UPGZ2O|~cyNIT_4xCLx z4eQMA^xyuKBLw==@)v9*8E?0P0?Fn*B(Q7Yl!+?d0IBMglmx> z-*xQ7BZ8qfUfvj!;%xGM0&}!dO?8(EBZ=h+?p@`F5-StBf!cUeZxTkBB5J{4Iuz#U zFsR^Mw6yTN?P|W-cRoac?@Cs7o?Jdoz75yZvl1^$9=jQ8SPw(s;72)%Hv&Y9KGx7W zj0msWEqXYBz+3*YhR;%&i7#WVE+L#T_==OET1le(#xzk+1<>gAVPypYnamlDBYCUJ zy2J&u<<#RuJY-g3pMZ5Mv!#wY>%v_vy;I8@%NKV#0t6G{oJwj}J|N?8A_WNs15pCP z)>QceZrOAoOt<@;b?$wYVY?TpqTg3=doUOizd$x$f4Mq`K z!yth=Dxz?eiQ*?|K*7j|T{YQ9R2DGy0vJXes+t!A8q;j~87`rv)o}6UtKsqkw?@cF zpGv!T^>Zycg#dP(^y_1*&&n!%A_@O*ZM>ub%3!iEnvna8*1I?J%f(0f?ZsPUIf1MF zM7H$L7Ko7gN=|UR(JQ0{Zie)SEHKLmZ504#42P)oca2FWFhXhB*vl1sO4m&=n~Gfi zJOu4k^tap*8~mkwI3wP=6KXKR5C<^rsr`(tSR27ZH(AXriqOUJ+fx%k>?_rv#R>GY z3Cu#T@M=MTh$>Z}{vdcppS0Ap{9!C=XSuB^p7bSKthXvRN2Re0x#0A~&$;_U;POs< z7j+3)B0J3jH{kW5#j0Jnz-<@vb+f(uXRCS)*@Sq}j#8!qy`I07-*swp{?+?rcoFiB54-Sp^aLs50!lsi? zK^R~EnM2~2tV~=uzIKj4RhjG;DBzSlvNdDOn zW)-;_VLWP8>w!FL0^-0%Q4{T=9!)-}(m@erZfHv9jR3@xp~{BN{Z!*-_E5O3Ay7!S z=ZNs5oz&y-)D^;MizeXsoWDAa418Q|n}Ura98a;D z0!F5`;!<(hfR*FWTSvN&=-NNY(6DKBz*pf4U?g-;l*9gA1o0tN9srEjylml?FK`1w z?9@n4*4E1r;rv zuRjZMbo!k4zirL=f3i!!*RB)GZ(Mz>@3OJ#2i~qF{rZo(#RzUx;ek*8~rmF zf3Be%VC;q2#zMWGJVcWZ$fhN|y7K6t5}f>sKrcd#?;Hsf zbtvBIz@x8PpCD74e}VYP7uxbPk&|kJq=`J>9i;b%7^lhDwwz&Go!y1V)zh}(`z{5= z--Ngw9>IS~3PN9Vp&mh$Vjm(E4REcFfamP{He=eGr`jD+7NA$iQBHlC_(2l%W!fGP za~xBO4tWcgq_MahC2n*d+voUjG!A)T z&ianOd8T}6`Vongn6Ew?)YSN+1m0%Xx^j7_eqCsF^DAHf-IKA`w21JpFSaA$W8Vev zxVZ0W({YWDq2Bi+S@T-?S?}>7s2wde%zL1zgWkZ&*Z#?QtaGqu#F(+f)lueW{3o>S zn{%{EJiPgFhG3>IsK0wDA}&ra(CqXu1G>JW&z`WDfMsrllyIW*tx&(`ee9Wty(|R! z54Xb5nXTMSIm*RP)Ng*iRF+cbAV7jvu46sK`vwgZx+eyo2zS8=;8P#3j)bUn?)=pU ze0S5ABfS|XS-`MsqHO^^@)%yaNZsn7i2C&| z?RjgJVLN+3y+eP+<2d@1-2OlRwQWk+lr4W@7NDgjNP6#26#cO?D+LPO-b7@E+JGrg zvfsr}0c%MZ__TbqN?AzE@Yj0^Wbd>4zhAp$L##oO{1U3VK8@{K4pP8mc5=EvyRnb9 zY`T=Uq;SJ3=JpVuRLd@xH1X?4$Ee!cs-4tGG^li>~1`Evu)uK08x zCSSt$8;6llKUE4&ri->q&4v(s&ttM1+mK>V60!`wq|A9C0Sv^JR{T-AtMvA zdtW&?-9`#@%DXZo+Q~ic4~doYY{8C9Ydq)Jx#hGY*(uwHZ0NU3V51l?iq&~4!%3g- z<*boFjngiAJ^BM;jVGL1Kk^3i;{yc(MY}ozcnB-5|IJ6e2NQxu+;ZO6m=s6!#RS^N zz6k$NwV>(4iNY9Ef%7cum}VLyksMV zurnfhj%_@{%}h3$#?iB}KXYt(*ID9^SUThd`{0|_>nsKaOh{_IWpE3NY#U@Em~kH} zTj?QZm*JW@)#wh!Q(v_J7xrA}m!93&-7mcE2&FX40CN-0oGns*zb{^}3F|GEtS&tyhC9KPHfgTxa|I_UD*AQcuB+J#Y`{G-_$UZlc)& zMi(SKM%A;;*QW+w><2`T=S%e3Ju%>W_XLE9$9a_w%-BCkb}sNLJ>NC}Y1K?=%kg>J zv1cjIutKRtoRdM~af5a+G?SZwpB%Sbg46iwSCv9kpaha#8GBjDZZ%&{rl2Fbs9(dy zrABDp4`CKB?K>63fg;*uNTirHw z5J(w#hiSuI%I7Ooz@zS_p&cW|2{Vh{7_>T%qd`hrxE+LGCfHTZ?J*VSaITvje)qvR zyHZ~acm$`4O`=e!;~DGx9X$A6FVjC!+x}yvgGBrkPl96G-6$Iq1lUmBfzN_rz%j{M zY$be7%u*0oAUSLIL85BD^ez6 zrc`fXfuF1cEd;4QJ?DDX?Zjs@tXG}fGyd}$MF`Bx61@(2uFvLi!bComGfI>0|GO4V zsWFmL@q#+f#>pLOr)KjMdQB<1{cB?io)16@;$IWLv#(1H@1b0fG74Igs{a@CX)UB1 z-?vnhMkd>;F6_=CWL|EZRwiK4aiQM;tIvQ&`flsNQQNkBoh$}N6YxO~*MwziUR*H} ze(L-jBRRfl0va>$5%Ub*Enrb8-4v2HMGKmnTg%miJM%0t&4M%drt%LVl0HnW&VbrZ zFf|)Tx@!I7+QhZ;Zi-ibd?}o0Pf3J$piFeJ=wt0K*H30$M9Lxs%rVq67?%DQ z2<_&V5ttg+j4@~o% z00-teR(sCNkQ^`gmXU8x|DJoyx6vc)^Zl+)C%%07+6?1fWI&+PT$=64E9)$JQPPIAD0SVf^?@z-5ID@?~XL1x69;KBcwo(=Z0T zkBSM0685_TM=Cl9rRq?l4_)97hLqtL1-$l=0)O*3?Xz`J^z^S+Jtb`&Zl~*TE^S!`Q8?2a+;o*G2Q`?ENCIGrHbthcE?NZO8fjtX&VxKMy0M#oY8Z9gu{I9hQm zcx=}(0i2^x-}S+;5Lx`lkSt5`N-pp9dj+KVOPoW+$A24sUb&)<6|Szk#Pb|gbkhni zKIeS0_|4dtCmJhGoa<1>4Y;x5ldZ?FjhMJ(^m{~5^_9C%g~{&{XtfYNS|y@{u?dJC z7byrEiRK>LStR4JrU&GkC6sh~U9vy6FPh-C75OGNyh*fb<*_i?wneeYmHokL=xsd1 zb__|Ba{r82AiOqWZFpDR75FcEfYUf0(ndAIT#iN^daTCWu1?Dcj?2eM+Y84BO@#M& zz4P1X!9~B1o)gZmut%4H8AIAaH8hRi%RpBTfTUt9{#cM>wxdX?Iy8fbd}{_qA-Jif zl7P-<^zeYYBCf^d57pIL@h4zzfndj8|PQ5V&^CLOY*? z=L3>xGP2p@Hcg~_HKCAJzr z*twOGT=?oLuthE&s{C(BPmPc{m&JwlbveJv*e3XTs|`cN3z=CcjZ+>-C5RVAa9wF2{)Q$F$Ab@UNu#|>K?Ifw-VG2L?l7nC6*|B4=SrnFR>zc}9K)b+w z*u$-{%kG6(bH4i=D`(q^*e@ud*T;lazM3o7ouq@@kkj4jonwON;!9?E4}ohgCCmq2 zHs@Cy@#U?kv;8I)3>;z&iHcJ63rSpu9`^>n+?*+Kt4 z+|`bm`9y<;LdRXkJh6XopZ+*H+1|S|-go%aNHbkTNjMb)c zsB7IR!EhqN@Nc11Pyr&maIKTU+-2G1;K=sX=V}kKL0aLQFP9%AYOZ@$BVMd6nlW8_ zi;DmIU1HxKIZmB2`m#pV0g-d_k=8iUpX?P8KCSxe3!HyQbg`1~kWsf<0hpR9d*Z& zjer{l7`_Ax05cC}N13x_*YP?R+)?7nv~gz0HIe*&b6ZTAgF^@wc%nWH030wv3SYuD-#vVO1JQZDtm_EP6Jv#zH@>TXTKV+Xwiu2lNCH(SD6LIEA>P zt2+@NJg&L@^HR=M#vJs2E(f*4l7h_j{v!P0UIoL}6{>|gwb%S$zgXH~h)T4@@FbH1 zOw;D=9%cijtgZ3HXFCZA<`r%^z55yybAz#LBwM@3sU6(vae<6}8RR)k zu5*7nz2|kP@Thr9rlz$h zU~5N+FQO*Qjoccc5Zapt#kzyhF-h z2o^@>Erz2%q-CNI$l&tYu0{h%25DXU)zi+AqGmP={b{8RxxU49uF^Rb#ipW;fO%CS zw&xYrcQv|c!}ps0X;3~;R8!z;0`V*Ilq^Ujb((I^6LI6K(RGduBjQ%A!EH89hh5|m zdceEw4ZkYgy#Iy-tg)m28n4n~2EWMkGaa{~w?WQ;ML5B~JTPL@6-*}>ZH3JUfU=f9 zkz9gn@j5hi%*wo~_-5k5YPqSdRXA;@-qpDHZGPpWBbvVx7=Ha&>Drzv_o#Vl68B*^ zhl{yggmyNrzHss&Ez)Q$!nkM!b%NeIJSqLg%9aTR3%b2C<7}2Ob+CWlzCrH&cQZ&? zRRN)Z5X#Ksq_;Q`?7__p4=zZ4CS7^Fk@)p2D;fNv(EMMZz{|>7Y<<-D)m)*XxN?_6 z!4wej3E_R_TkpMv0pK#{m!~nfHFG||9E>B00ITj75Jdpk_8LjQD&14 zexZSR%yS$nL3L9iNM=XAIaiOS=TeGEFwg!n?r~Q5NKJX~7kd7T95>4{FT`Ee zcqVe|`}dA1+uao<0P=&$ulRK7Si>UWB>=Av>3@PIK%^APycO**v`=k^S9n|?^jq)d-*n%hJm)xGyH!4^3 zL2s|gCp)Klr&8;G1>{m7M7SshZ<$I;^s;*~2da4tLu=n1yyuLydRNEIF^*tO7Sf!x zE@=f{Pw3c%p6S8BrTk| z=(Nz<0@PgA?gOZLL&W-ahmq+ z?Ql9GvD6ZY9p3YoFxl^(bnn$@^zYe6vDYcwt(C1x{@N%rCk45ko7>=ds6MBw&;|v> zN~6WEo;bu?N|Tq)zgCAs_REJBlK7R(uTHp}ww)Y%Z148%c1-w>EjOI&j5)cdEhF%xi=2 zlCu#q)vo{s{SQ+Q_^E$Wcy`wi2+<97(}_A9)EG})CBHSibGePdylSj7?DvU;P%z#G zk~42Q(LN!LH32$f0)+(ye26OZ>_u9lh}VkC@vCn)7xiobSz8)HL|F@)Diu^+(1 z65@-_D&uc?X)PwLOeClx9&|sPt>`%gw+9<_v8`cg6jS%q`d^8Uxe9Cdpt({}0rus9najvSj7C-UbzPz$=7Ijkp zto9aTkil>0EvS3}9^DB2_E9qX!im%33V?PO`_|hEGr~?D z8uR#+W}Y1C0f^_{skT@19*?K4ij9*;JwQ?Kj$R(5bEr>W|5tO%4(`o0tPTr0lq30R zq2KAZbg@KQ%dhxeM<;p=um|4u-t`^OhANWdumWm&)`%ZG@FrWYj32F{pB`WjP~Gb> zK*stxv~Vr5;|H`gBoX}Mn731aF>&)>NAuj2ckZ)uZtvbyZ~j_PoE6{#22}=vWoKNI znK6*7)cOvce%RQ@bec2877DcMqRxZu=%s*8_eT<)5ww0$q1?BMRdKCXfr2V^^9@8q zQtId7-vDYQFb5K8W!}7L-)BJiPnP?!eQBwk-l4i!n{qanO;Y~>B|{!I+eZEGz^0r< zRTLeriV;D0bXoeE5CUQ>+Z)jOt~o_kO`GpD_(bNCIj5n)B^u5Y?9v80xC7T_30K|_ zUoS!9rE@A}f03#2F8|)vAf3fMM_wTUTPdheXdk2`zDCdaIg)FPk9oLTVsQQ>7T0gw z6T*KC2>xjC@AF&5f04XH+MbyNhQzVBD#gV$MF)q?_P0_<0sIEhOA=H5H-!Jj{eZ8W zKf0^xh+Z@3jnt1FOj)G2+spA!j<-YBhIX*)xF{ zd0vcRzMD%_K!aB&@#vgcyDn6=t;#|-vD=8@BV!V8)@u8qjb{eph^|>;0;8Fj(PmR7 zLWJf@N}2oJw&VkOL>AXfOqicu4GEg4fTSWI=zNW(O;X)r)%N?I$XL0&-rC)|VmF;& z{-u_u1FdOuz#tg&U_#~Y+C3wp*s{P0*#nh@yyFPv9qE?FTS5=x zGTx*0dO0anV;%%w@|ItUW`#Ga4;l`sM)&wgB%bXJG{Vo`wIVP)?PDHmj*s$i&CoB> zxmiLfesx>l2LRrw%kd8hyBo%GHBbO+;vD=XV|DuPbcP!`j271)*T@fu3mn*}F6H@J z6~v)_KW>bq#lz+a$LH1pJO}!*5 zx);twS8LaY1L+Z3 zAZ2)agC#*QHSr}yg?f0%gSyK8DQj$Ei~*OjHmLe~A{4rtxUcimF&Yx`fjmLd0>yhw zS=M&)-}}V<;K{W*{=31Xk**s*T$i1W{cE2mTMdCj*=7xds%;s|MP5mv#E2rMG$Uzc z3%`>fJJKqK?NOJVOK!=I3&(c!mta3lRrGe;|7u~O$8y_MLyiUk2F3l;$g`GlKWHz5 ztDZ~o3a7LQ7K+RVc{dF4NF*~8h+EgR2tqB?{zC z)5LwR)^n*nC}`Tm4L%Aakto+V7ZPO1b<-90yEY*GzN6$GE`na*Ns)#=fwi`l)wnGgZnn-M;nGg+>C%)Y?-*INSlLg2lXyHCpg6xXIxwE2U?Z*K(C)eQpL()`o z%c0eI2aeJ;gw~2x?;cK0OLe8!BJs(dUZct>pOTw`w~vH??m>ZwAM^aJ_LJ|~ZmXrk z%Q7{-zE+WX`Q)N{x@AtwTF`!<_UPzSEmbPlV0A&1kceuEE7%#f+>9hCWZL>paqbFtmDr%GbW5LynPsSmqu z@JEt<;L;8!1eTCOdB|m7x=`MHIM;;dhe|&4Rsu=PngJ{B^m8enld2*6EY=9^WFJKJ z&39%do2x8K+uq#d>WPGS-S3Hw7T=?_f1d0=`DE+)8j^l9DxHaD1$#Q%88nXjG>$*@ zZ)q}rrq(`{TuzDoddrbOtL_z#m9ic zT{f)i6|j0tstDJlOWh7MNlPY+oCt#X7K zzQ&pXAl(stRTZh&MHRr@;xM(Z%4{Lk>c`qye9ag&F*0UlsZ~kWaaW*6hCMR3ypd5|%rt@~nye_+pOt0t+t3RB1V9u+ z29$2+CM(-2WAg;Ro_v`k}MWq|Tp z{x0(^QZ+3wQ^A5xgcBOd4-q;PMaG^lJ6u)@cj(Yo#TP)X{cFcx^zPL`Rl%t=!n=LT zLMuek@M0uk*13Ur;ubjDdfVER)lOau6X9ooW3}3|M5+D+=X`rm)PyXK#=ri1@5l;O zT8uWaY+y8Hcli@|w9Q{wScXl+TCFZ128eu3qk&)`j`}|snos6Z5YG{eYQTQwcEjf0= zESI;!LubDtEGH+~$G(vn39(K|0Y)((!^L81dXyR5r3S~FfP;dcAme{`da@ClR`mBM zE(Mqz9*kd0Q+ooaOynl76H4He-@cywHv^gt!jmirMF+d_?H{YOcGQ*<9aIbCZM|?Vjv#xuD*3CaNJ>|&-u{9FO-dC4?z^h8?^mh~h$;z8X zfCjBKEQ8a@`*Ry?)QSkO?=7)0KCKu@;;Hm_NP8p=6&ph)A1GGIrxY{4oN18T83JR8X zFV+4HMwr$kWaTpy?JQgx+;qg3+c+UFJg7zeK5#VCR~{(4habYX?(7z<)@2Zjqdk5q zCgP4H&X%l2Bwk}pH5sl(=r?)gWTcPSxAY9Sql74kUQx){@^OFi(Kl*yQJR==h#`=w zP`BTB`O_AY2kwOn?1~lozl(l1E`0F->dENR2Mey6AYX!zEUM95BU4GU*L>N z2Mz{voFt>Btwv7q7-fXvx4>-(zR6Tl8!`03aYd9UUFEoL*nCEGK#|wm98h}v_UQGYnUW3mpq_n{?D&{smb5r~G*WO#pLsd*Wr9O2L zer4)e+{~eqEL1Tv`-OS>;Z-$(3zDp!hiV6L-8x8s)b{wz zJR!^Ks~UWM3VGg24G@b2Y-=^)omiyFPult<0AvM@IrQA(E`!^z7fs-Nx)B9F!_D6K zNVWh~)(?P`_Z)>s@Yl`a`+UvDKnR10JDpX3S6t(~7}^~s!S^CZ25|8=sE}8?&`}n9n?o=PQgP!V7U8;=C-bE{ap7 z4rhY_-^ICHST&=0!-EGrkQQQkIuNNbxMoH_<;%hkUGwKb{IKc-j+AfEPav|+GsbUj4Lb2>`ulpL(cgcdIj)tjzLuD!^F7Z&5nR6uxj^tP1nYQv!pGWo1ir41M473Inrm$^WF16gs!*cYz_4@?Ffv6-GKg zkLXid*L5)!V{cz9?x^tuQZJuc<8F;0@}fq`Z{|a?4E~`0$UIMK7&DTMU#1ki9R53L zJbo})-dUYcy7nMflq!5LUCT|>p=&P|P1{R2DBr7O{sOt*tnhAvYtFTRjV!Pyf3}2) zBsk<;vtSU@K<;m_ZIT^3JDpuFr4bnR&X)LYTJrIglAO+WHM%jyy7#jWCG0a7-NoYJ zf!|UC4kPJSnd#(;J676wY^SPv&>n8rvn9aG|GcBd+BkdKME@M~6>4+mJ^q_jbqj{B z0{y6Zu}f@=&_(kqZu!leb z>xM?U&;@3|`Z)6EX3wuw?mI;)4ldN^J;rov_0VLYCY%=1QMlLWUE>6Ie-V&<(H19F zr=2EmuGvq;SB`FZ0w@{ zNFILP>v%e@Ql@|1_E^&`_TF)(5D9Q+3l zfX2oTPj^)!Y5NF}$K!~r51!_Iq4@#TAk7~D*PMkkIbX&Lp0SQ%T zk~GslmOyg!fGWRofnB-Apf}^G0GZ*-k;jvt_g#-9=}Uo0C3O5BDjO&@Wq~OSde=Wm zUJIOG)i{;qqNND5dQTnUwedS%w818>B`q0t@ z!nMbo;Yt@1+I7Eoq@W&8J@6hymNxj5iv~F^l3fVhA|G8Y_3+?br5&jK%t#5)5Y74u z;A(+ce#D*X%PPD)CKpCJx{vr%$h>+de!A4|IP`(?gWc5-6qUm@yDnD=Y0WH|7S{(I&|nG>nH3n@WeP#}M(T;#Y4+lKCEHAbD z?}|+z*!|(Y?}H_I-#ty3X}#I(Y$ypfZD#8YKE&=0FI%s=$+M@cKVG4t52|#!1>vWx!3`!2fO@a@ycw||Jdk8o? zP~&ATg}#XkCXoUd6M%edmS|X0ger+AweXWGURov(@@W13}Ac& zAm1+f%Fy^qWZ3!IZEhH6N*R}1%a*?ME>PNhL2kf=QXe{@yN>Q#VQ;x{?|0{Q;Elm{l_k$-^}Ez>DDW^%*v zQopM-4r5Yl>B(eH_ndrL1ss-_wQa+xY($q_U@Cs>Nz(X1A;x~KS@y~qZI?>RF<}X5F-1_{ST%_NAwFf3SlTTLOqrUO#AMh_Px@;K}Y zhsh2J88zTGnC;5aWm$!6=bm@S0{d?AFHLp0+p8Gxq#nh;eE#k54G19>vjJgfuqiuT?9gw@lO0$%g4Qs^mA2$M6I9VsIyKLH(^49A+MG*pQOP~Oz z=O5LOK+Rkm-a6w693rtIwYA%brNdO)^oj*w#G~DjQ^BwRV z#7~|2B)B!dYO22i0^F+xInk<5sPWL5n8=N!_K)$@uy(p^=Hego@vx*Axk}>F(sVv| zY)n-8-6+(&WXBLyy-8X^f4L0-(5*M<=?3CmaJerC+Cu|#^vVjG0=Z&B8R86>dkm8o z(CtTPT1`JS!1}3+`dsA)P+?nM1(4|6n0CZ6i}@~>t#&S)RToc?O5F7k{6z^@TICj_ zIV=f7u-4wGWBXC?C&;2>bOL*Z1Q@kf6%lGk1_ss8CRvI-<&MbFKz?#OkFI9Px4djb zBj;zkl637xFtTO#4thGYWF-@Ox-r_c!v4ets}I4J+UOPvY0?QY>v>^puh0COw0_tR zSq|p9n0qWw0`p|n(ljH;S@X}{!mNO!%xcE$lV5yT1oQzf5786vJ8D zm!(&BzU!#4$Nifp1l^an!A1h_y~BSaGXOpmP>)pq(k2jd6AW?%WK=Y_x*a4bdJo() zQOi47cKaKkf%!u56t!*N;^%1u0nb2xNc+|+?zNss(DQOnEUC1k#3V~J|1 zGbd!=RBa3Zx75Z%k@k~TTfbRU?qZ6}T<@3&0$H#V_eQwgw&1o7H$;Y=U$)ZeqmZHS z#Q|6}H^I&q*?V~L*?^Y`4{ZNdR%u8+&G|`{C1?(&StP!g|D2tNW|_pROh@!i~Z0C*zsx|m+JPs!N+x3Op z-L#7>TN;_}&S`*|h-WkVTsOYikBZb^1c>!-QzhFTadUd&|Jy5y>5p9hllNt@kTof# znLF0-Hq0FoCUtpobCkiDU2(;z_6Bh9?c71oeGUtPb9}vzE`zr(jf`txj#g@vmi{J84x_n+*Hj z$=c#Yecj~1yhY2gIjMHcHW4aBtx8&Z4_EY82tu=^0T`=g>~VtzyjIOQ26z>6ps{cs zuCCY@X8@cY+4~OQotLfU3;=2CTlrxCFI1k`^|MGD^LV~9LAnMDskAto=eg&KxvplA z-b3|ws&x^7hI{4K^0#-=0u+BaXZTf3-kUm8t)cM>kE`JgUYgJ@$L{Utc}ajBmivms zm)j^9KjNdZNIL|t%E3+Rr?VvMms@2v!Kh6Y7E21-u?(OO8<#A)G~)!~#2lJ-;d0*E zmGph075()1Uu_<;^bBNQy?lSM(!;QnHjk=uNLQ%elRp^P$;xByqYpehm-Hd3_->|~ z>7vw9@tYtE&5D#X7qAAdNShS?+4~b;Zfz96=xXdY(qO_x@W*W902xT|jg{BAz6N|E zNop*N)F-){TAGhYGH6?8BG^Vq3B{pI__UwO3gFLl>LX~oTiq<~ShW%Ef_*LV6*rMI zp+<@E;xPQ7G%p8P7Y5kNxCTy&P9k#Q5-`idDkRc26R>7dS8M0irz26}fpPnQqkYT= zVyi$1mmR1xw@PB3@nktnvm$U3Z=lb=kJ^o01}5`Q9E5FT!>pu)|p+{FhR6Nhbz|0)UZ#1$7Uh7X4sQ6prs^C6ayb zQnz@{Kz6PP z(hAE)&vl(7p=7Tb=QkOOF1nn~x|vSK>L$hfn!pa~GhhbiDEX%KsEU5;P_a}uVY&O4 z@6NgL8p|;!lSWjE93NApqVnrVDn>N`kRy~dx#wm9=7>*zgRhuo$jp`>KyEGig8!^} z&1Qu3`^SQ$I-tL7SXmAY=I)@G$XArc0oWr-xku`%#2Lm?wOT??-T+M&r@@5i zWIY-~ZMR>Jw5qdm@Ai{}YUH+JkH=LIjuRT~YLRXBQd4Ee6f9tA4!n?LoX+%4Z zRQ~5Dosi@3tlzreP+gh?*OzVVtnkh`)0!gyr5O6V=1vDN5Sfd{TJah=@1rf?yv2J! zHhWX#(eNsC--L=b1T@T8CuZ_BcEWVb0#M(R1?E*TN~Pr^X_J1Cq%9fZuw@CNfud+# zAq|+K-*CGrC=L&HcV@6T_0NV3&iGs7Sn@3saqqL`GJzb+#?~Jnscq{*5E7hg%n2|p ztEa-VB|aDkp$tNT3M^|0-8RlRNGIod8$sUWZQ;+mws(_08FS ze%yCRT_Z;elAfo?AQ>3~Y%3-bDlAnNx;0E0L%CBUX&bjFZR?fp1;9B~{|SP6!=aS_VLZs&iP8^w#drScQ?U z_V}WQXw7=_NxKeDp@;7UFI}Zs8x;kbSUE6D3YV#txiR#|D+kX)lfH%|WP|{30gBjv z43PPG_KNk!xaUPfD=pX;mO~(MZGXXm?I7(|Lk47CYNQYcfib5%k&7(lzSD;~iNk;yejc*8K zj-!{5`?B`K(Q;(XQr+a(Hg~GrJWfXS!N{ph*kin7D~x+x;eYG+fA6J(ZgW@I=|Lqi z7i>blVQ*lgy=LawxjQ_74~{JfYntiPB$z80aTB`x&FIrGP*ufoAsg z04>TrhYdzZ`HRQ{6|I23BMd25X2EuTJA*mP>p1|-*yW=&J8qlWxM$+w!mF%22KD1!?;AZ=8kkO7B$6Z1`MDg@x;!bm{YdgmfPw`P6a>s>9V>kw;(ACcQ(l(l|HxJ9m(>gicP)5Y0GMvDVss9~Elinw~N@59(Qrk^EztfQ$=pC?aOJ|+Vvmb4>&9fdz)Z?qF2tP(-`sJz zls~-*3jG)SEnfaFpAusd5FSy4O7#bTn#$~IehNX z46)iv=*Z)hg{DZ~0Lc}HZ^C*aK76!{U}l9^OpH@eXfJmrx(wwBRiG&&E1bZep%1zx zi>zWPwKmkC>A2vp2S|rBAHcd=RSIc;Kc)wMWZ<#l{^-<)imOE0@$d5?4E z)`h5x`w?*=3b4`8EZ@p}Oz>h2FA8QLKv&`WsZ@qMKWV4jw$Q&YG-yfi?FN_tbY?6u z^ZSrHS8qpEuK)JT94Av8!-KsoS)7eQdK~Dnbl1lrBVwEF^mhBXn4Mu6(ZwV9D`tW$ zdcDxKO3BZQq9MtkkZcQ`XQ8fQJ_FVuDbXON#N}auot{R1*nOP_MANA4y0-NyzX8|n z@(?M0Ikwx$KQqi3VNm6WR@5e<;Q)CzLxnkk{~M)@b%)D82f>RBBn;3FeemA3qwcrY ztQ4vvz8k&$0|M=yT0q~64kU_CTl5FIlV z0q=trmEh*Lbf>vPWvGZY(tK!qHcp&l-E!j_XKPyyz$19JR9dc5^9u+==|x~09q6$# z9w0eZFhVmKBA?N0YIoM!A7f9=%EvMoqUouRx)G(Dzin-g&-LFnCx~X=IvlFIeMKc2 z!Kq#s=EIOOsQfy;a}v~X^Jg{bAoD{nrWnp*3fQOOr#_D|+?mj+NM@KB81Z5V{hc*!zBIHUT(`=#Ku*n|5_5f=EoX-yYZ{6#`g|D)A1Dj9W* zar3D=G0k?2K!=_S{@|=vlvja=$zCy9#Ha=BYY;(npM^hLcy3IwA=hBvK>?UQ#+(F5 z+OrU%BAU6aiKZ1LlHOK+O93^_=T(QB-*aneM%zd@8&m(ZvpHZvy1`<+*gX-p3ZVk3 zLDIXPVk{zs}Su9>rI>ZE?3fjQ|V{m%kM=@k1=e_l>~& z!qVm!#b8}3p+(?EFtvwcN|l+-uSWDd^(sl9X+FRV{A?`vTV*J57EY=pc94Vw%&6A+F3ve0LU<)ewU+RIr}_9LyInpg-K<>riD&F> z#~nXCySHD!S2KiqAqF4{>iTFjOoK@`Pc6gu!(}=eFWkR)*cS2-8?RO3BG*;anU=cJ z(dbo$6^zkFefgyeemBGLd(5pR`*f_NokSrxaYMdMtd=Ht^8N7SXrUXl+$Y9juTwC4 zBc<~HwRh$JY;E29=;)f;s(I*etJGAbxTdtcmo^kNH>RRB);vUoL~k3arnk33xg~Pj z6h*_;7@CF_i4GzJi6JOz7DFW@Nb=45cYN>pW&Lu_`JA=)^E_*<&))m2=P2?XN@iYB zK{2pG`dtekk3e&&ZEfpF9%{4|4>gmxq9b@!3c`QguA;m^TdRl88*~p$<}=QB#wGt+ zupJh;T(I$-FH0J@JDgyxW|N-Ek7}c@&N!v6{$O-Hqk=U0`d;L~OiiLfHn*-*k>GS2 zMS7Q8TEVLg<7)Tzw|Gwg9HoIBT;2}BiB)^4JPEwt7^pAJafr-zxna7-Qw_8hZUyFO zrg?(Js_E5P33)BBn|j4?_7I6`r2^cR-4@Cm2U03;?K={6aa>OW`L1cqm;Pnh?JK70 zr)0Bh%*W7RyjqrhB*w-=I->DA>xH#2-5iu*Q6NLcJhki`;x;PDq<{v)EX$SN(!IR9 z#vtdDEcvbHHJ+~-i7H!`L2rj#v9Du%)Ow73CT+MqYlV@Wb0e$@Et!}*82=9BPzLS( z?wb3O&)Ztx&BcsQK94R|7*p3Q7x&d??+3Q;FKrNWt2$8%#S3<|O`B6|9!BK?ca0^I z&p)pEveq{Zig0iAzp;2Hq9*2^;`?kH8SBJ-Xq>JNfJIg?(j+kx{t}e0Pq`({@(-uU zTX%3Ns+qw*Rtvof-)X7tWNdDZ2Bya{QAqhrl`alfSmefhp99AT_p#JyAxIM#!K$|Z z0%Tq-)$V8^jztswjAT5|+hJ(GjF-><<2`J9cBpH+@wQ=Pe!h}N)DZ1K1T%58GE6M` z90^U31vIO9p|~eD-eZmcBr3Tx(b%PXKoG5%xn`BLpB1=MIpdN* zT_kSi4+sicW{qInm32769JY2(NnJyFDKdd!ks%n};28>g8ivbmu$(P>4Gp^o@<|Ot zv0hqU_A1YWYpR2qd#+6U*(oSjQ<#fHh9-;~u!P&p$Pe)dJn9?^!tTI81 zx32t^6?t~$^rC&0Emk*B-+-DOus+6tNMQO6k^Q+X0`fuzw){w?bBm&vmoJ7xlPXyn z4x8owZ*0g8=ex?E?I3M&N?pUlfrFJZ)WZFbg~(jvg)Sx=+ln`voqaaV&4`uyR%<+6 zK`6)~^sMK=a67O-p)Hr(giu0cjZ;jPvqwp7N~>=L5S*xM;htd~ziI{Xn82PNK*JJ3 z=XzBM#FW$ZsNrROGLfNr!G+w>#Gu|D%P&7v$@RWx0Kd8JD_#gc9TOVy&;FXg`7NMe zcL#S7@>}}yP*v!x79jPX^!me@z9CyC4JLb40TGW-g71aV&A!4g*Ixv(M`3@`o}N?aOB4qwGNT zPf18pe?)R8af!XWQTSo=v9Y0zmG<3kChmi=%+ZWlBa$F`DR|_QVzNTgi(4Ko~GJn)LyE7s8Z-9J)QAe-)}4;vAidrU*kz$ysa4X&F{d6%)g|posuW4WHQFCyPmDG6jRSY?GOiDs-EL*rNmdpCsGM+ZGOK{$cwvo znS--&A!qkjhnByB^KMRT%at-p#UegV|r!#iP)Y=v~G>G2{4SRx2P%@ZOcCdurm5VHLPBK^ks6BFT-_*3&M;mnm;SZ2Xjr0DqwD{C;qZfsSwxm?u?uYZK zBQIon_o6nx+mIgRA7pc$%gJsZJy(x)*Ox`w-!&NuNOQ`ymvysB36#BRXkeqMXHzWla~$8f`9 z_sdeGY*}k#Y2iAg#YWYoEkB4~UJJG#;xEbCCMO2zM%0(F_pc$GtHvP+W*-JanBiy1 zA1_q1I9@RE)VYd~W@`Wb&ygi#(Js%ZaU}X%aFLXw;nB*ZuMABPf6oX$JiBF>0fL4S zNR@>qg@}bOJcmiO?4vW&U7Ea)y+0E>5+XQBm-UYjPjF~HqBBD?;R~h*UDNuQpv`Sr zMB@BxhrC%6bZ5h5J2vHTLokLr;Xa7Y2vIxm@k;au_k)?fKMa|BwXxPM8=WDnwa7Y& z(@r>R0z6`SqSsvM6^yLuCwp}-xrf`xQT}x+H_-@^6!S%@(q!vzw-NK?S~=NQQAU^Y zq)4qNHEZV}+U@dcF>vq*g~*XcXuZx4P*cxCp->m05vF?jdgOZI^`P^}DvEE}^`@n- zz`G@m!<15i6Z4pZwh}7eQsNwszTS$#?y`U4(>In-JGQ?b|3nNy z;1Nx_nI|QYJLob2v+4jK^&B|#QNQF&|FglsJ)vIiiO|J1SOnef+ zmwjUPY(A``o$lY>G3>9ClBSDH(pj#Txg{1P(<%`yX^(HP55T;_#yQs$I%Z7h`0Jlec5U8 z=4ug>h{~#W6ETw(yy?Qalm%fQB=-KBz*YH>i*O#Sv}li$OZD58b(oO@j;y^=R0mSA zA3~OAI|f+Ih*L6M=_@2ciDd~`x11MTOYpd6{2MLp%F(-WO_|LSSN>A)Hbg3hxoBJy zfA1+)eKR)eXhHkAg6+3%)#S=Q73SYQ0@oaW>1&>q8f9Gs z*@up`Thq{v?IjU5k|cZ~Qt#c~?5t}F+o2hpeJbMI8k|IoU>|g$)V;Vr0S;?^P8WzY zGOCQyq#8v;x=PK(CGGElxFc)_kTR60<*)iEEB6FwubYkIf8(A8l+4A%Gsgog?%sp5 zXjJ{?&`BFY%Ju_PpI_6kzd^UQNdu!1T%%Bi&*`tzcoG!+>)L2Jq^%vET${vcWWAD0 z3Z1tMa;?hpd}6nGDs2T6+b^a)8mV51v)RU`c0k?p_h$IFJuje?(rFgghWqoTBZF7t z(m!nGp>L4fdXJ-)ch{e44AvwP2G;73p#46fgrQ%$Rt$?uTTZYb#q#>5XF(~1ZgiBj z`Swl+ZCMYbBy=v|qIc_@A6d~> zFU)P|R@)EoeKUc+YrRvWOZCOOqOvG(oVNQLWx0E|x03xlw0_lNH`XCrE7yzrIUL9p9n;i^{ZJ-keRrH+-;V-daQ_lq>*)ujk=7X`+^Ws3Mip;vjK($8N9efklwW=k4iO0WYoKDjT zri_tmg6C$o8!=uHj|P+;xb=@Z~)Q$~9GJ$KMKKVnAZr zNOVty05QF^ZmrRha^ZJ0yu(jzSsK;TCp|2~@2rg|mIXGJ&jDf^Wkwp#d9s(+xD+gX z6@9~7eSBTT7XQ=L+#)_%u8mF!J3#vGb^(cj7?X>?4V)oWZZ(Ak%UNi){PZ;N?DR=I z<0Pf|OIQAYQde1g;N|wKqkDx~{yq_Uf&gU0F4e*If zAe91(+h5PPlQPH5RvcG!NaK6uU1hcI%)cS!xat+#5t)ylhM7x|`kVawTW=i#i)q)x z+;t{WDSu&yk*R+b8ii}=)sr^A+A?9V>f+^1uiU8;wol(FkrXctTWF zR?XcpQ|LejB_y1Yx~vkfOKx&re|;=GqSvvr<>UXz*fse1v^7s=}ihc*z+lwHHjX~&>E4`R7Vz89zTqoz| z8OrzTjps>~NfA6{T_qO_e7sEVnKHH+vtV=PwpR~EO^|{mt}Zp# z_}$A2uI?GwrbW0cnN-QcX?hqFOYMBKv;EFt{MF%5wdJ~O46k(|GO8ZcK%ewUz3<*+ za~zEQ7Io}o!28FLC$}O@U0Nojk?_+=76i+?Yn2CFv2GAF$G!fZ(Aw!(_}%uC7OVi~ z*yR3KC-aQWr8raj%JRdN!5uf%E$=5xPqm+p0RSf5baGe>7$3{K>c}c(;NLqU0}%Q} zl4m#1`l8qH37fGAg;DCxX`W5}|$?faK^(hLh3J1wT< zhbH}ie8=7VG<~%)CCRy;b3V!SCX&m{-qKXq=@<_fi)ZWsxtl13NU*#>&0Ip}s*e z_qFP}M-t~*f z5f&H&NyD|-1%lhv-dUnt0yfRw+7zIg7=TBOmn|M5i3RI;TtHnkwb=iu0%E*3K^VOt zux-uFGPL|4tx5_diZhd+wB^D4w7dH?&m@Jrl=u_Cch4|tte@C-e9Q+y#q3#RqmVdM z0iv^#pTslXdVo=JNk65hA6RPS`5s*vmdm8+#FN}~iohh-3ng~-0h0Ol)_GF0{?I4h zWfRZNP@SIG7^@B}0PI@Q{7m@l#$Jcf);DzFH~`=v2jl>$kEwIkvV}!t8zS>os$&(y zfb4HsOh5cSYNkDI_4A5dn@uKTiMZ-R&5l!%~rMd8pXK&gRKdKKFk7>oCsY#j4%yH9DgwYYrm zZ{^soXDdOAUgc++b?WPzQ1(QP^%n1`SwxHXL76Lm%L4zk783_#Tp?F1^d6nyBy2If zEG41rJ-&a(_G@=img;Q$J6O-_g6!-yp@5_N=edZK8)Z3Lk+kJHI$!=p2A5LtB{Wnyd6E!!@gCujI6(88OAa&?L;Ep~q@Bk3=H0h1c z%MorWVO)^NnjHJ&RMrFGJtoB_FdFcODEqIgPa z^YosGsTl03q8L@-J#7U?epXc7K!Y4Q_}!AHK%{2TpTILfrIw1F-eYJNy~nCkG&yqEYH1(WoV@!iVqFa zqDct&o&L}jl$Q-(pXOeGTRjqN24mRGA_fQ(TVoQDuFrE%uMTiIAeA>*!``>>X%7In z?I5vv1h{ib|DyWr=hVey%>u*CS)=0ao>uiI>x(^!O z0Wp!e;|v@Sna?kPLn8Cv-$c#=z^OzLH2~ns{J#(WJ2?L$=U;aGD;@vJqbMN!zlt3@ aRVz5P% literal 0 HcmV?d00001 diff --git a/files/assets/images/fedora-logo-sprite.svg b/files/assets/images/fedora-logo-sprite.svg new file mode 100644 index 0000000..309d9f7 --- /dev/null +++ b/files/assets/images/fedora-logo-sprite.svg @@ -0,0 +1,1402 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/files/assets/images/fedora-logo.png b/files/assets/images/fedora-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f629108e31102e5096bf9454c78d87c537c7e8b1 GIT binary patch literal 30115 zcmV*xKt8{TP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H1AOJ~3 zK~#90?7eBYB-dHz`8y}}h}`q;OYNo7zFC_kFS6S*7%*dz0TqRSI zEIWVq!;Q?0$T$%v^Plf|-}k&n7-RTyMTmD<2U=ci5a#&i?|QFvd&Z0zb9s@kbOT;W z4o_B>w4FLaywWWhGiJ<7f&EH1;P1=zQ$PMTl(^CuF^5qNfJDUyv>e`9twsJur;qE} z$t&H?F=NJDe#EP72zmX~kH0O?^PkI#(RIQq9E8A<5^Xf2B%x3-#uNw)&E^!VYfFTc zsFdu?!fiHi)GuWkO=`{KO!gPBU&LSjiFF-B&gTRT>Dn(zPY+E4!e zOMIzg#*BFpe92p2H%|T7{}Jc$KQ2g#JdZF4(SRxndZTTUEJh&6@`9|$v807DnnEYo z(oun3Q&yNeNG-hds>vsMKfQ6`IqsPM`Cr}`oPLinN?bX23%(tas+25G*cz^qWJCJN z7D^k{h-UwAax?grzcN2vyaKml%$PCf@g*x@LI|-CeAg)OtNvuOP2l;su0>HOy1gzN z+iT=mo;xyFk<#u+X|LPDS`$K6jFh=_++TZmjZD*<`S%ZZf9apRT=!$lm@&`gOH#lN&HU)p zsJpsi+m6^fyN|&2F-Ehzah5!_pK|Qr7qp7+(d6HV5SA@njIqgdYT+ZH`0mbAoN;|Px9;d>zljn)Qj6vtN{C30#Qu z^H&1g(0<>)9cA4gzVV7%x%KdE7!0R2PICWK_hSk}HEd9?GZuhq!2 zjP>mel-7fqKk?qI82!Rzbuo~ZBrghv={8xGkgJ%qNDv4DH>6pepcXbcy?IJoIRB^8 z`Q5|3w^;R>pH@Y3qYZ)Qh5W-ez6%6==7~@9@kjmy0N;*O&7G3EFrry)QLoe(7JXJa zr%`!~>v$ZQyOq%}B`*|f!;>rx9%CUo@;#6Ce)+?%@GTrO<|~RX83AjG?`i~|-nwc3 zts-zjo?bi7cE1OJ5g-vv*5_$dCdg&MR(FMNf8BVF|CBM}H%Ft+rjhbp#;CiLQPtO7 z{Z+WO$I-KoGE7J8=CYb1rdnz6+Uwp-}Ku~cea79GLkGS>P zJE+&{Ow`&aWw4~=*s-Tc^OUXr7D&UBEBCV*pVjNxA6OT=&fD7WTZ~olS|jz@M>>Z- zYs~lNFXeq5Gv>>gF9`uV()ytv7{t9_z2)HTtaq2`#XVZlG#j0D=9&kvrNr|>T-)Q! z)>Cwb8+caqyREMK?hB)V|6u-Ke@iOT-^BYh@8_OHLM|1Tc}xNG6pZ>$FSf7hsX7zXmKZ@Nl>nVXqlbF0sve)JPOy?hc&SX_JP20}j|3LyU?z-Y06dDYyZLcv*hb(nY##^iF%_q%=Qh={M@+}nTXSdyK~>_14xjwQF{ebsGvj)T&gA~)n&!6)wh z44a!h4$K{-R&OxbXwvVe6oq1SYn6|D`adwr`%KjivKeonjpD9D@1Q6YNt$AiXkym- zr|HCNIMPOdQ6>`=ugw*$J2`(!<}mBwT0S5c7TYA*kj`L*ez8n5ocn`^y1(!)V|eAw z<1u5tgn7jT?3&3R9^Q5J-QiqwAD@5nvz*y@ik1En2E$}H!#&r2BLLcHo?bu2gJ(XD zl=fSm=>FgAKw}8p5XX0T^2|f5bWij2=24O&rsmBe zg@xz%1a6hdXcotD8IA^IMS{`>%d(m9=bv-^aXw_VcM{JD3EV1{uvqJzVQX}ff!UxH z&i4+tZ@S@6PyDYZU)GKpGv-yqD^iW(n&}_@cH45o#mNJlT06$cwbJ#YjUw`@y!OaF zNV{xWT4W58E|zrJ_IrN|aM%0?-x>wZJ6+pl^<>KOv4mu($zx4AFbp;{XlPGXm~KyC z<6+?vdLhGJPBJJsb8MSO?_1~i<6Txx4;hUVLP(@#XtYBrRR=$EkW%8>HgSK%zR4?j z<8@z0yE;RmGe-Fq+9={|$o6o9jlmMeD5{kzjuqhA9=*{z51jodo5M5buHRtrY@e0> zlMJ&Cj^*OJRrXF?jbpn^hWnY1uB$EgR*u~@@$cUA3Utw!F|P_6BZ%sfBG)|dxn+_h!?q-} z6p1DtfG~oU!+0M^Wn1q_M$W`sTaqWP>jS%OFSa-Nip;D?rv$W#!0mnNJGU3nv>1Q|J`!z31 zhm9HYD&S=iu)7vN@S)}YsrS6&&TnV4v&yF){3wHLNaQxC`gPjj47TO6IK78P@^9Ym}u3Bq6n=t z>+35>DQUN-NOX_?``!qy#F6P z-FfnNzWU~GBu++r?(t8t9j`N0-OFrkKeH2afI%ruv(}^^Z+*2Xu9zx#^|yXk5(l45M#h|Lk>(I#<4v%2V3-$b!tJK{qqM=Mw5(&_(4Fc(IE0| z+EX=L*G34z%JK#qn_Jxb#OLS@yKD|unP|+Qv_@rys@Dc15fUun;#eNO8={RS&iag! z9vDL-n#2+=mXH)WBAF3X!I2;Dlf%-}c{ zwz3%vQbY)OmNPwH!?CSW7z)kWQV-8}s8oHhz_Kg`!vu}SvTSVEAWwG&AkU^@;H zL7F8fm7$Hsb0S)m2`uRV;8`w-^by8oZDRw_G#f2k$18`SLXgHe@hAfWj^p7uKDQlt z9S=PI0HM|3sg2LkE6Sp7A3r~=Ef5JJ!!jmULcI?#>4aXcKy zMJvrH=>rgFL;6XNde|WJLxhmj!z$aOEee%$^32mrG+PV?5%o$$w-bXgL=_j;cksQC z;c$S`iolIH(7J`?{&800N7;^7=p}1R*Y*+G4RVzrgg~V|3#ttC8Dk7<-6cAMb-w8h-+}LXIF8K?2d-rQ z#3ILzmsW^{hh-$2TU*?J>aPjCfTlmifyG1o_2)iHbla-E=!MhJny&>L=| zjKv#2DB+ zbC6?apQ0#ogs`Z)d$6TLTy*KiYXsFQ{iKU4Jp#9m5Q5kY3GIlqNN`<`BpYFyDxMXP z7Ng4L>bEgtUd>z<0sGpkf9+TMY3KD*trJt@a=Nm{% z((4WQt3P{$BG*`spw(*N2LY981=o>`vNDAt%W~2zW3_vRG#ep=WY5H*ov2@#Z#9Uw zDRhny0!vsIq%~wDSi#rA{V-V(W8)He4#LRN2Z$M$vmP^s z%OqeYRv-EP>-XKtCm;J5y>x|EFvXqM+(RRrBw&NIEBm7Xwy?=f z!Zmwu;TD}i=Un@2+h(#lTTU~Q5)dTm z02@J)4uP_+SNY!}@Lb;eZ{Eb*-Ws9r?L4Z`9c>O+jj6AhibJ> znx*u5BV5NL%QeQtWO+_^I6y0f5t>40=h`Q*$y7=$Y$Am`CnK54&TR`M)u4(1suh<; z-D7Jd#**^f=+3bnvLYoZ23XRj5zb)HUVO1rmwUIjh6tNKqDa&GPu%b|ac(l#WP*U^`xC!e3xA+RNJD_>;Fx{LIgNZsTWu z@^bXym@%(LE{lMLUX)<8A9~et_$MutD&5`-jly7Z;04XHh{uZMwL922`_pUd| zbpjmQ0|bM3lhBQx)o#~vnW#>a6eElQTUt!F8@%})`_a0b%$>vumM9~WmT+lAQ{+X8 zWjR!W3PMOWdn@#Z9b(m?9W3D3KDsCnw!G>ICZOpYUh z=iFB*EnM3LKpVp_>C#WuS!iDez^U#dKLLydY|K|Imt_dq@@GGMeC=@@#|LB14Y^vi z76&G;M-&!yw}mhkAW8BbMnj$|o_wssQ%|jP^64cuJ3Vw^a4bQk>XO9<&$qbYwmGi5 zWfsr1kp|MVw61JvV_O!5F{N)yjVMfpG78@b@!SxDAx?TP*mi*+up@jYpdM9d)GJ(Z z;{@?AM;VRAl#{Q4IPar$hQLBAMKA7<<}tm&7M5k>*gj_lk8rB{FrCpdNtP0)8Cna_ zk~Ay*Z=EU=HA`ib}Kt$zCtu6Isy%i%l7Rrw`fm^wgjxQ&n!X(X1A#A+LMMt4$L zL{*;$A9#{}+{an9m}pIM!!`SnmLN?EKp-VlsvdXTc_l|5S;6yc3Z;-%slP^*L&jX^ zSVrPmAqGL3j!?Rw8rG2K&6vt{8F94F%lT^7d}`H@N+n=sG30?ytfEvo+*3NIOo%Pe zI;YT}wPG_qMNt%FYKY1cB4+|uM)cBkl43wV>(C5maV!s|Q%3y`mT>T$3V{<)s1aMq z3R2o=Rf=S8N^3AxL!@IAEs=G)w)pr% zCqI4V_rCQ)wATO;>1(sP<6XIVzNHPuo#f11rn=tsH=jah>=oa zj6ow1#-LE=(jp3-<<5$qHzGZq?yF&d2~*C~ZA$ch1+%QS;j_faOLGhCw)PLSlK zs0mRPL)^VL#wdjNYulK+$7vN~z9PA70ye|`*PPIg4+lw~Y8a8_In8Q_v?KP+?O`~G zSz2BNE!j7H1gQhgoE$R0IDrru5aT!#Xr&m95;j-6RO=z5UdGDVE_b~7Ab#LsS&}3# z7!HTHZczHF1WZ(?kVcl@atyi3h_gNzLua^#HaU&T1c6gQ>^R7^DaB;Bl#S!KTzglI z-d4)$nGu#HP#UDL5SB&cwa{9zynPg73{u(%EGllhbj~B_ryE3W6W0pSMv>(SLW|Ou zWdsOKQVfuyJa?R~qsY({2va7}W~z*g`gTBGq=asjBpVQT6)b5J1`(E3cHN!LPhAOj zKYY3Ram<)k6PK-|^heHq??@t9-a3uvmU&dZ=dgcqA6r{}9(wdBgTatStHR9WG(q4J zk1`&(?+o+vGk9Krw00~Dt&viqat#QKHuU=i+8C5J4EiZ)lI;vJOChqQMXNSJEvgd* zReal{9yV#!CUG1GZ8RAPy?ldV(Ie3#0F){7#w^Q1pn2`Mij;YFF7Mj=Z+{kk7vH?@(G={iKU)1-Q~D%@ed%gl@!ieV&QRG!lqK{tcI_566sowQ<=5>}w8x zctIIOl4lH)AqNi55`<+0EzL5DJjeDdDiw#Y;+!i1y>h0@?9?2yGqaeTsXbaiy-~$= z9ipm7RP%|4F|K7%|*YY_%xR3SZ3AWNxtj9-*^%m>N3D%R7Y~XRCLOj$D~z%py-|nlK?hxw)?PE3VUTYAgb@Grq6_Md8S~}HWfQQa-Xo7(Id=n= z5EN;dK|Vh}!7v^%8pYU_4F-b9!Ds{0kS1m6ne~-ER~*>S!u$-<67&Z{M#Tu>8=R`d zjs%V^v2BY{5_4u{m0q&VnXS`hal+?mPv}SVvmRMd`nxR4!gd{OY2(-dqpV9atWXVI zY89VWGvd(ob&Q61SfI5+qserEumxhLT-)T>?3S5YM<64Th|UIlKK3y?m8H-X+&L z289$3q0>h0?7y3~(JPkdIdT^1H5nVD;{xz%TJPm?I{ zP)bv8`E)ulTb%)htP~BS8Rgr!mXBk*XkDf~bVr*Mxs@^PtsL@SMBZWiD+rwsZoOZAuV+`Br(z)ZL1sFpwUB(sx zo~(d@B<*7fi-}sBgY6r{<13%}K42_hW4e1fA?p1pHHp! z@9%F-*=M9r9H-~f5rhyJtA z5p{QtT*bI{SXxq6h!i$y(PNNzP)cJgO<*@EREFpH<+5x#$94jm{ywxZNGyE2PEu?G zAhAfY7-bAnC=doIU2>IU(4<9*??yPbXJ1wSk@r8g{lEY8i~1yt8S^USk_1edoI+)+ zY@GfmP~CmL5`+S=!Gr!W74wh>ngv4O*9Un|N zz)Oo5M|x;DUB|adaTCHq;^4UzLc2{rUnkD{_)df^J%kXn!o95YAH!q?f!iim zF$kNgH-i+CQQjdg%2Ly<@BqFQVhNip&vtUgS`?}P2NoMw^2Em9{c~U}U}L`Qxu}4> z>)QW1lNT9{Fl1@#Oy!)2)A)IMx!Q}HWQD?UORruK%<>>$ALB*K_7H%mVwg6FT@ zXvwl{wZW8=*Nbu?5UbdxlbmK7Xa=)*vVvomX&8>>;o3f{!{hX_Ra_ZR@!C|}CiQ%Q zUb2GLIgS+o0$V!NyjgOckgJ$nrG&OYn=+rQUu@vHWnHo)9hK`2SS}WLH%|Qg{QVn0 zarRO^1Q$U9Z@%EUM}ej1+4o``1oofzI0ZiO0_Xf`;2Piqz=L1JxyHQo90I;==YJbG z3p_ySYU+N0A3xqZaL5kd;;wK`fWuD)rWlaDRqIst$E$@_2}2Pq|svj?eGLh98fqc{O$ z7;NV(Ep0Lwl)kFgM2%WCVzb+&*Bbzk78zg|WLqSv&*H>>(mdhp#x@#F-EUv=o$=iO zr8Jgf;W!q}M#z<~tpjl4a|5Oi`vj4VAKB+7TWg*_${E`!GMJ+qZ=njqM6j1p zzCorFJXt#8t6l@o3fWFKFluL^5u-@dfI{cwMNH^4aCR2*h|@kuFh(PVWVU)GtAi)V zR0_fns}8-S3>4J-BWSZTy=m)drfRcf-!jcw+ifL3Qk-}o7v-Rozu=m@6?;|bA;e|cypI_jLs}_*5jN%n&Y`Hi?g$Mo=vm)Oj(=VAsRrDl~&B`#4LMeXK@_|fuTEEAukfT{goYm zmxW_{FDPD)<=|NExtdzLxVE!1>=d}Jg)#8jcTSNfnv?gA819s!j_NLA=Wo}#J0Af^ zAuvXtn;Y2(T2!J621DJQV>&oY!=IyKH*l?T(zP*Qv_c}!y}#BOxz32ZI*nkKirYX_ z&OlH)qvF@`osg~kS+2mYAn7q4Az2R_Sr zKg<_>^Y!(~#F92yI$+perBR!pC^YSGqJ3s{l~$|G;Y0fgypU=wVziy&y8+XaZKkK% zcy4LUw3;=7psZ3F1TO8#+PP{HyJ)SEmPASmX-Vp}DskRN3P|%22F1~{_mQLnT^AC>Q%P;0}8!kEht5QJ7#NjNLplA5;~h*mRFY1 zI-^~0kfaLNEv+I|2&9mtS;p?XBDE9x+wOHayS74au+1RvQ|RJcG!Rji;Yst+bK0uU zTV>n;6SXN0E-dh!KXeOM9$Dn7*~0{$hwr&Kp3R-#FiqSq7_Mtnq3~-~Sr*%sc)m>( z1k}PNuH_;vfsi|sz;}j#=gzy6z7e@qrfc)eHx5z@+5}!mC9L7vF0SiR4JHZQ8oMD+ zLrSW9EDs;Wb6f(?M+iy9Z{XTKt!SEI(q))-F?uo((nV6zNuXdrF-EA zD2I0c0(k6#V}6E<~7FL*Wu;5r_b<(?~94dt*?>7smHhJ^MEku^obS!BI?hCI)h zs4dW}%uw^2c(#W|Gt9S0RgdZL5I4-;!`{Y?xK0IIIyC%An&C9kwu$2bX&R%A!j?Ws zKCE8f_~3y{>Ekbg7dwo6G5h}wa5wNhlzx^muRI~8KJZYBSeBsQPgptIWn--ml!Df5)yss; zEGEwiwANJpI*nS3YPDG|ifg$9ZjHc=a4e5PWylxM-oS}y)u*ULO}_QJZ^E(#LPE1$ z`k|y0)Z0E^{q9B9kB`_mW?>4Oxq}gpeY(RVf4Pk1mhZjyP=jWr$==yH_U)M^3LDh? z2_$978@-chuXKK{szrGYi4+nk1W6Gy$a)OY?J~k?d*>ug7{NmI8bYg%5Rxn}^VZTV zAukkQ;oAY872(L>oJ_XDS=!+|jun-wH`zW~DYl1OZ1z^@4mPNHZT7aWM62#gRchzO zSX5uk{-2<9==NXaabsQ@zJq7G0NxM$-t+9IfcF4@dERs1L@89y$2U+8O?UYr;JL#q zI7MlR?Xnkm!zIs!>}1;?l-fn-FgH8H%=9Eefaki@TRvG*u(dv7yQ|SgFu$6Hp??caYm!oWTrjMwfnB;rh~U*TMmxx z5@+Rn!{;KX`wbk+DeLkhxbY3GQb;UAy;b_NEh)L;);hK$x%ZDYP?=yf$Z1S_tUNs+ z9VjeIV9d_?K|-*wugPt9%`sVTa@D>?j_kRDiEs{E+B;_!SmL?2GA&}VB1IcTVG5Ma zaV!rhEUHeM#m03AB!O3>9<^yVXGyXV(z5Wq5MiL|Hwc_s>F_@CssqkS2<2Zd~Nn+pZvrBF;QH zAV~{QhV4#_(V8qx!9Y4JP=%o=%3)U!x=c(~X|^I<+o4{o;CUX+W}W`9{J|}=7|JhZ z#jo+2gRkS}gLgd3vHc8!R@5f)E7ZdpjfTVGY&pb~LLdYf1ydcQKwa#rXDpALeNXLp3^GN4ygGJ zYF?AN*P`OoaHPXzZJuT{NyV!X26d(y^E4}MY-v#q>*RS{*6|kxDJ4_YIVyggcIBBL zKp_NE)dd9XtR`Nz(->1$($EF*XvE^oehShXFJnY<*VGJvTQBjL^R2IorRt6O(j(;A zxq!dT#RDt%0e^Si;}`PBp1(Zch5oY($$*cY_xLrJl!?FAKhu8O_215*H^6997UUZa z$uq^l>zb%sGaMA81I6Eb?ole0khz62#i4Y5OSU%#APiwxX0R`x?NOpB#LMk$Yq=P??^=wX^QlyxdGA|ZH^s`?Dkq-kkmaDXL2FH3ly&))R=AFXQW|9njFC*#>ja5U zl9!3QQrhR{Q(`ohh zAj@-H+e3=@a#>)X#r`y>|^upa{c-Ol!7z|~)1Uzak{_0M?jkam;O zf&A|;p^a7GSAc&6&&i#61o$rC-WNFb?Z8KNwm%Qt4E!&^zu~;8ca*~Vv%t@v_uRXH z4^ax{`TRccZeVZ;ZU1`8#L~G7o>#!{Qr^$Mk1z4adD{hLF4m>+x94roQVRNoON5<2 z3Vgod)rD-Hx81xX0h8KddGl#**n2z8sTxV1!#ltAD%Q@X#KULb1Iw~WMtSMX2lni*^68JPk_-zRD??E_`O~<-vUZOV z=N&JxZHZ+`qPZD z${}EV5u-KT{uT@ESp;PcTs>-IFeK>+BMhGHpmafYfzh59Ig#HWuziFOL_tKHjwru> z1|ckpqM#tfwYeUf}gMcQ{vY$x_E@1nG-E><%9 z+jidL`IgwTD24ZW;B~+YS2y^=oG)N!d3K)O7vjVPj}PX24j1&yh5lh`=I>QcHX}XXH@0mP1U^CFkf{P8G)5F0-m{m$4R9TsnZ`8x4ou?* zRi@`dDm4q&eYPe$j?2?e^-3$wEo;xOoQ%l}khWydjcLrfxE1UFXYb9UB+Ksl&dgrvu|WsMU@SZugfTO0GX`vq>|q29 zwr2pdSRg)>g=v+Xvy_Gr%t_yc=_Tj z@qX{Oe1G2`z_H~y?tbNQJAKG# zq9CLeB~)55-?S3cr{-VAY-54h#ym+7QfY-04!-nQh-Yafb2O7#JjbV0Icb(&aj^^r z3dh)Bs-jEbD(QyEoSp?B(-ZFMfop z8?R~n6uY6!L3k(6UL~zz4aKv0vL}FFe3o_Ig*A%*hJ%gQHogrT&Rz|7U@NuHHXrmg zT${@9Y&bHtd{78{HSAya$N}p-J+=Hs>_g{T=uiIUY2fKY88An<%)}=F$g&*I^=LI( zI8xf2%}Sq6cR;QRHal%b`3PeSNj+p{p@!0m!Ei_z+iI2@=2Ioa;TKzZSOeEk&^+heDw+5`1L0^cDl(w_{n>ipK+KB>7iEN%g}eE z$FNs28fZin@$R2^immk$rJyPVd7*gO>uXe{M!M$zb$tiN5r~P&x)#wSh+LMAHULX* zJ$8G7>kD4?+6H&Ns>ytFo)e2poL)Z4;!KMpv$M=C)M+Ix=4!JXZOyaXSY)O?k0V_? z#~}!P7M5e;&?Rsq;xMEv3Vhci2m|6cX0f?IGing~A(3b2MIx-Gn&-GUlj>;fCj@?g z>w1K8=J_;VUkx9hT7I@0e>(s5VXRkiBQT3K1l#Cgxj}ye8@^4K@g=)n<3Zbb`_$`o z;D@n>!zwR=*xhlKc%pw<*54Uez; z_8I1mx_tPz`b2XQPkJOxpHXMQ=Bt2_DoOl^VLl>`VjM?O^JDHj?J>^#v$@0Ylu?ZHF^(`e(xuWB^(bPHDU2AAW{OkuFXK<2{N8I<84eE*YlyZP z*>7SuUv&_s4cNUr|C?w({s(pqfC1i$CBSauH?jM-S>| z7mdm5zl${#*Fqml#(aG0y+6Vlt?eJ{?BxId1NhOY_1=xm9o;o~{f!(Prr*lm%HA(y z^MKpbZgJ~N8?@$Jj@}aC1d6x3ZJ85yczoS|dxF>f&1LGd4$WC_#}kSYNqxrl zR8Hrrc3}1%vsTb=SLn)6Rd(1&ktCm40*VjvD@Ez z?A8D|@gzN8+SVyy_`Y}DN^daYC9jdp9(8d%c*)(fy!4gxwB`ej9I0{QR-fay1V{&J zLBjIfJW1#hg(0r=sD%w?k~zFdWz^=qBBH>j9$9q^-*FK_+T?za<9Qlo#buw1D!{ei zV-3+Z-pJKMmed_fo_Ex;MG0j8zG<%H~zy)mHWgD;K z+3%Zove$TlHA??s-+M!B0b&|GY@TczP3*q!$2U#w$B?~+fo;5-y@~O!yy_lb8&i5y z&pD4ay?%Va=jX8ni)p+adrfbDwvD?#_`2W!drHW!6oS*n&=A6D3RD9@AO$sJaEwg7 zpq7J<@VpvY8MLY}i6y9dzHK0`H$$WdIDRt3IErD%s!e!-%iMg#o4)xZU-;D2q7_q}Zp1R)?T zi55U0C$iBQrPssrCBtrMzWZOi`k`~*Izq6M`a&uD0NF8UQ`q~C+56`7{)x%5(X{46 z?zp>#a9mz;cbx}6IOO}^bvys|pFP6KmxpxLQ?vq8I#jx(R&%-i_8Ho1imI?uJi;+V zzDpDYNFk}mHi~eZ2q7iyQ5U5POz9JaIYlY?J9q!Pb{M(^!WlV2cBPPOZsgBin z?2rHIozEq_^szVk5c@=($0q3?Jz(AKBtO6xfmLpt0h=xieE2HsoZ0t!jw?f;>FVFr zs0;67*So1>k9qwn>nh+qSNZJEu~p7({C`|om4m%pC$KtdPw#tg`uHCNt|TH_Pv$a~ zS^{>zpAV)D_H(6^Oy7}L%lEw<%QKt47H`3N&A);r%^sLLb^q4)-2GeW=xUs_>F*Xu z*K(PraoblNlykdM5o2yKB#L6*@;x<<-x2VK?>>)|d##Pq*2CKW)vhOq4~U+xFku2a zvTb^sN;9(*6*mLRnf~rz97hN3B;nm-`K-#ZZJ)a?zBptgHMa;HU+-`)QhU2lPI%=^@ zWv;lUS4h&h(&6G6vkZLup$^i*$3E3R2K>#*dvD@k12&x>+cq*c%7DFt-O%JiS6OFu z-|NN!>r9{2DFHu4+F)Oxu0$9uLOVUz_qM#+@3iDyW!?E{v*2vcYn2S8q)@> zevS41I?Gx@ zQd22Iuborm6-G;f(4jdKaQxOfm8!_f7Fn5c{>;$Izf53^zz^-~eEjT`5VP-DAj}mJ zB);PkL@r+FkOUEt7oxQ0&EL7e`+w&mVdQY>?1;xdH;Qx8IOIsJ^5RMF_zEfIzBTqbrw(Ayrb5d zbO_yz0&NUY%}|;#TkTy6(PpQ^+IkPOog@^3*;bv`zwQ->i;;J+ZGi4&uK_!VYqdZB z1vf5E>>8vB1l2YCR~yrQqg9^ZcJzs8NBe(d+!uEsnsutsn@D-9hAJkP0=B1vKzQ4>|tSE^Bm#oZ4 z{90kO`Mkyy2(#E;tl zPbZ=OhM91NBeM~Crm1wvC`}oU3N$%`qKBENl$NR_Ek-1MowOX=i96C~WpkbG(0UvO zgCitC7_q)J;=u>k@O_VqPYub&hR%A)>=NYZ)kE%s^3qpUA#GS01P+acPdYAfjlc`6 zS9AO&b%xynH&n=6{#UB9ZrqMy#3Ajc*fE@wJll3kOd4u)_Pw&m`Q%?*ra2q&@TYog zKais+!S^Jp5R_WcXw(=CQqEu8o0`hhkj}_(q;(8Gbg0)Ns#Kwrrq+-k1!bO7mK6et z(T3izL*&g9d$s@g+YfyEcN}8z9UuSzAOJ~3K~(N&u8C~}^f~NJRtJt@t76l6n%A*= z<2}M|4&#L~U_LhIb{Dqd7IQe!#oxoqwQL*aw_%z8-_LVz=lSc#%dssxi|mGC0pc_r z%cuX^_U8Fvgw2WlIyPk7|C?=LE4udp7Y=2>gsFomv=l$Z4`NxB8A{`=K{4_gCq(miV^|1fkRnjTwdFp?6>vC z(qc$w7^wF>{r7K#@q%3gRAH3^wyS|};!0BDHm1F`8*RV>Y@XyFV=H#g6_>C#%1=+d z_gbuh{-w!hFLpu2Z^jzoYqeax81P&w;g4haY;VF+O)K#d=#q~7lK<)Lq4(WoG)wXA;_{_aelBX_>*@U8~ z@yKU~WNCrpN@{ULHd3q%dX$wFA1sTKEc4mg9MGEeiDH+PCpM9ehv&G&f#rM6J4;;L zd=djVjzioC=(f8UA?S2^RAotjFnzBX`srmB7Ec{J)Il5$(>bhr*=xXlbLz8$@?ZP^ z{(2E%b0$~gcpVl$gMAvklijD12mBMPpyCf>r{cUA@nbwY^Z$A=-8%GKA3)RVKObrE zk6^vZcd|R^1>n1YcO1%qRi?PhaqP%0Atdd7m%J#MpP8i`4G|R}#Lg%(fnl7F$R{_o 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%0Atdd7m%J#MpP8i`4G|R}#Lg%(fnl7F$R{_o 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 WPh!4Selh+40000 + + +Miasma OS diff --git a/files/assets/images/fedora_whitelogo_med.png b/files/assets/images/fedora_whitelogo_med.png new file mode 100644 index 0000000000000000000000000000000000000000..f629108e31102e5096bf9454c78d87c537c7e8b1 GIT binary patch literal 30115 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%0Atdd7m%J#MpP8i`4G|R}#Lg%(fnl7F$R{_o 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 WPh!4Selh+40000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/files/justfiles/first-run.just b/files/justfiles/first-run.just index 91bf210..2950256 100644 --- a/files/justfiles/first-run.just +++ b/files/justfiles/first-run.just @@ -26,6 +26,12 @@ first-run: sed -i '/^lv2path=/ s/$/;\/usr\/lib64\/lv2/;' ~/.config/REAPER/reaper.ini sed -i '/^clappath=/ s/$/;\/usr\/lib64\/clap/' ~/.config/REAPER/reaper.ini + mkdir ~/.vst3 + mkdir ~/.vst + + cp -r /usr/lib64/vst3/* ~/.vst3/ + cp -r /usr/lib64/vst/* ~/.vst/ + @echo 'Paths updated. Please restart Reaper and clear cache/rescan' export WINELOADER='/opt/wine-staging/bin/wine' diff --git a/files/justfiles/route-plugins.just b/files/justfiles/route-plugins.just index f2fb7db..ff019a5 100644 --- a/files/justfiles/route-plugins.just +++ b/files/justfiles/route-plugins.just @@ -8,4 +8,9 @@ route-plugins: sed -i '/^lv2path=/ s/$/;\/usr\/lib64\/lv2/;' ~/.config/REAPER/reaper.ini sed -i '/^clappath=/ s/$/;\/usr\/lib64\/clap/' ~/.config/REAPER/reaper.ini + mkdir ~/.vst3 + mkdir ~/.vst + + cp -r /usr/lib64/vst3/* ~/.vst3/ + cp -r /usr/lib64/vst/* ~/.vst/ @echo 'Paths updated. Please restart Reaper and clear cache/rescan' diff --git a/files/scripts/branding.sh b/files/scripts/branding.sh index 430c009..bf1c512 100644 --- a/files/scripts/branding.sh +++ b/files/scripts/branding.sh @@ -5,3 +5,12 @@ mv /tmp/files/assets/images/distributor-logo.svg /usr/share/icons/hicolor/scalab mv /tmp/files/assets/splash/default.jxl /usr/share/backgrounds/default.jxl mv /tmp/files/assets/splash/default-dark.jxl /usr/share/backgrounds/default-dark.jxl mv /tmp/files/assets/images/watermark.png /usr/share/plymouth/themes/spinner/watermark.png +mv /tmp/files/assets/images/fedora-gdm-logo.png /usr/share/pixmaps/fedora-gdm-logo.png +mv /tmp/files/assets/images/fedora-logo-small.png /usr/share/pixmaps/fedora-logo-small.png +mv /tmp/files/assets/images/fedora-logo-sprite.png /usr/share/pixmaps/fedora-logo-sprite.png +mv /tmp/files/assets/images/fedora-logo-sprite.svg /usr/share/pixmaps/fedora-logo-sprite.svg +mv /tmp/files/assets/images/fedora-logo.png /usr/share/pixmaps/fedora-logo.png +mv /tmp/files/assets/images/fedora_logo_med.png /usr/share/pixmaps/fedora_logo_med.png +mv /tmp/files/assets/images/fedora_whitelogo.svg /usr/share/pixmaps/fedora_whitelogo.svg +mv /tmp/files/assets/images/fedora_whitelogo_med.png /usr/share/pixmaps/fedora_whitelogo_med.png +mv /tmp/files/assets/images/system-logo-white.png /usr/share/pixmaps/system-logo-white.png diff --git a/files/system/usr/etc/xdg/kcm-about-distrorc b/files/system/usr/etc/xdg/kcm-about-distrorc new file mode 100644 index 0000000..71d396e --- /dev/null +++ b/files/system/usr/etc/xdg/kcm-about-distrorc @@ -0,0 +1,5 @@ +[General] +LogoPath=/usr/share/pixmaps/system-logo-white.png +Name=Miasma OS +Website=https://miasma-os.com +Variant=Desktop Edition diff --git a/files/system/usr/etc/xdg/kscreenlockerrc b/files/system/usr/etc/xdg/kscreenlockerrc new file mode 100644 index 0000000..a8c3490 --- /dev/null +++ b/files/system/usr/etc/xdg/kscreenlockerrc @@ -0,0 +1,3 @@ +[Greeter][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/miasma-default.jxl +PreviewImage=/usr/share/wallpapers/miasma-default.jxl diff --git a/files/system/usr/share/plasma/desktoptheme/breeze-dark/colors b/files/system/usr/share/plasma/desktoptheme/breeze-dark/colors deleted file mode 100644 index 2c818ea..0000000 --- a/files/system/usr/share/plasma/desktoptheme/breeze-dark/colors +++ /dev/null @@ -1,123 +0,0 @@ -[ColorEffects:Disabled] -Color=56,56,56 -ColorAmount=0 -ColorEffect=0 -ContrastAmount=0.65 -ContrastEffect=1 -IntensityAmount=0.1 -IntensityEffect=2 - -[ColorEffects:Inactive] -ChangeSelectionColor=true -Color=112,111,110 -ColorAmount=0.025 -ColorEffect=2 -ContrastAmount=0.1 -ContrastEffect=2 -Enable=false -IntensityAmount=0 -IntensityEffect=0 - -[Colors:Button] -BackgroundAlternate=30,87,116 -BackgroundNormal=41,44,48 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Complementary] -BackgroundAlternate=30,87,116 -BackgroundNormal=32,35,38 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Header] -BackgroundAlternate=32,35,38 -BackgroundNormal=41,44,48 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Header][Inactive] -BackgroundAlternate=41,44,48 -BackgroundNormal=32,35,38 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Selection] -BackgroundAlternate=30,87,116 -ForegroundActive=252,252,252 -ForegroundInactive=161,169,177 -ForegroundLink=253,188,75 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Tooltip] -BackgroundAlternate=32,35,38 -BackgroundNormal=41,44,48 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:View] -BackgroundAlternate=29,31,34 -BackgroundNormal=20,22,24 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Window] -BackgroundAlternate=41,44,48 -BackgroundNormal=32,35,38 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[General] -ColorScheme=Breeze Dark -Name=Breeze Dark -shadeSortColumn=true - -[KDE] -contrast=4 - -[WM] -activeBackground=39,44,49 -activeBlend=252,252,252 -activeForeground=252,252,252 -inactiveBackground=32,36,40 -inactiveBlend=161,169,177 -inactiveForeground=161,169,177 diff --git a/files/system/usr/share/plasma/desktoptheme/breeze-dark/metadata.json b/files/system/usr/share/plasma/desktoptheme/breeze-dark/metadata.json deleted file mode 100644 index 6b0f39a..0000000 --- a/files/system/usr/share/plasma/desktoptheme/breeze-dark/metadata.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Email": "kde-artists@kde.org", - "Name": "KDE Visual Design Group", - "Name[ar]": "مجموعة التصميم المرئي لكِيدِي", - "Name[az]": "KDE Vizual Dizayn Qrupu", - "Name[be]": "Суполка візуальнага дызайну KDE", - "Name[bg]": "KDE Visual Design Group", - "Name[ca@valencia]": "Grup de disseny visual de KDE", - "Name[ca]": "Grup de disseny visual de KDE", - "Name[cs]": "Skupina vizuálního návrhu KDE", - "Name[da]": "KDE visuelle designgruppe", - "Name[de]": "KDE Visual Design Group", - "Name[el]": "Ομάδα οπτικού σχεδιασμού KDE", - "Name[en_GB]": "KDE Visual Design Group", - "Name[eo]": "KDE Vida Dezajna Grupo", - "Name[es]": "El grupo de diseño visual de KDE", - "Name[eu]": "KDE Diseinu bisualeko taldea", - "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä", - "Name[fr]": "Groupe de conception graphique de KDE « VDG » (Visual Design Group)", - "Name[gl]": "Grupo de deseño visual de KDE", - "Name[he]": "קבוצת העיצוב החזותי של KDE", - "Name[hi]": "केडीई विज़ुअल डिज़ाइन समूह", - "Name[hu]": "KDE Visual Design Group", - "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)", - "Name[id]": "Grup Desain Visual KDE", - "Name[is]": "Myndrænn hönnunarhópur KDE", - "Name[it]": "KDE Visual Design Group", - "Name[ka]": "KDE Visual Design Group", - "Name[ko]": "KDE 시각 디자인 그룹", - "Name[lt]": "KDE vaizdinio dizaino grupė", - "Name[lv]": "KDE Vizuālā dizaina grupa", - "Name[nb]": "KDE Visual Design Group", - "Name[nl]": "KDE Visuele ontwerpgroep", - "Name[nn]": "KDE Visual Design Group", - "Name[pl]": "Grupa oprawy graficznej KDE", - "Name[pt]": "Grupo de Desenho Visual do KDE", - "Name[pt_BR]": "Grupo de design visual do KDE (KDE VDG)", - "Name[ro]": "KDE Visual Design Group", - "Name[ru]": "Группа KDE Visual Design", - "Name[sa]": "KDE Visual Design Group", - "Name[sk]": "KDE Visual Design Group", - "Name[sl]": "Skupina vizualnega designa KDE", - "Name[sv]": "KDE:s visuella designgrupp", - "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு", - "Name[tr]": "KDE Görsel Tasarım Grubu", - "Name[uk]": "Група з візуального дизайну KDE", - "Name[vi]": "Đội Thiết kế Trực quan KDE", - "Name[zh_CN]": "KDE 视觉设计团队", - "Name[zh_TW]": "KDE VDG 視覺設計組" - } - ], - "Category": "", - "Description": "Breeze Dark by the KDE VDG", - "Description[ar]": "نسيم داكن من من مجموعة تصميم كِيدِي", - "Description[az]": "KDE VDG tərəfindən Breeze Qara", - "Description[be]": "Breeze Dark ад KDE VDG", - "Description[bg]": "Breeze Тъмен от KDE VDG", - "Description[ca@valencia]": "Brisa fosca, creat pel VDG de KDE", - "Description[ca]": "Brisa fosca, creat pel VDG del KDE", - "Description[cs]": "Breeze Dark od KDE VDG", - "Description[da]": "Breeze Mørk af KDE's visuelle designgruppe", - "Description[de]": "Breeze Dunkel von der KDE VDG", - "Description[el]": "Breeze σκοτεινό από το KDE VDG", - "Description[en_GB]": "Breeze Dark by the KDE VDG", - "Description[eo]": "Breeze Dark de la KDE VDG", - "Description[es]": "Brisa oscuro, por KDE VDG", - "Description[eu]": "Brisa iluna KDEren VDGk egina", - "Description[fi]": "Tumma Breeze KDE VDG:ltä", - "Description[fr]": "Breeze sombre par l'équipe « KDE VDG »", - "Description[gl]": "Brisa escura do KDE VDG.", - "Description[he]": "בריזה כהה מאת קבוצת העיצוב החזותי של KDE", - "Description[hi]": "केडीई वीडीजी द्वारा ब्रीज़ डार्क", - "Description[hu]": "Breeze Dark a KDE VDG-től", - "Description[ia]": "Breeze Dark (Brisa Obscure) per le KDE VDG", - "Description[id]": "Breeze Gelap oleh KDE VDG", - "Description[is]": "Breeze Dark frá KDE VDG", - "Description[it]": "Brezza scuro a cura del KDE VDG", - "Description[ka]": "Breeze Dark \"KDE VDG\"-სგან", - "Description[ko]": "KDE 시각 디자인 그룹에서 제작한 어두운 Breeze", - "Description[lt]": "Breeze tamsus pagal KDE VDG", - "Description[lv]": "KDE VDG veidotā „Breeze Dark“", - "Description[nb]": "Breeze mørk fra KDE VDG", - "Description[nl]": "Breeze Dark door de KDE VDG", - "Description[nn]": "Breeze mørk frå KDE VDG", - "Description[pl]": "Ciemna Bryza autorstwa KDE VDG", - "Description[pt]": "Brisa Escuro da VDG do KDE", - "Description[pt_BR]": "Breeze pelo KDE VDG", - "Description[ro]": "Briză, întunecat, de KDE VDG", - "Description[ru]": "Тёмный вариант Breeze от KDE VDG", - "Description[sa]": "KDE VDG द्वारा Breeze Dark", - "Description[sk]": "Vánok Tmavý od KDE VDG", - "Description[sl]": "Temna sapica od KDE VDG", - "Description[sv]": "Breeze mörk av KDE:s visuella designgrupp", - "Description[ta]": "கே.டீ.யீ. VDG வழங்கும் கரும் பிரீஸ்", - "Description[tr]": "KDE VDG’den Esinti Koyu", - "Description[uk]": "Темна Breeze, автори — KDE VDG", - "Description[vi]": "Breeze Tối, do KDE VDG", - "Description[zh_CN]": "Breeze 微风深色主题,由 KDE VDG (视觉设计团队) 设计制作", - "Description[zh_TW]": "由 KDE VDG 設計的 Breeze Dark", - "EnabledByDefault": true, - "Id": "breeze-dark", - "License": "LGPL", - "Name": "Breeze Dark", - "Name[ar]": "نسيم داكن", - "Name[az]": "Breeze Qara", - "Name[be]": "Breeze Dark", - "Name[bg]": "Breeze Тъмен", - "Name[ca@valencia]": "Brisa fosca", - "Name[ca]": "Brisa fosca", - "Name[cs]": "Breeze Tmavé", - "Name[da]": "Breeze Mørk", - "Name[de]": "Breeze Dunkel", - "Name[el]": "Breeze σκοτεινό", - "Name[en_GB]": "Breeze Dark", - "Name[eo]": "Vento Malhela", - "Name[es]": "Brisa oscuro", - "Name[eu]": "Brisa iluna", - "Name[fi]": "Tumma Breeze", - "Name[fr]": "Breeze Sombre", - "Name[gl]": "Brisa escura", - "Name[he]": "בריזה כהה", - "Name[hi]": "ब्रीज़ डार्क", - "Name[hu]": "Breeze Dark", - "Name[ia]": "Brisa obscure", - "Name[id]": "Breeze Gelap", - "Name[is]": "Breeze Dark", - "Name[it]": "Brezza scuro", - "Name[ka]": "Breeze Dark", - "Name[ko]": "어두운 Breeze", - "Name[lt]": "Breeze tamsus", - "Name[lv]": "Breeze Dark", - "Name[nb]": "Breeze mørk", - "Name[nl]": "Breeze Dark", - "Name[nn]": "Breeze mørk", - "Name[pl]": "Ciemna Bryza", - "Name[pt]": "Brisa Escura", - "Name[pt_BR]": "Breeze Dark", - "Name[ro]": "Briză, întunecat", - "Name[ru]": "Breeze, тёмный вариант", - "Name[sa]": "Breeze Dark", - "Name[sk]": "Vánok Tmavý", - "Name[sl]": "Temna sapica", - "Name[sv]": "Breeze mörk", - "Name[ta]": "கரும் பிரீஸ்", - "Name[tr]": "Esinti Koyu", - "Name[uk]": "Темна Breeze", - "Name[vi]": "Breeze Tối", - "Name[zh_CN]": "Breeze 微风深色", - "Name[zh_TW]": "Breeze Dark", - "Version": "6.22.0", - "Website": "https://www.kde.org/" - }, - "X-Plasma-API": "5.0" -} diff --git a/files/system/usr/share/plasma/desktoptheme/breeze-dark/plasmarc b/files/system/usr/share/plasma/desktoptheme/breeze-dark/plasmarc deleted file mode 100644 index d375649..0000000 --- a/files/system/usr/share/plasma/desktoptheme/breeze-dark/plasmarc +++ /dev/null @@ -1,13 +0,0 @@ -[Wallpaper] -defaultWallpaperTheme=Next -defaultFileSuffix=.png -defaultWidth=1920 -defaultHeight=1080 - -[ContrastEffect] -enabled=true -contrast=1.0 -saturation=1.5 - -[AdaptiveTransparency] -enabled=true diff --git a/files/system/usr/share/plasma/desktoptheme/breeze-light/colors b/files/system/usr/share/plasma/desktoptheme/breeze-light/colors deleted file mode 100644 index b6f24e3..0000000 --- a/files/system/usr/share/plasma/desktoptheme/breeze-light/colors +++ /dev/null @@ -1,122 +0,0 @@ -[ColorEffects:Disabled] -Color=56,56,56 -ColorAmount=0 -ColorEffect=0 -ContrastAmount=0.65 -ContrastEffect=1 -IntensityAmount=0.1 -IntensityEffect=2 - -[ColorEffects:Inactive] -ChangeSelectionColor=true -Color=112,111,110 -ColorAmount=0.025 -ColorEffect=2 -ContrastAmount=0.1 -ContrastEffect=2 -Enable=false -IntensityAmount=0 -IntensityEffect=0 - -[Colors:Button] -BackgroundAlternate=163,212,250 -BackgroundNormal=247,247,247 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=35,38,41 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Complementary] -BackgroundAlternate=27,30,32 -BackgroundNormal=42,46,50 -ForegroundInactive=161,169,177 -ForegroundLink=29,153,243 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=252,252,252 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Header] -BackgroundAlternate=239,240,241 -BackgroundNormal=222,224,226 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=35,38,41 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Header][Inactive] -BackgroundAlternate=227,229,231 -BackgroundNormal=239,240,241 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=35,38,41 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Selection] -BackgroundAlternate=163,212,250 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=255,255,255 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Tooltip] -BackgroundAlternate=239,240,241 -BackgroundNormal=247,247,247 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=35,38,41 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:View] -BackgroundAlternate=247,247,247 -BackgroundNormal=255,255,255 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=35,38,41 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[Colors:Window] -BackgroundAlternate=227,229,231 -BackgroundNormal=239,240,241 -ForegroundInactive=112,125,138 -ForegroundLink=41,128,185 -ForegroundNegative=218,68,83 -ForegroundNeutral=246,116,0 -ForegroundNormal=35,38,41 -ForegroundPositive=39,174,96 -ForegroundVisited=155,89,182 - -[General] -ColorScheme=Breeze Light -Name=Breeze Light -shadeSortColumn=true - -[KDE] -contrast=4 - -[WM] -activeBackground=227,229,231 -activeBlend=227,229,231 -activeForeground=35,38,41 -inactiveBackground=239,240,241 -inactiveBlend=239,240,241 -inactiveForeground=112,125,138 diff --git a/files/system/usr/share/plasma/desktoptheme/breeze-light/metadata.json b/files/system/usr/share/plasma/desktoptheme/breeze-light/metadata.json deleted file mode 100644 index 8730075..0000000 --- a/files/system/usr/share/plasma/desktoptheme/breeze-light/metadata.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Email": "kde-artists@kde.org", - "Name": "KDE Visual Design Group", - "Name[ar]": "مجموعة التصميم المرئي لكِيدِي", - "Name[az]": "KDE Vizual Dizayn Qrupu", - "Name[be]": "Суполка візуальнага дызайну KDE", - "Name[bg]": "KDE Visual Design Group", - "Name[ca@valencia]": "Grup de disseny visual de KDE", - "Name[ca]": "Grup de disseny visual de KDE", - "Name[cs]": "Skupina vizuálního návrhu KDE", - "Name[da]": "KDE visuelle designgruppe", - "Name[de]": "KDE Visual Design Group", - "Name[el]": "Ομάδα οπτικού σχεδιασμού KDE", - "Name[en_GB]": "KDE Visual Design Group", - "Name[eo]": "KDE Vida Dezajna Grupo", - "Name[es]": "El grupo de diseño visual de KDE", - "Name[eu]": "KDE Diseinu bisualeko taldea", - "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä", - "Name[fr]": "Groupe de conception graphique de KDE « VDG » (Visual Design Group)", - "Name[gl]": "Grupo de deseño visual de KDE", - "Name[he]": "קבוצת העיצוב החזותי של KDE", - "Name[hi]": "केडीई विज़ुअल डिज़ाइन समूह", - "Name[hu]": "KDE Visual Design Group", - "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)", - "Name[id]": "Grup Desain Visual KDE", - "Name[is]": "Myndrænn hönnunarhópur KDE", - "Name[it]": "KDE Visual Design Group", - "Name[ka]": "KDE Visual Design Group", - "Name[ko]": "KDE 시각 디자인 그룹", - "Name[lt]": "KDE vaizdinio dizaino grupė", - "Name[lv]": "KDE Vizuālā dizaina grupa", - "Name[nb]": "KDE Visual Design Group", - "Name[nl]": "KDE Visuele ontwerpgroep", - "Name[nn]": "KDE Visual Design Group", - "Name[pl]": "Grupa oprawy graficznej KDE", - "Name[pt]": "Grupo de Desenho Visual do KDE", - "Name[pt_BR]": "Grupo de design visual do KDE (KDE VDG)", - "Name[ro]": "KDE Visual Design Group", - "Name[ru]": "Группа KDE Visual Design", - "Name[sa]": "KDE Visual Design Group", - "Name[sk]": "KDE Visual Design Group", - "Name[sl]": "Skupina vizualnega designa KDE", - "Name[sv]": "KDE:s visuella designgrupp", - "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு", - "Name[tr]": "KDE Görsel Tasarım Grubu", - "Name[uk]": "Група з візуального дизайну KDE", - "Name[vi]": "Đội Thiết kế Trực quan KDE", - "Name[zh_CN]": "KDE 视觉设计团队", - "Name[zh_TW]": "KDE VDG 視覺設計組" - } - ], - "Category": "", - "Description": "Breeze Light by the KDE VDG", - "Description[ar]": "نسيم فاتح من مجموعة تصميم كِيدِي", - "Description[az]": "Breeze -İşıqlı - KDE VDG tərəfindən", - "Description[be]": "Breeze Light ад KDE VDG", - "Description[bg]": "Breeze Светъл от KDE VDG", - "Description[ca@valencia]": "Brisa clara, creat pel VDG de KDE", - "Description[ca]": "Brisa clara, creat pel VDG del KDE", - "Description[cs]": "Breeze Light od KDE VDG", - "Description[da]": "Breeze Lys af KDE's visuelle designgruppe", - "Description[de]": "Breeze Hell von der KDE VDG", - "Description[el]": "Breeze φωτεινό από το KDE VDG", - "Description[en_GB]": "Breeze Light by the KDE VDG", - "Description[eo]": "Breeze Light de la KDE VDG", - "Description[es]": "Brisa claro, por KDE VDG", - "Description[eu]": "Brisa argia, KDE VDGk egina", - "Description[fi]": "Vaalea Breeze KDE VDG:ltä", - "Description[fr]": "Breeze clair par l'équipe « KDE VDG »", - "Description[gl]": "Brisa clara do KDE VDG.", - "Description[he]": "בריזה בהירה מאת קבוצת העיצוב החזותי של KDE", - "Description[hi]": "केडीई वीडीजी द्वारा ब्रीज़ लाइट", - "Description[hu]": "Breeze Light a KDE VDG-től", - "Description[ia]": "Brisa Ligier per KDE VDG", - "Description[id]": "Breeze Terang oleh KDE VDG", - "Description[is]": "Breeze Light frá KDE VDG", - "Description[it]": "Brezza chiaro a cura del VDG di KDE", - "Description[ka]": "Breeze-ის ღია ვარიანტი, KDE VDG-სგან", - "Description[ko]": "KDE 시각 디자인 그룹에서 제작한 밝은 Breeze", - "Description[lt]": "Breeze šviesus pagal KDE VDG", - "Description[lv]": "KDE VDG veidotā „Breeze Light“", - "Description[nb]": "Breeze lys fra KDE VDG", - "Description[nl]": "Breeze Light door de KDE VDG", - "Description[nn]": "Breeze skumring frå KDE VDG", - "Description[pl]": "Jasna Bryza autorstwa KDE VDG", - "Description[pt]": "Brisa Claro da VDG do KDE", - "Description[pt_BR]": "Breeze Light pelo KDE VDG", - "Description[ro]": "Briză, luminos, de KDE VDG", - "Description[ru]": "Светлый вариант Breeze от KDE VDG", - "Description[sa]": "KDE VDG द्वारा Breeze Light", - "Description[sk]": "Vánok Svetlý od KDE VDG", - "Description[sl]": "Svetla sapica od KDE VDG", - "Description[sv]": "Breeze ljus av KDE:s visuella designgrupp", - "Description[ta]": "கே.டீ.யீ. VDG வழங்கும் வெளிர் பிரீஸ்", - "Description[tr]": "KDE VDG’den Esinti Açık", - "Description[uk]": "Світла Breeze, автори — KDE VDG", - "Description[vi]": "Breeze Sáng, do KDE VDG", - "Description[zh_CN]": "Breeze 微风浅色主题,由 KDE VDG (视觉设计团队) 设计制作", - "Description[zh_TW]": "由 KDE VDG 製作的 Breeze Light", - "EnabledByDefault": true, - "Id": "default", - "License": "LGPL", - "Name": "Breeze Light", - "Name[ar]": "نسيم فاتح", - "Name[az]": "Breeze - İşıqlı", - "Name[be]": "Breeze Light", - "Name[bg]": "Breeze Светъл", - "Name[ca@valencia]": "Brisa clara", - "Name[ca]": "Brisa clara", - "Name[cs]": "Breeze Světlé", - "Name[da]": "Breeze Lys", - "Name[de]": "Breeze Hell", - "Name[el]": "Breeze φωτεινό", - "Name[en_GB]": "Breeze Light", - "Name[eo]": "Briza Lumo", - "Name[es]": "Brisa claro", - "Name[eu]": "Brisa argia", - "Name[fi]": "Vaalea Breeze", - "Name[fr]": "Breeze clair", - "Name[gl]": "Brisa clara", - "Name[he]": "בריזה בהירה", - "Name[hi]": "ब्रीज़ लाइट", - "Name[hu]": "Breeze Light", - "Name[ia]": "Brisa Ligier", - "Name[id]": "Breeze Terang", - "Name[is]": "Breeze Light", - "Name[it]": "Brezza chiaro", - "Name[ka]": "ნიავი ღია", - "Name[ko]": "밝은 Breeze", - "Name[lt]": "Breeze šviesus", - "Name[lv]": "Breeze Light", - "Name[nb]": "Breeze lys", - "Name[nl]": "Breeze Light", - "Name[nn]": "Breeze lys", - "Name[pl]": "Jasna Bryza", - "Name[pt]": "Brisa Clara", - "Name[pt_BR]": "Breeze Light", - "Name[ro]": "Briză, luminos", - "Name[ru]": "Breeze, светлый вариант", - "Name[sa]": "Breeze Light", - "Name[sk]": "Vánok Svetlý", - "Name[sl]": "Svetla sapica", - "Name[sv]": "Breeze ljus", - "Name[ta]": "வெளிர் பிரீஸ்", - "Name[tr]": "Esinti Açık", - "Name[uk]": "Світла Breeze", - "Name[vi]": "Breeze Sáng", - "Name[zh_CN]": "Breeze 微风浅色", - "Name[zh_TW]": "Breeze Light", - "Version": "6.22.0", - "Website": "https://www.kde.org/" - }, - "X-Plasma-API": "5.0" -} diff --git a/files/system/usr/share/plasma/desktoptheme/breeze-light/plasmarc b/files/system/usr/share/plasma/desktoptheme/breeze-light/plasmarc deleted file mode 100644 index d375649..0000000 --- a/files/system/usr/share/plasma/desktoptheme/breeze-light/plasmarc +++ /dev/null @@ -1,13 +0,0 @@ -[Wallpaper] -defaultWallpaperTheme=Next -defaultFileSuffix=.png -defaultWidth=1920 -defaultHeight=1080 - -[ContrastEffect] -enabled=true -contrast=1.0 -saturation=1.5 - -[AdaptiveTransparency] -enabled=true diff --git a/files/system/usr/share/plasma/desktoptheme/default/dialogs/background.svgz b/files/system/usr/share/plasma/desktoptheme/default/dialogs/background.svgz deleted file mode 100644 index ab2a5a6f685edbc87619200b7e69feb274226681..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3101 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/akonadi.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/akonadi.svgz deleted file mode 100644 index 26e17e0ec85e72e4420343e18c41c052526a8422..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1514 zcmVea}}A%wr*P?-xaK&^icEzpgSkzB?=LK0lvN!Bbv0MOE%Y8j&!_%e2ah@~{v8`2KZc z!k}rBGD}WXneW503O`?c*fmdw4?z%sa@lONbRQnu_F)^x50CXJs_H|WrEz}B&w1H4 zF^y;(j`Vb-r*)pR#Z#VE=W|syPP1%2PRMn3H?S|4OLXCmM6I0h)KJ>V5d}&V7Yma9h<` zUiTv9zGk8d5-i#mNT!3U+rRR(ZL3pWCuIszP|`^bb&;*&k42WR35J|8yus0`v^geO zb=imPt?*KmAlO{M^$|=f#@}Ha^Wt!9(L3!^!M+TIqP^+nSY0rceR!9gn*6P~*Qz@2 zLmhD~--=S`DvyZL+A6aUVhzBKf8Pah6ebgA5`|U7>3quzEcSE6%`5|eK z(~xnmhZxgS(!gAO8`2;Lh2H{71ImNzKt<9}O^m=Ti(s@{Lkw&pW2N9M-~pAv4K4SL$t)DuiV0izN(paQ zQ_}6wsnQnv1cf46Fqd1T2)9NDKsH85iK$^5HJ%8F8u?ITO9e)PB4crtU`=UnfJ(%s ziS?PbO!MqzQmlhH0x4V71bY0zQRm`R>D^ICVsheFMY zue)mNm1?_Q!_Qf@4VG3zJN7E{YSs0&~=-3>w+8nXc95FUW&YL4wnj==4BbLo^OxGOV zH^(?8G{@r98JaT|>1N)G*I*dR?iqkjC-DCD&%7JppAgw}pQE<)Q`6SfeZDQ>4}#%| zTzwDheBQ&bAmEzm7ZohXi5U<80I*l!U;qFB diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/akregator.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/akregator.svgz deleted file mode 100644 index 2cc37e0273a98c4989318afc1c5967bfdd8136d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 721 zcmV;?0xta@iwFP!000021HDvTZ`&XgeebV8^l@@9I8I{MPStIyG--QTJMEcbl3KM* zWJr^4+JD~#{E?*D*UMre;NEkt?>!fsUGM7(J?s>v~(gc!+2sG@AvIsS5g8!Rx= zhBpPTR3mfTD15!V$n^920wDzCMyG|y@uM-Dl#tD~ttP5nlR^+#$yzo>6FQ*;k8m-< zMJu@}pQTWBts3o^jlMhpx5a8e?{>S%E^;86Bnb%_VJrYdpkErp_rWn0ay&<6VHgtd zjmSTu4)meUP!>4`C-dG??%t|>jzbipc#0y1mtfCoX?Vd6w-`_9Ep*`!fPv)G&+l*j z4)#K%Use0mZQ*AD{6TF^j`4CZXN5>ts;#+MmNj2Xo9P>beL}-nBv*n3x+rmi;gsM~UKZ%}LU&RXxBF}Mdh`aV?Q2VQcFSVG17y&X!BHg-ud#UBrIjvlO`|;s^_-%7IZuh&JiJ!a4u-UEl z>+SCLX7aaRewfwCa6Bz{>*f7^x4D_@_LFble06>N?e?o-81V7#c(q>LOzuvn_g9O> z`wxfv`TlUbSg#hF`_02u1w!cfTH2%lDfXtBywV!17^pe7{_6j*HQ* z-#-hJSHpIFGr=B%z1?me|GfWrGjW3(QXIt0;|y2luid=);ozl&q$9?iUaj{lE`2ju zJ}eLWU+0+m^W+VNT%U*V{hBNB!(n*8yhZHp_lKLw*YEV-#9qAJAJ&`0_$uqa7q9j> z-}dwgXX)ns+kb9Wr_=s^b6D)Af< z_YXIdGMAEGzgi)tG7nCqw)(r5bYcF&-acM9b$|8g%dZ}mAGZ(N&ztpyA*&CE18RD9 zzx=d0^yC{Bnj;UJ({jB$EuWk)THu*CYQ09SUj6m^AM6RwtJT%t_lIBmBmQx~^6mZu z96EV(Heat-SE#Os<>}4#0a0UN{t4A|y?A=@V({tH`_0p&Htk_!WqJ{-)~kmtKU(~J z+TP#)g^ToaJ)3lUy5Bq*uNQsy{cMY8hr3>kXV<6o=H2nhEqoG}{OFY9>C^prw;V7! zS<7d3T-^ajC*uI_@@8_{d^{~y$K%;a^Y1wLXB|8H1#gFcoj0%ZTzxHGvb_DKoBw@2 zhOTeB=GOGL+o$aUV(}k?gmKI7m#4euJLYpaZ*g_MJOWf-@96xVsWEsz^)jr6S)4~- zL#b0Y%<5F;srnKEf3Jg^j&FzY1+0AY?5jGRoxj5G{A%Xscvn*!0Kei~bbdMu^H^(? zKwA}QHR^}irC4ZlF3XfZy$@yx(!5#%W;aW-A<|sN9?E7GIkDj9z!_rG*DmN&diLaN za*>Y#zhxLOXGk=}jDwWtmf~HL!gJuel7i^k7)FDnR9vOShl*|J6b-Z1A

$6y|x{ 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/audio.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/audio.svgz deleted file mode 100644 index 71f258f47ad7ac84edae65bded73fef711da98a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1434 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/cantata.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/cantata.svgz deleted file mode 100644 index 4a57f2af3185dd6e601cc37922ca38e0b356d7be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 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 ScmLiyd-f07)r-l$6#xK<%O8LM diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/configure.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/configure.svgz deleted file mode 100644 index c74f3e0881befeb7e369a85aff156605af5e8dbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmV-B1H}9viwFP!000021Fcrua^p4(ec!L(s4wjUXac;5+&cTvenR^L9@U9F<4eZU z+Szpa?*%AQcH;Fk?NpX50wfM_KoItFI6bM&9}f+`sZpoR`uxk`<)JakDDRYI-OFyf zA0C>19G^cg7U%O>pRGO|pB7|{S+HI6<&)xTIgH=7>pYZe{Pw(lXvX!+xafwVnf2nV z`+7XC_ak(N?coSR*ROZ$f+CmxRrJ4QHT=#9>d$#ju59-C2eK3>{X9?oHHERrag>-Q zazwy)ci2B}p1vNhT`iwiW1rW^pluY7c8J<5v>l)(w1mn4X(B@bla4;bz_Rm*Eha@h z1Z`Z56!C=pJnl4E!}F-oIn(l+Y->?0)RpzX$e4H`FtSfp=3HVGQ17+zre#>b9;(oR z04D?iw&)~C8w7yhV*9#-pb&+EjXo3b5(@e};%CT`Dv~^1rW*rqeF-YYcTur|dQQ(2 z3gy5qVhzpQ1SfWIh4H#GiZc`~=a$3rIt0m-gy;vT5)_TRvl5C>$93|xQQdYmaFxEV zoJKuvw%fVl@^rJfxBqF{e-6onxCIwRs==m;U{vP117Ov)|@w@=87ra$oum5j{GoP=e{Q3Cu>2Eo>34+52 F004j1rxgGI diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/device.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/device.svgz deleted file mode 100644 index 1993d02267218a949541f0dab909221fe506ad43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1676 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 CHTner diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/distribute.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/distribute.svgz deleted file mode 100644 index 689eb8b5a437bc5813ff1c230eb44ab021d9dd91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmV;|0Vw_-iwFP!000021Eo{jZk#X>ea}}|?n^3lj6DVx(j^b=C$v96iL*xHvI57D zt@`gB151-uttw@(V6Ml9V>pif#OjBF(^F?@&Y3sESodAQl~5GbX8P361(!@RL|UB9 zZPSefx6YmKqG*~XF=^2crwFB#5drc08%A~<-E(6WH<)`qn}RztyQmsRzURa4)zdJT z&Oy~T{QzTSO=~ukVB&Mge_7J-l@QqXy%ua4yL*QkQ_Mf^r5`JeXyLJOTHp4e9^FuX zdvXSBKh&4Lb7ccFXKpCF@v$FTVjA40bmkTa_X8w47CJ?I|AN@@TspfT4yJOkI%J$t z(9!_g`c-BTJ)#A~3uljY(-gexJHw;D@&GAEWU8hd=_G$w_sViRm8E=TdyG!6lvF9u`X4>pl3M0l zalqx$EPPVGBEUoonaf-;&>4yp4>J9?){wqc?cl^$kb}^Ngn)99k=&${vWXy-l_Fua zpqhM@1BJ_k3U`at;4^^Mz2EQ2o@*f*MUmq&hcOHixIPw5 ze88uw;Nz4kb6wW~-XQsPQnMPevW0IiZV03=ZPByG}>nXLFy zC-GLEtZImD2I7sZw{aqC$I!L@T4t+tv#^Axr~52z*8OZ$L#hc`y0AU50tS+DGph@y(}fC(*OqL`&+qTE_oFxaWG60m(|U4ziP7g7?bT1%-Sw2fC# z*}SY4*40vftd?<8R;jEE%h#V1RteE(%@Km>$mPvnGHIGJmsMOO;0AR&&Z>emOwo5) zDyJBI(8|4jp-FDNj?;3#u-G|spB2EsT?J@FFG-k^MM4+}C`+FwW|pnjQaKfykmI|JiHxH)d+V6-(`$#w%zcCj?sWJ<~T*kpPBvs$E!Yh*NQ zayby^PUn3Wn==Y-?wHv1ES1Z8NQ;_<)TE?tj(P8^a$#XL^3XU*U0a5%v`pgle!_LK zhPK#Yt~ljBzj@h_|Cv&J9VcH_Rk72`%!zcEppf@%|n3%=#&zzurO5E1q69 zt^S?GYmGcT0j>U%Q}C-?=_|r?64Kc71RooiJ9^)=drfU9JzBLA4IBowY74NH)G&`5 z`J6G^eKG3J=7htkOseCy>01<>K;wO<=6=5u)nP>q$8=w#H4pFGT0TCb-5V&1Mp|AxJK1C7XJhVM!!$S$8#P=a%h}%@Nxy?Z5L1^}$u``R7OS(X~L0n_e`@;~MUE z=MB)DO3rGGjFZB{4fwIbQ~E&BCMtUo1s8Gi)XI-cOu`*9ExZ?Fcx+UXMF6$MOlMtJ zkm@?Xz|+O`zOj~x`qAcqs9}e-HF)2l4KV5BSfYTuAdIwOm$;033RoWisJ>7ys^J>i zA{qfzggTt?2Y}{6emNVrlT}FJGCcvMOG}NA;g0d+ep}}-NadmX4ejJ>B4mNhg2|3q zZe@XCQ5ahfLDV~iA0UM*WQ8rHU`i2=+7a^+Yl&1CuqjNbuC0*-c!hb4d_bkEAFPJM z^n8Z>Q(2fBM8*i3o~Bbh8fN(36pIsKm?|r<0VtSiUFCf++-wWILGJ#0WL{`fjGrTf z-)~d=q)p+I-ZYwh2X^2ZUS)^pF7d-a*sgloAtxSJKSKYGF$MqG!{0;5nvNF-KQQ7; z_>Ru-O+u<4W93#t3la)< IGN}{*05hZ&Y5)KL diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/drive.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/drive.svgz deleted file mode 100644 index 448391ec430cc6e61796624dc4b21bd53b19a2b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 617 zcmV-v0+#(BiwFP!000021FclSa+^R5z2_@5^wJ&#EA0YHYUj{?Li+;@Az9CW?E$(@ z-08np3ya5Tn@$c{+k-5v^rR<=&FCLtcfU>K$qD#fd-`&C+9nDVV9fXV?%T+R{&%Hz? z?Tjaf=G+&c90xg6-gNaSjsLS5DN-L)g{}&Q&m|-rQGM- zR*D1VsWG`G;Z7+MDDknSd{V0m;$UZ@!f05oR!o&Qf}l!E9SWX9X`Mmi(X7BLE=FKj zfpG-}fsVi!k#R-F2#qT=E|+I$)DgQ;c%fh|Kco}79LgeBhCY|)UMO-p$ohSHPKAtq zTsD}7dOtoKhF)F;LG0?O{V2nyKfOK`v9A&ZmSrmDWqRW(a=yB2$UU)>eMaJQujgHq z(&PAxU_I1_txpdy|Zlh=z zhWTLTZMTh3YaJ0z-p>R@*8BI$jwy$K-`QMxyZ2Gi_wv-|!-}`AvyE3pTeY3)3ukM4 z+=XNQ$o=QBt)A?5?aN?aXeaS;TEj8IZ*Mm1I9`~$)2q*kPBij4a+^dVD!S~Z^lD=( z>wg}a?bhCnt2kLnL0PQ@=z!=D10fGmyp~m!%cgCtjLuxf+NqQZO{W#rx+m+;+3`*1Xy>@>n^qQWe@VYYG{h5cM4^L0 zXGpcVSao71beynhkdl~$bfhF3mXqA&p*9K~SxE*Ud$Ck;Ff5zf37N&Ixvq3bh{?ZG z?`+{$xR^8$KtSS10Nts$(1R76@E{=lJA0=VB-xDP$B;T2b4m$+21bBO!je3=g7%F6 P%KOSR5Dgi z{N_I$4hP))^3CVZpZ)sDAKt$G{`1d1`~KbQ+v``azxnL>v(IjBZ@#;E`S#6c@j8C? zWTqB!ULETqp; zI^v4so4>q#`}EJpySHMFmu^iVgwOEX>B^QV7%_2*wd35RgNvks^Ge}mt@`0nQI)8|j$KIOIc zxHXchuD~@|?C1aI|MBnk4d0(V`~3fT_4-@?ivRI~r(eB#hv_}}%{KhS^Jkxb{p$61 zPv8FL#dlA?x#7zGcdY%3&rUzwx%lm0zP~v=)E@i#=FO{jubKCV@K=F9L!ezsfX7oV+7(6{F|U%xr+55MKn#xJt@q@SjS3uY; zq3puTpFh31nIF9S{|2P}=$Z5856%ATXZ*hhAMsyb0RiscJ@d22%>LhBJ$v`&$1MHd z-o1VM>gA6=Hr@Uc56>R*<2S(W{~=rO#b*M2Ll|O(K7Dh-l&_z?c>Cw$SFgT*_1&wl zUmb5>eD(c{mw$Qj($V7W>!&Z@kPZN0`0@7X+nfKbwX2kVX%?b|H@Ct*Y9p`KEL_n&C6HM zpa1Kdx36D)dt<-a=c69}dHnv*YvA_9%bRCUzyJIz?CyT-KVH3f`8kN!&FeM#>iehI zuD^U9HwyN}_fOycVa?~+?bA2l8Rul;;(VRb=vtfi_VE3rw|hzS5BVyKFNEF>;VL%! z63QXAEAWo1<8J7vvA^EgK~A=$UOv(EW4z9o`-oTNy3W~RYlmaFZXwo|uEO=;kLi%E z;&nZ2D{dUDs6e4DBicwMrbJa+)~n>se-sV_fio=2dn2mPG1$z3TYU{tOJ+p9nO$ z=A8o<=u1kek<#(urKf%v*S+^#^59UY37-%8T)_XZ_XAIw`qzo9_*V~I|N5co-@s@7 z(<60HIXyG2XV%lJlU@zl)$R9DXW{3D-2!mz@%>oWJR;$t9=^mxux4!QHMaq;2#05c znlMHqFpXJ7>Hs`Iq>4khZZTGk^qFRxK%*R5E0IHG_8f5)Zfr3hNb|$&t>P`$LpywN z?3O%ZsZ#k?BL`$)~gC~sJ(i|g=Xt$995qQ%TcgZG^chmaoPa-ZG75gaiULFs~ zdmozAd+E@dKfHVT@|*8JOp0*g57VM!{B+c)0^BMH_q>Jx1cWa5{9Am>we>vbRRizJ zd6Yql6K1Uel;OJPHhKp|xvqkGQI=Lx1rBw9dI=@Bt9jk}9I1k;0C|8B74+-6L1-Hg z3o39rv;<;vO*%$E1j>Q(0j958YFgeiKzE59Qy|9oHb(7-be(`fBXpqr7#aUR57`M) zxgu9Lps*j z@sX!mYiVOU)gE!iorfA~h&|&_F;am=d=QQ@a4HQ@(WzeGWE$WOv@wAnaUwZH%oZRS zcnZYPR!YsrR0PkG>IgcW%nb{~?3(B{n7K*v*C_&l$xooBhAJ{YbfkpREX>AU1F4Kg z<5k+~1h7p8G`J7M9+aG$rmNb_*apH;12FWMrzC+ku)qV>ECICzvSS@T51zsRfXj{? z&=filhz#7Nx5c1i0B0j|4&bXqdt!0J_5hi3Bt(gW6!B;$PhG4%2-QOXfzVg+>i{_N zpLI&q;IdwX6K`4|2znNa1JdDtQtv<@Oly)@ny&;R*d{I-2gxH(#DJU=<_11?-LYhB zPXkrKcxk6S*(v@Wf^aWrp36_5%xRpsX$-V@adLZI8{<#%Zi{V`6s-z^H41xn+ngB0i53#)3 zpSDE%AX3K{fa~Dzt!cM;n_c)D7nP15MOgag)vIrAZyuw%74ut!@sP}vK9$f!^>>(* zOcjFkCP`*$0bB<9J}7AF7_9&@P(Y|e{fbsKFbrrXeQ9_YnU*#N=w0v5_P}id=b=*`&i!j0A^>lo(Ty9^$J9bBr-3Nq7~^ZA>%$ ziRa@O!HFrhL24TlOaUU9Y$-*YHbDgHIIm8o+j(y!dxFGTcs3Bn5}4nF7?TFrJ~mi3 zIZE=^B@9V|6RKMnrIB@F!+J1BB=YjK(z*M7HQk zoNH-}RH83CPdwRqmI9uf7D)l$>EFjo3b^avn@WGu=mksCp(MsR3p+0Ld>LJQ0E}$2 zEF2{{3s2n80;~fuSk?*3Ssj98q+}}_2F)H6qB$})LrY80>^kM)&c|;CkuN!iBXWT`oBrWz?lK>jo;l_E0+5jQ&YJW((=8IfI^NlA8= zxy&rb&922=k=pNu>w2s*l@=WkqcNgvhB^EgTaHt|?e zlYc%^L(kAs+l`7qhn4!YRCz-#k{8-TC|pBtjRJlE7TGGfk(gthQteagQs+m{Btf_d z+8x<31e7FNHgf0X6s!z*ZjEizda)TVo|#fMz}Kazf#?;ZFQ9WBLX6Co_?0tRwh*&z zN=2RpNI~HZ%3PKd;g*)o&~j<)OW>urByj^`lL)}xfRkwv;q$SsdN>(?j>`f>0U?7Q zQ_-ez3)0Exa(uKAKm;KmKv=2}o9eYI8xV&gHGaPS+`9GKWdkeIY+xPI(YdXRwC<8g zZJFN6W_p`$qQlK*qATDhcZ_&n%B;7y*_gCTO2>Vmfq^=|2s>5+fdkt&%_cxmOO7bY zsFHc4fnyepM+*It5?4IuY4(PVNYGm_B3OKygrH0Jh~<7R*n809!==%2%kfNt8^EISv5r0F?% zZ9tNNUr*K|$c7RpK}&H$o2luz*_uqED_{d+AzUM*Ng5-XnUIJ{5bP-oEI}cmWE(T?+!@LM*|5$B${19IBon(#c zy2))M1yFqBG!|2#oi*9=CfGwhdA&(GT;HJx7!{pSp;YtVZ$Ywwu9N0ZI`+43_)Ou9 z#LrDO-iX&iutMUU%xGTH?&*-akl{x(&st~ev!#^?6yC4O{Z{r#ir~EXdwaeqver^ zZu5r1B)2Ei{HMC~Pj%^^>e9#JOzmSZrkn3x{l|+B zn_`Z+1B3Cu^s7r@o6{nHJVp!tx6W1X_w(l!k3aVR*U1=7l9zHl%H zNbghhxiLUNoScedIVb|PR4`5XXu&3@)SM=rI%GPEuGSUl>U3=b2Wnl0JO9ZV9ZX0ha?vq|3d@^KBe^y|LIwGK}%Jn-4L(VkOCB>Z6#

0Xx`77u$8U@PgX(p4Nquw=> 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/input.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/input.svgz deleted file mode 100644 index 34931c5dca37f4759486fc78db9d778e78e8a1f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2730 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kalarm.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kalarm.svgz deleted file mode 100644 index bc1d5a0ef9391872f1cb3272f44bb658064b12dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1526 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 Yp7LZnx&s&Z)W3Z350(Jjhzt<`00xkupa1{> diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kget.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kget.svgz deleted file mode 100644 index c7371830d70e0b2f6738a949abcbe4fa093cb86b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1400 zcmV-;1&8_{iwFP!000021Ep76lbbdae$TH^$xAY^0EwF+_GTu@WRi!zG-*52HyH$` z3&=(C+TKk6dymA$cj_<_H~8scq>cMEG=TY7UE4Rva%_b*6-gw z;kkvRVok;>(eS0!2y{;;MXNR>bkB2yk6`IkwilFHt-!~2ZAld zwoQ2sO5AR^az1|hI5M$oXDS0udUJD`n zgQk8pMEni((D$B$kWolpdc+I8)!Ux@?O81+3wg*(g=^LpWrLO2Kny3O zis$Mft?i)hl(-U5v)WKc4|Zh(!Q%lYgYW`#0M0mw&Y6%7?4Oe%8#F#A*KA+b_$&*Ug07*@}yCG?rC(D)yE>&K|F9X{;@%CM&_68k??_kgj{2e z_SXC}_egkZ?ux>Y_)&ZK+`r%|gO9}v`FrSLUyy}!4wQyobHy^Im{A&TV8ZZ+wt(3# z`R(JUVRBfcY4WFNZ;__6mDoaCjbnwLRMG^dv6`uyvWAA#Q`{REzyPsF#)+`*Gh?ge z-7I%;g3Z#p)RN9uRaVs(ZFxx4XsA>bA88Ax_p^_}nS`-$hB(b#afFeIt$4MxKClf# zQ+UzO$xSUX-a~Ac;sI?{%NnU;(|7{Q3TF6M*rVYL2cBho}?z&z7}(O8r}uO#+4B?Laj*6(F)o{DGD+K;gD!hm&nIRphzkDscze z=-089iw%QUpJRBD`$&FudMDXM`t+iB<{@ZO`1<{oA~J(ndWIuJ%_15IRR3rZ>~|~d z1LGe3ib6XIBEa!r2G42F_o4tuZs2O#jF5hb2mv@iB(P&Yrn)JQoWQ2gdh_|wfEM=c zU>?NY{L%)0!M<=Cp=xxRxcX;s7I!Of)6hGQHSPYf`uDSe8M>}M2h@%Xvc$p9mv}Jm z+Ckvb&<}#?q#_zPRtjE4z^^-|wk(NZQ zVv}Kyr`^%MbwH7mtyu5eT*mRbu3}ZfEM1&PDP!_runw*3E0!b-dOdW#yWyd&7@Z@# zSN6L>uOH2&ViF`I34QFe130$&#fBgcFmS|LcO5mj>r7=ieQ|MP?Jalnb6ND{cwMoXG>B0Tlbaɓ*&fL%k-=xcG(ri*ZOMtEs-i5oJP4(VDD|1rkcnr$ z7#UP^lK1GB9|-D0#a@PSEVo{VrXD=Q&0IHwyOwycZZWUAoM>_wG-GXPT>kGqi?_Bd ux^Zx&w`Xt(>;1&s4U+Gy_r>>hc#(I4@$I2HnpQuIr`=z>?(jwI0ssIaG2op5 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kleopatra.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kleopatra.svgz deleted file mode 100644 index 39835a375044fc933f70378253cdb0daea7625d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2522 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 Oz4#9@@7~`85&!^}%=u*i diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kmail.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kmail.svgz deleted file mode 100644 index 1ed8492501a95d484f5da1cd366f72947e626040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1495 zcmV;|1t|I-iwFP!000021HD(@Z`(Eye$QXQDK8spNhI~dl4_?wTLdkzy{z2^^o@~d zTa6@o6dgMq_P_5)iLz{Et(yU}BZWNP9Y5ajKGKUS*yiu)BJmNdOZhq9w^|a*!&qZB} zrZr|wdu=sku^Lo0hJ9c(NSdZTraq-EXt?cTqu9Y6*#WMn>?p?Ahp}Gm0+p`yw1t<1JK!jPY4#i+3a0)=sGa1flxG?6q-TM7AntpS~}M&^KsCfkOh}k8k>)m z3ZOlxTp%_FiM!7{2V@nOtkH!|-~?MsAhWRuJ|Nwd1wYdqSW#mb{GJcA8&-%t5aLL_ zFB_1#mNugpPX{fLrcnQ;#)mZnB}5~AAlIEf^xR!jDmY}e2VmZf*z1J=Pskk~DeHkT zsuinRZevriM=mEOUxcUuB=N#Xe@7!Zu=m_cLmH5IFqZ4^VvhzWnF&Zg-O|Qj-K&)%=X~wnQ~CmLFgIt@TfaoEOjd+A-0@-+*u~kXe-)MbqC!{ zpJYOoFd6Gal+JMPMk|A#_!2+(%uVNc>?ZlPn{MtCKkfuigfDV5Ss0$VXOJTLZBN0B zq-Tyue2yr*#7{86L*i367X+H56F=@0PjZo?$-*E)XOQAP)(d}1PDXy*u~oUf6HFG! zP}|b!DI>!kHY|h5%N1NEvTM^>nT|Usy=;{f_q-#GjM#2fHXPh%cR;aY*=JEU8Qf90 zv{KWlpq5k?T3Nw>2&80>Spzrpu~e*9Emy~BEe<=eF>p{_+Pw{RYIju^khKYux$)Vu z+%mZBYpDd@g$)lZpf7od%mM_-h9`k1h6j7PJY$M}hCz~|3jSdfj~?BJbYL$^qBKZA zk%DGo-c-K>MB$bi5i+Ny4KI>Spm4Mt`~8G!v`J2@U(48Ms4ANZbQ5%bD8^ zpgRfJ=yzfg+`o<*L&T0Q>|mtlNW6J~!#DwRY*+TlIWNP$`uc;#TwhL0@MPzk{E{-t+w^$$btBL}4r000WH)`|cC diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/konv_message.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/konv_message.svgz deleted file mode 100644 index 47dd526b88aca3505cc19d7259c36b36bfa032c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1750 zcmV;{1}XU;iwFP!000021Em<-a+^l<-CwaKFX>dk-hf4soS7t(Ngn#rr0rt|!%Ct? ztOiz=?N0x_=PVaVwq(by5?k!K-}m6z``dLzZgkU@rk;B&pdQh6Zi=#A&b{BifA*C} zTAS5HR+(DQz1n#1FE3_4`9AsB=*;SZ>`J>LU+e2O&o-L8U0J)ChT(3v3(6iCm}VLN zOnm?H;$qg`EH4Nlpto+PMLzd>hRwFA9AS}%y3%W1+csnY3%xygz9-L7dwHXCvtFCJ zb)0qk=76{<79%xUvlEVprD+;c9&+vjh2P%QHoNtYS;59rtejFB0&Y+FV^q@?0=j{p zk$eCIt=TrYUI3pCYHh<$-#?8=p9Y034#W)cJkoj;>UQc>RTJ;ZR-tS zs_ilYa(Y;uxlH1QW5ide?*hJ;nGT%deM> z+1ABlcD-281$&bH3k1Hx;Ga-lWLl?Ba{mF*d$r}r{FL>J9REEl;){VIc+8!O{70<+ zZ1QdU8rMH;tu^)Q)8^R!XYx8BuMa@S|B?{QLRb2(MMCTf_cS&ec3OcgwQrrPtkr!_ zY@qX;^ttzD;XXa$$~1*;22|`mM<@dmq_lV4ebCDuMgU43@$@vlU1f#Y!F+j$yf4?#Zf5sd6<7&i&rBCN2KI2RL5+&lG!yde23 zeNKyi&X7*g$XmRPPm}uQ&>{hnY}F6Fb8nI{RNg%xRpl45iz#^UT7z_(cQLt za^)}bb%{*jH(OTKS5z_vb`)CLO7DTQu(!VVEj(~;77pIK)AGSQtFkLy&ApG=CL@oA z9j*wQwJCIeO?dl|9$g!@$?6uJ$9n@FD|j7x>kA%F{7A?^#GL;;#C>^~)5G0(4DxJ~ z+0{N|d6l(rk)7EeyglLmhBI}oa|@d<+;umZ-8OnZ><85iPzVu;129$!5t2!xszbRE*$zvL-U1Jmo1!mOM!Wfmfp>ffffqEU1b}PT*w)UPn-6 zl5j5JoJf}9_<)rmVeZVK17Z0Psf}1`z$k))rc`3oVQYw;>O?Uf zx%jC#0e1ibYZpwYfHRe(U_4bI00I<49x#41h094g38M3bV;UJt@gx!jHN=A?RTN7I z*i#ib`UK+D1+Z5M8RkxP?Q36>3 z1|BiYDsV80SwR*l!24ebl;tFnaP!8I5MYTvlx^gSm4e?GRQM77cMm))Z_ve4$XEB6 z$e5=1D1rz|oj-tfv|a6rNgPO-LI~vqi&VwRbrqBm^oZ}=!Or1*gSdLTKWI?*4lwun zt$WJeEnq?p3#}Uv4&v_#THBawJ*`cx`{!=4oYG)G`c(t%IBFYYi_zZ{7-Yr-~`!RX2iVyD>T0O~JF00000 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/konversation.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/konversation.svgz deleted file mode 100644 index 70406c568a234096d5930f0dcba0ea75740fede3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1409 zcmV-{1%CP;iwFP!000021Ep76lbbdae$TH^$xAY|KsPWDdoz<{GRbR`w$ECSZMuLw zAg}H1^uPB=To$j_iMwSl7U!mO)2HLb`$JWtd)2gsu9qJ5iHB63>Aa}dOYisZpKu{QF6Cwk!5b9#&r5&*9kyFw&wA$wc+8)XNA-|AhH zsTC+Gzg8yr^!?Mw#Kg}{KG+yCce39}I%`>}b}KX01_RxLQsic{^ceHdMiuLg>DEQQ z^uR$LM~OErHU(C%n~r4SCloc5&shki@4ZWNo!K3i-kq+kD3n0gzKi<4Q2P)10Gfy( z#^Bexd4R^JbZ96BkUDH7Aai&Y%;5OSpEA(0j z`5!Iyni@HN zospL(pws^^DOd!q+1+^v>^X3&@l@F(mD}^)|CYeKVox1qX{R2(@g;wl9|DC}&s^s6wAF249G-{u3uqd z0&E=_C&KpNI9rYChOcKw&OECMD;azd~-E@c@jbk#%chv&aa`5{B+Kn6qexLoR$CG4^)I z=GtjaN3=0{i>-t){jp52oede#IlJnaBDk(=l^K}O0L$;C*)^&ISlGJ(2InF7kS#dk zLd-%QJ1-HY44PHYc``@P>^>39t%M))gha3+ei$>t5rq|tLuzTv2bhbg<8nggF^WJp zN)oVWJJS901>-SC;cQqr;;;d>cNf4>gdR`@Zh(|EX{CU}1)qmN1v%!&VjkIDvG5}i z3(;#>)a#^r&qC)9q11%}f4u+fiPH#Rv}Z{a$K7%+B9ho8_d|$=O{sP>K8t)I5=M~# zKLL}Y*kwzw5Msx|24*wD(1ZPI2GhmT>o5A0zFR>94_B-kT^t2J3bdxtcM9rXtA5>G zgema{CN2x8uiU0?(wY+g(nX!ZSy9bEbuT4cZzdH3EthbmHH|!;>@v7ulaUA>66o!$ zlr41N)4~4n@GWdVA-GrjR=4;KmoIex={KCo7oVXEq0h*r1UbJhCuT&+VBMW)_*hu1 Pxq0<3lH%GjF%JL$u^Yp5 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kopete.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kopete.svgz deleted file mode 100644 index 6d17fa871731f00a43667e39d2b75c5a2303ea87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1402 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 U@PD6swBNq@2hD`+S#S;j09R&;LI3~& diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kpackagekit.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kpackagekit.svgz deleted file mode 100644 index 22e894f9c903f058f99a64240ba146d6676e911b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1676 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kteatime.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kteatime.svgz deleted file mode 100644 index b515c8b9774846dcce433c8cfaa8c6998b145b5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1419 zcmV;61$6o!iwFP!000021Ep76Z`(E$e($f~l$Q;&BvMyPu~Q%|f)>bL)@}p(#!!^4 zMiLE*j_nNl?>nSKS+RpA%bZ9i&-LRW`H^0{-#0aS;IgYkyL5<$9mHEEimF{Loj<_THfvMlp);0J*V7H)TF72UfNKfv{zUw|?8K{uGa!X)pYdK-8~TPyH7 zv6YOM;KaR_EC1uykE7DXUZDyb!&dG|z9;2uX~Vk>WxVsP+(A{bbO1?2;?SASDgo7C zl#gQUWdunQra|n$Bo=DDbb`P^YhJC^s&89#c_En2xODE7E`P&4GvbGe@2ZX*s-w2vTPb1XyG+zVx*c1?Mi`6W zebCY`M(BP8KlJwq)Hvi9AqkW4?s5?S^PJ-~W%ny7wrz3l&dU;)2 zpqytv^!^hT%bSsF=O3Xjnf`k*#3upk|J*wZ*=x|>2)6CsGW6@MQlfqPv>EsRIeC4M zw-=!I|1Tw2_-3*9yF>2-(;7KN6H1{O1Z`mFnMh0LqBI`|-3eK6X{CwzSg8QwgPjZ1 z<{)wRoijjIb4gph(FvSkD+zoy6~PCj+p6FvmLo4}3}f6=MYpDf*a0U_?9CL zP7y^f$074scm{|hPvg9z(j+^JuPf+s4S2n zx1}?XMvgsfcm|Wp60Q^Zh3S;0CL<$u(0))ltH^zJCt2>I6j?QxtM z(Lxm!T%Lee9;n(%Zm9fZqK5eyxW^oEPjj6VM_*wPfsKyzLuPQ-g)N3$-Fig7p>!6) z6QQ|zLeu|-8k87IVm*lUXplQM!3abPdSz&=7=pVxokgGo`l4n~)X+%4v~RdkuZm|`KNZPwE_CzpxDJ5>;M`(0?cnr1 Zy=+@@Sivt?{o~{6-M^k&+yFWc003%SvNiw! diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/ktorrent.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/ktorrent.svgz deleted file mode 100644 index 0cef8efd349cd216fe76955aabe5041a99eecbdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 809 zcmV+^1J?W>iwFP!000021Ep45Z`v>ve($fa+{Y<#oKPTXLZxo1I%$1byY1O^9LO4C zW}5<=_TP8x+@MA6)&cU#`EtH<^NsXkyR6WoP`Z?LhN&N5Bx)}6vYu!7%iWbX#Yh`g z=d6;o$Z#$3#q1>2kMk3R5Rhw~Swc_IF^yYk7S`xW6WmSE&K`z-J)*DIJf3v1L$1Css}l;jteElOUoE z$6B5F(Rf0^%cnz+HpHlL0wQiA#H~vwr-ST5b#mI6x1#ki0iS&@TyHa6z`>TZM~9oP zbBlO##W);&2|d?F$p?|ta5eT^UNH?<%F{EYKO0lq`ObI;w?fa{?ki6&5%lbqIh@F8 z^fdV)OIL=?@rCr;XV1k*0>69dRb?$WTP6C(nkli5ewSsPz#Sk|hdQMyK_sIN%b8v< nrP%Huj74QpXkn6|!}`41R;6SP|1|8yH9PqOamx1@s0aW6{C%5b diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/kup.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/kup.svgz deleted file mode 100644 index 81a9efe616b97a81915b9a86530e4e11bb787ec6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 510 zcmVn@oYSEATL`f+Vn!>hEK-cEQ>|B`agEXRnanoC40#(0`qv2GiSMN;a9(l+@0#t@z^UuYu*?2!@~6VWIQ+okpGM@1G+4Ym)?x=p^wDV!XWU zkJo`@#;S9>er!q0hfOt^_wpl0sin}F!VmYRm&UoN@4!F|)no%VntDoAnlY%G%F#D^ zw9SC3S_xMHtJJKN<&#+vaat8OYU@&{atd^I&>ZVQ??q+f7B3#l-b&AWZFBHFhW$f;;R`m zi;60u}kmutghxI=4^10T5j$5b^^60GVX~ A&j0`b diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/list.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/list.svgz deleted file mode 100644 index 182df73628f8bf88217bc0a2342148c801903dcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmV;j0ZslNiwFP!000021FclsPJ}QJefKLS^+g|AU~uW8tPlDL`U8ZmTM{mtww6`n zzuOkXjq5GyKr+Kj=XQERq3s6h^@=!6z}8~8>US#=Lkx)SC9rFoPOpeGW_un*!!WQR zWxd)&7{_ts(=Ly|NukX{BZBG0JZ!~^7_l=^r8SxTzE^dxl;{kt`leS@S5mZMs^W!R zd;d*v(_2>op5~aBkam8IDQ1{o%%SITj3~@8%{1=T)Y{N;z256lY)d0UP>IT5o+kv{ zN1McuS}rNK$P&qI#&U_4dc`gEJ{O|=kwDdy+TrqkRswf*)66@DFo`~EoboIk8#}}$ zqD7Px@$t1v*LUJIyNEW2TPe}@RuC|%?DSo)T8Fteo6?9A#8dKl=jD$(A7(F?d`wOu ziDi;mmz-q3L*@NmN#;t?`OfxNYfGc*-3j9uo)kP!-@aTPWT#)=GM$#rS%wQh#ux62 zmwX{kpXJ=nQ=h;H@zwl*B_SiuH c-?4^GcvElwfjou(4P73+0M-KqV$1{p0Fma_-2eap diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/mail.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/mail.svgz deleted file mode 100644 index 0d8864333e70793a5986b370437a7d0ae46ca80e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1264 zcmVK)F&dfI#$)UY@dvmPGwdwk*ZMGh#%p;~L+Olf)Tkp5e z?*r|Te#o0LuiM6Ky{7fvUcB1$*ZWt55CAuQRu)_DFbr2&7+#&anzr3OEQ`?8=4hIs z4>{$b=hO?QUUViOs%ulU$79>{7TNT#SIS+vTeQ#TGd)YI#M3klnFxglKqKgHn<2jm z?m{8P$Do2S7J|%aep9O|w;s@nN7Bw$_2QOsuFB!C^@OmqgQ@n1VVPc6=KQX`*?NpH zA_RQA3*c{#X2{EY$WdqXF>}CCYIQ&h(#wAR>HRo^c~NA4wB6Tf3NKX1zqBWC=v^%A zO<82Swmas-MRm;g26OoVvfYGEa7TH#y)w?|Xtpzbd+G}F=<=4uu|iPzX{hS@XLRC` z@Sf3XsLh4-Ig)c0;grUdWVp(56V7F@v(oH(S0S81b&|O{{cu|^VPiB~Z!kAQSoFO& zvk_OEx(@bYP_%X11$}XVt+`Z-{)pU9mKl5oIQe_Y!UD3_lFL|rc{8#9c?|e2FTU=( z_SBRQ;bymEJN_j61MHa^_st{D%iNgsN%Zfq$6g#cf}e_hSK#}bCO))qE*_#&Sv)8D z_ib_NUy}N}(=fEn%a_fR7H}D2vPzHwF#pd z)-RI&OaO;5fvW+G7#0l|WfIMJKUnavplVt(8}70sJe~rw=_K<8z=;M7j@mBpG&qf= zV$Q@YjL?UsiDW9)0B3V%m&*>cn|kZ*;6}-&o^8*`qEOU%4;S|Rj=kJG8{E{h@-5uC z3-V??xpzgA2Y2}0Gm^^t5w=%(0oPx~-`H3i_;F;ZzzO=HYrmRNG}3|fkuf?8gSu)= zkzZx~U#Gk?Ywn+I)nstPnr`OWNnOELre^f*oeq=NWf%VXol z=g6`YiK&Q_DA9f}Q|<`iwFP!000021I=06lG`>6ea}~5l$Yj#YZ9a=D&5UP`w8t2sJ3FckuPIu z<=yS{-wQ~#S9VR?^jJx}$&5gWBOc)30HhwPW(v(L-~6_Gd5R=RK%{>Wyv)l*^%NC# zz4|;FZ8n>Sjec0Jrz4b7j%Zf&~v8rFo9O~Cq{uI^uOFbG_RRpuiQ#5{Fuk%GM z#>;ZK7S*`O=lOOP{~mtl@ju#O@h8oMfA;tI*G~KV5j9#&f8F2uw|niVeeZS+)AoJy zd@{?#s?1*h%EsT?i`in@d*kCOs|(;K321@XAQl4gErPGJvV4jb%S9fIde2W`TxJ!y z;drUL8C!_$?QTr0pG)#Y-sFqrWYT;2;R2KbojGtI+dsjV@8*#u`j#N`jR2@DfutQ# zkZk`tOB|b`Z<6)a2YI-z6qErgw4nb7k3Ej2TW9YtPI|qnm#bAiiJ)F*i|XrgJttc5 zWtr9aFK9lUj0c(@9S|M=oB`1YuCR?QguN*qtL(Y*hQqki;SfJQ9zt0Hjtm^nxJM|w z?lJwdgx4E5WeKx56+T}wp$3806GEjDFs@LxQREzD{Xy){i6NGa!ooD<*|#}4;oXXY zf;~Eo5|IcMgi^ujF zmMx6+7ByposEL%aDN(T`A#nFWbW&B$A+i>PmZuR}h%rb}9K?nMq*N&Epm>%mALn8s zo%4&N0VRV~5u@ zd1b&#uGYRYk(k9jEJrX-xFB%Ll~BhuPk@gOkhgEVK_-r03e zZd!cQR)N$u>>KP(CyW>Ax&|w*2HT$oH$>BQFA?Vz73Ufv|MKfI2ZQt ztb5-l|3{RwHQ=g4*8}oj;UURQt@IuzSmJ0Bcv7bfvp{}V4QHem(%dNS;xwKiJhe~Z zgy*(&ujE_8i{Ti50i{kkpx*BwOhLN)T`7OGn*V<{dIjP((qD2?g5;z` fo?$&|7tVSES<=fjv$tk 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 F0|2d{7vKN@ diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/notification.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/notification.svgz deleted file mode 100644 index 85575de2a7f6c33a1861d4f8633f08e0a8599056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 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 N{{Z@R4BQUn0022l9r^$O diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/phone.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/phone.svgz deleted file mode 100644 index 4d1e65b406cc70c5edc09aca58af5d27dac9ca65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1949 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/plasmavault.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/plasmavault.svgz deleted file mode 100644 index 61f5a324d63fd3f986c8c9ab0f35bc34963dbb31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmVGYQ7+RRQg*f<81ONb*hWmp6 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/plasmavault_error.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/plasmavault_error.svgz deleted file mode 100644 index 43b9d7ad7afff68591fb9cc70af637bc2d228f66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~nMiwFP!000021Eo{RZrd;rz2_?k_R=1P5;rZWokM%?rM(w~!k7jq%a9n_ zanXP8kdjpwO@IO&Xn7)M-Yk#WOmRo{k6Vgw#kHg)?(ON*aNg3Altcs$6uF+Iwz*v) z0I#DrQ*WYq_Tjr7$6=%-jOH*s4P%cLC+JPE?^R0_YqNd0scv&L!DYJ9c0qB~P=X&l zPRabULdnzK`z<{T2TP0Bq7!IDI|oZ5=b7`!E61w{Tsf#Pz3_ll1MW8Iju~Bg zPPo%dHBrGR4d6w23kJdAV9Oa6>Zg$1vHHV zjbRmO400|*Pwdi(SR=EDP$L9+yALX>VX`)|Y}-Yz5>Pn|t&;yMn^@xi3$aOm{lnca LbxzD>Mg#x=(p2=l diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/preferences.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/preferences.svgz deleted file mode 100644 index 2ee1f7daec44d9fc5334c0e0b91d88d0427423c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1530 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/quassel.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/quassel.svgz deleted file mode 100644 index 3d3b6784aab9697979bd3a1714d750ee793d36fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1429 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 xdpAdH1-!_y;FN=oB&y004gRTQ2|r diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/slc.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/slc.svgz deleted file mode 100644 index 0a8cb1868d4349385fee0aee875a2bfc1de33f64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1968 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/start.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/start.svgz deleted file mode 100644 index c2865ac42c6a5106115a145627cf1f3f7bc4609b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1170 zcmV;D1a12tiwFP!000021GQG$ZsRr(ea}}A+LsL~O1$V|X>BjIEfy%Sed%sdVBZvp zvDL_uATWv;(4xM`wX({}`nbMXHjkSdLI_MQn>b5X)>i9%?7I6yT{u;}akJD_h1#i7 zH!gR$YmM}Dq^Gq?bpEK)YPYM(#>_06cN21*-4E>J@#q|-A@L}RTqay0C@^UARO;kJ z=TpJQYf}Yd%!RR$`6lZzSH~Z#)5>Cm5#J+H7&y;X7Es#GB!}Eu1G3yHon(nlaI_`& zh-ewW0q5i2e*WC{pr5AkA65O(b>W4Cy(_W26TeG!lszaTstDBdlyBsIEUv*v-zu+PkanFqAx=?GgX4~weaJw+NAl*rn zOSeyg>1FD^8S{fZ$^0QZjeaTyx6zxGrPWEhY13FejPue%T|=eOv?{8aHt7}$Z^)MO z6QW-YNWZ~!^4AcBnGnB|Tn6&)LkIsogkjciy++qeYcsmb0}3BdN3H2r)rvl3s`E?N zN!j2=fXCP@60P1do6Fliwtb?vy&q7ela6GIz_WekIbprYXY>YFPyh6*xTqNB7L zT~`lkE-ti>HazaL0X*iJ-r~9gvQ_zJt7j1033RORCpZ)MYodEaa&YxBxmZMATjn

RiP6e?Das;shXDwwWK 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/touchpad.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/touchpad.svgz deleted file mode 100644 index 2116b828af2ffc69019937ac13764835d171610a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1382 zcmV-s1)2IEiwFP!000021MOE^Z`(E$e($d!)RzsjB;F)huAKr+QMACihqc>)z6=aS z+gfDNkmNeau>Zb8Qj!%%$r88gQ=P;l&-a}R4|$H1`OB+Kfj+CM&ULx)NPs=0N~yEF zTrIrcKECm%9;zErW}?ugT6m@QUY6i(rVdF!LhnGA2fD13X!6fW>di)%wbd-^=L2$;EqnHUzYq4zl1Q4SA*LavJ}~_H zx@^Rie_It|98;wj;}Ea|^Kq4oh^#{j9tRT-89>ho;nydXQeYNl~!YJY>=8n@^nDyE? zNC~P4OK4;nU8J*2OXGUsHF_u4Tag7|{Kh*2(!3`bMrM2&RfM);1*cc&YT-R!+K=ae z3teTZ>Y&(uZb2G$m^at3n^vqZ{!+4ObfGFyN(h7C7Fkt!HY(rcnHmH7O`Gs~N26%H z7Mb2JJbDc7^AZ4m53bi>nqzzqW3BSlx>#5)F@OP?p&>D6n!H#=E)OHtJ7*xHTO zn}x@Mc$!4Vn1o}c$sH-|iQO0X)yRHZ==y$WBd+pIextGxiriHd)U#iRYgM%u4~6!2 zY*ZsM(TKzLI|;;hW~Fne)7h`D-?$a5rJVhttIKu?A43oqdIzcW&U*1YlQXESjcCsD z4V;%L%AcT;=HUUjMQ*OQ>R{BFt&}U#(LR;QO>UIJ4^3Va?~IdnUjw6gQ>cS*9=6f9 zdkY7fn}^-r?J85t`j8g0VmKmQQtIZq=%Y13K=G-oCX{vUbz-B}<=)nlU&}SL);>wW zxsiUbLjNPEqrdy$t-|a%BP?bYFIw?GV~VeYyj)d!S7vwB)pCiK;`*$dmlOs3E4@JL}=I1|6yw%Vm?`o$^J|_A%TJGvow*G1dJ+D0d*sS^&9-cFD zdIFsO$tn0nt?X;ScoH(fdBlzl%tKo{uHsBt+1bjW4LlHP(;T3j%(M`V`TsuUN6%DT$jie^2mK(kKznv{j8;l1Iw@Os>IK*T46A&KA(Ad2_|BcDug zzz00$DI0br|3Cce{!iPQC4WoI5a*nqyJ{OsI+LL1}9nS+Ue z-PDKqjYBDlt%xGuO?+yhDJ({iewX$H;Bf|RvwJ$&jJz-szkTk`$cwtE^rf1W@CMm; z*3kr~!vwyE_ZWg}+;zAYhg7cJX zMCeoQ(R)M_#L+pTvAqBsCWzZ9Od^wz*ig>hXfH!crBegIH(Z9)jOQ>q!W2cgW7`>U zV2pqQgEQZ9xl!iEkBQ?3*?=NvvmGdPa5qLBjWQ6h!I-qfZe*6pQpezf(J(em5AGbKp&MKA7hS!P_LJrHgBR>R`a^sA-mgySS2&2DaBu$KmUWL;N*+4d z;p6mnbkktUlQ@d$gd~tHlC*0GDH!B7Cy>;DrVJWk5Lsy)Bq_6P6%z)17t;vl2~H;V`_>#13nk619ZsAbxDtrd&JLSe oy0vbkc*sqSOE5qkm0PM2cGY-lEzZrq>}SvZ1^zxZM{5)S0J*xing9R* diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/user.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/user.svgz deleted file mode 100644 index 01dc29ef69ab6bd714885fd7c18183fb03a988ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1375 zcmV-l1)%yLiwFP!000021LaxUa^g4;eV?yTd0u88WOTpG!aU4=!tM`%F|lg^r){cxKuqB^~=XGv9sU%6NOha2~&ABO*ee)RWKpL=;VUq3U>6tllS zb^UW$!S`kIg`1%y?CG(L+|5`Ab2@O<8^ zSBY3%#w6Wt^V=$gKvhRrC|hbjZ%G6)&*lw1OlvNX&M0(g1EZB6tzfi%HWBEd)-r|_ z>K{ZAiHRY^G}x)MTB(5vPz<9r;Z#gB(Yu{79qeNgQHl+Cj`>G}xtO{87utLimv>vB zRNAEbV!iI3FrVGL4CB>ZH5kSu%s{C(31cjRJ}Ey+APcP}84YBtkHEacP#!R{b-n5` zm?W{cki*4&TBTj9jfd;HCo7N3va3P{l46if+mP5pQ_L0G|xg1|Q=; zR5btdL7wINCa?0^%IedqxS9y+KWJvmq}Qh z1)jQ~frTE|v2vGT{Vg~IfCEI7#Z~I6m3sN$TQJP1>GA)RGI%hI(hpLeSL=i)dO~@YM`Ye#eIBy1 z<2^RrQt#ImXzy1RyY-(826nA8Dejfx7g7|Y(=6`Nle73F1C>R+tkW;H%PUkuT>1!A znZIhK1I z2g&{ufYHx@c_-_+K^rf{l)YyEb-MZq)glBTmhE29ZBif~RN?n^DqG0?#2JauOJjxj4Qm*8)G_{RSA2 z<361BCgOe!#MoI6rq&((wfH)4TMR@)1z;e2lK}!Ap{pR^4D*Q)s38c%$&P`uhJ*cl zvi;PK*bgbcVIpIq!K}6R1mqonZk_R0`(GG{+P5%1a6mBdO(skuOa_{#n~(Vz0LFzn zR~ZNYbLDJiCpf#NX;=nduQ?R{N#n8Vb}+EJW|%jF8 h2#~ny`Ra3O(rdcnezrK8o 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/view.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/view.svgz deleted file mode 100644 index c9f114751f2247beec498e779110ca8e0c8eddac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 922 zcmV;L17-XliwFP!000021Ep3=Z{s!)zVELf)XNqSDbDb{jTdNp?Vj3GZ-!Qh49IpM zsdlnO|9giNC0l_vO;AZTIYZ8;;WrQaZa6)#-PcV)BNpt`^uz9W*c2duq+N6V<@mHI zB$Lc&W_7`y_T6FF6zw=ZeyXbT`7F*#9Q%g~rIZz+6rVpZy6(O<_d`OC6J^2Vg|s+~ z&s~#N>%aQGIgGqMcE_F%b=&Nlf{o9Q&88Ter?IMs;mR^z;@7zM_q3J&L3`NWtMzy# zxKBTzLW|+2)$%_VH>%`EcDRa;=J~`4BBv*^!29ODZ-$mU>$ivD{@Cv~#eO^XyQhz` zvKMC$2LL5i7Qy$Z3klSnchY+;N&`Ha8b6;Z`i4#} zr(8}gxhBVuWMjQln)`Tv+jE;Y=*ghwGcucyc}8Lxd65@nmXO(u%zU~pp{ zQ|5aWNN=MDF}3O3UO4GWlp^Smj6hgpnWhw!Hg1(SPL6J+LHF|L=*e7TaFIx>y;h$6 z`M&f5J>?hm4tY}8D#|bQw*0#4$?a|!kNxv1%hI&lj?G8;YA*)$wq_jL0)*hH(tPd? z5^3s(S;(!z^NWICgthk|qTJPaxZn`1dCs-p@bYtbz8`I=G8}us(nI7lpIf>$M3005dwvVE_OC diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/vlc.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/vlc.svgz deleted file mode 100644 index a2f6a6caeeb2f9d56a82c851cc04c9bff74b6cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1004 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/window.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/window.svgz deleted file mode 100644 index 2a183ca976df13a7cc1f9028bc4dce4151771da1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902 zcmV;119|)(iwFP!000021MOGMa+@#^zUL`4^wJ)LrClMU)b633=?koF}jvbdtIcxxnx(@Y1#6mDyo_{NtSNX zfVJ1#bQQGeRl7)jK-QgiwrT5g+{ceavI@gXvr(M;-2>Wof~{Zm$DdOR;D;NhqgVZ>w@Td>*~ z9>yXTC}CW|-@6T#V~7|VD>U zVIr#v9%6)%jI>`FZBkkpr6!47!XY>|NVXfI%Y2l@xM#Newk_lR430I0E(E9;=!pd- zCB;j#h_R#$jN1WYv{M4bnEF(Xp*~Z&`gJVl(=^7cCGH|2U|b*P9w$hthMAR$V27Kq zkEpwrh`6HrNW_MDK{~9hK&vCdT1#m$c9kNHM08fbBBc$XF~Vr>k7eG0hkQaDL+P-I zyg-0QLot~bZsJ{d#kAF*9_?J8)#?ACQUKHubRS{FGjC#j!?YvKUnC7^c*z)=o3$uqn1 z?zWQp)hQ0*_7N<^|MSpa=b_nm(gWz|ROjIRe8m4V((^LXeP}-&F>(F-)HK>K+|0j$ zdPC7Lc%&L6KV|-Q$eaTMs$WC{Lvz99Ek2=w9Zq@tH$Eb*8C`#YvKc~U{ednl52@OP2;FaLD4}9Ys1@LI$htcjoxYa{yKP&wcRK6JL c|6i>8ug=x2@-N*_=Qn3R09O62K7$Vc01Xbn3;+NC diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/yakuake.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/yakuake.svgz deleted file mode 100644 index d432446dae48280b6d75d1521adf0eb1ffa80109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1059 zcmV+;1l;={iwFP!000021Ep5UZsSG}z56Q~oJ#_*TfHxeO@MUtz#E0BC6eSUo zNQ0!Mv4Z^jR5v$?@;GrK8t$&DR|{*C79YPJ_UM>ZbzTG*aX8C5@4CLq|kl?nc zm(jLqp60XJ>2x9|LCR_~?$fv|2~_E{@! z<>_-(WkrM2a$i=sPPf@1i+Vuw@&s?%WM7+ETG!D%`NgAt4;KeK?G30vYlO1lGG3A_N_fyJPg z?vomNaGKab4mzI@CyFwrSgeSWPHAq?BZ9jXR4Vj4b!n8j%f&9w~2tahv-v82^Wwb6H~YX6h1Me3EoaTz#? zA>8Si3p9Sk!ov_07{G%*L@=OjjK?6ZxxJM~B#AE%RWige8bX8WCH_?-XLLZCP_3nw zE|x?oBb9RArL~eX=i}~f&}vjUt(1uU%~p*>MAI5JI?*1i0Qdm08>CqGc@TP{ z7o86nW}HHuq&Ma;l**UO7e`ppAHeYv+>+gK{?7RSuj%(RliFM*$S*==5fgsJ^&yTa z_7<1X2O2(CK>?RLOTV~_h^lgz;jZG07&Q$R=f$p0lcx-~*m(gzW&UYhy{q2bZzbUe z5{@m`e$S+^G`V0oonRO+4%rpDbBx?uvCT)F%ESHhy5T_I2gVp&@~PQfjJ!hpJ6H-mlCGJSmR$B d20;7oL*K$cyl*=!{7=98yKgr@m$bnO005B-`6vJY diff --git a/files/system/usr/share/plasma/desktoptheme/default/icons/zoom.svgz b/files/system/usr/share/plasma/desktoptheme/default/icons/zoom.svgz deleted file mode 100644 index 9c6346da184605724f2665119c6796de8bb55c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2063 zcmV+q2=MnGiwFP!000021ML{wvYR;aJzt?AFOwPsNQj$bXR30mnb(=@?&B5)*=B;l z1@iIn+1h`fZV52H#BrRn4_g&GCzkr&t-c7Rzdo)@@*tbGsH>U99M2-M%IdtRmNV-g zpFYyqBCSfRJT2==&aA4oetq*|`V*z(T_aN^bFwSciu_)EZnJbF$h-KO9jv`m9nI!@z z!B1$Bl`NJk1t4LOBA;1cXT*5|huZ0#42SPIJ_n*s*chI$Uvl{%OVU^;xiUz}>kKWL zSxCqMrau z{?lOy(E=tfJ^gvzf&Y7n@ok!YUN-f%%FnnzBp>1r@m21Bg3EWSM&>K(7y9#63BT2F zzIW^YSZCYzj5$d0dp&MjrRwVbuxs}33%-%@1^=0dldnY2@L!Gqe;bK+(Sd#H>MT9V z*ps~cat41x#`??;{rQavR{(0I$ zzuu%vsb$Wru8CP>UN^aHdT6LWJ+y|ISg3tBpN1KPVg}SHqFtqVy_;F%@rQE^AlwOg zBv>@UWH6K>hxu_3hGUKlBy&KBgtKr2htasj8x7r7g@PNz=5fr_m3W!%B{-vh7|hjG zy<0XI1=Vcjh<;a8U@GkfJr6?f9NEwOB#6$DU_2G)V6;8y^lpn>wr83(n9k=olMM0_}jo+S9eM%cDWH%F4rF;wPDN!LZbsf!Auwn)o%OsR>gT3dP% zw@KCN0`8#Uitu{=m&{Zz;*yQP2NxkAg8R%D=sF>tjRv_W6a=MN78ONw9kcTK@`nWtI0iF7z~IN@$GJ??R1<`S+VE&{xz zwZ*)Yy+&E3up6>gt~Yo^)z1<@j23nbD4{GW+16FL@5yWMwWu&bL*MZj4;aTSJIg^ zOj^8dW)rx!uT%A=SVJK3y8jE@)S-zDh$CW*nU>W^bLqeMsFP>w0x8`;RZ*6|qh#aP zNKm0lIl!iFXJ_YyJ91;{_I~Q!@^JiRI+x|ldY7&NO~!?Y!(+3Coas7`Io`erDJbj~ zy~6{7WeJaaKT{q>P9S3L+td$ZC-C6=st@Z@3&7qhoQDk5YJ|WdA4W%^K8lp z<+ywzYlOkpw|&Aj(sx)K1tcRB9zcWG7q;gJ76cr4Y~}=vu>_agiNSi5?f4$^Iq{rW zurLIKpM*(529ok1m7)&Rh0!xRFlSI{GzK;`DjCS2MrDl4K_xXh!EU28Kpbj~Q6?Sf z?Pa4Ts+FS8U^Gy6(Eu%nu&_QXxMjv9PXrM_L4*@0fxtjpL4@v&^e>!oMqhC{=+*})5ik9t{1;oohOUv!f{wnIt7?-}~>Q1xMNXfmpL z%-iUY+@eeF2umJwl>s0lI{o2JOv{&quf)@d%pEfua{5hq{8HT-kV0YROP-NeJY2_e*H#BtGm-o#ORZqkD(K zVc#>-ffG^=C1U~N0y)4b>@uDcvM>>d@r4&8WJH=kNd^Z1n6LW{xCd|@4#5O?2pHid zf{pZO+OpH5ojx_ev;aH+fFL3;1Yi*l%t<&Rjxod@JX&LiK<6A0a*+%>;~$0`nlg{I zO(Kdoo+-0+Pt*wPKg{m2dd-Y4ffsT-D?f&lMW;O&8l8OFEBN2tMy}2DpwHrXJkvwd zK0JOp+v7uN<12@*;`Q5yp%n=B9JBpGiJQ57W$OC@oQfZxJR>~Ei2qUSKZ^aCi~TU} tMe;0nkMEq|0XwSaahV_0|9N}3xwRaZx&E2rn~gUw{stO%RLd70001&=`=|f_ diff --git a/files/system/usr/share/plasma/desktoptheme/default/metadata.json b/files/system/usr/share/plasma/desktoptheme/default/metadata.json deleted file mode 100644 index b4d8b49..0000000 --- a/files/system/usr/share/plasma/desktoptheme/default/metadata.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "KPlugin": { - "Authors": [ - { - "Email": "kde-artists@kde.org", - "Name": "KDE Visual Design Group", - "Name[ar]": "مجموعة التصميم المرئي لكِيدِي", - "Name[az]": "KDE Vizual Dizayn Qrupu", - "Name[be]": "Суполка візуальнага дызайну KDE", - "Name[bg]": "KDE Visual Design Group", - "Name[ca@valencia]": "Grup de disseny visual de KDE", - "Name[ca]": "Grup de disseny visual de KDE", - "Name[cs]": "Skupina vizuálního návrhu KDE", - "Name[da]": "KDE visuelle designgruppe", - "Name[de]": "KDE Visual Design Group", - "Name[el]": "Ομάδα οπτικού σχεδιασμού KDE", - "Name[en_GB]": "KDE Visual Design Group", - "Name[eo]": "KDE Vida Dezajna Grupo", - "Name[es]": "El grupo de diseño visual de KDE", - "Name[eu]": "KDE Diseinu bisualeko taldea", - "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä", - "Name[fr]": "Groupe de conception graphique de KDE « VDG » (Visual Design Group)", - "Name[gl]": "Grupo de deseño visual de KDE", - "Name[he]": "קבוצת העיצוב החזותי של KDE", - "Name[hi]": "केडीई विज़ुअल डिज़ाइन समूह", - "Name[hu]": "KDE Visual Design Group", - "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)", - "Name[id]": "Grup Desain Visual KDE", - "Name[is]": "Myndrænn hönnunarhópur KDE", - "Name[it]": "KDE Visual Design Group", - "Name[ka]": "KDE Visual Design Group", - "Name[ko]": "KDE 시각 디자인 그룹", - "Name[lt]": "KDE vaizdinio dizaino grupė", - "Name[lv]": "KDE Vizuālā dizaina grupa", - "Name[nb]": "KDE Visual Design Group", - "Name[nl]": "KDE Visuele ontwerpgroep", - "Name[nn]": "KDE Visual Design Group", - "Name[pl]": "Grupa oprawy graficznej KDE", - "Name[pt]": "Grupo de Desenho Visual do KDE", - "Name[pt_BR]": "Grupo de design visual do KDE (KDE VDG)", - "Name[ro]": "KDE Visual Design Group", - "Name[ru]": "Группа KDE Visual Design", - "Name[sa]": "KDE Visual Design Group", - "Name[sk]": "KDE Visual Design Group", - "Name[sl]": "Skupina vizualnega designa KDE", - "Name[sv]": "KDE:s visuella designgrupp", - "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு", - "Name[tr]": "KDE Görsel Tasarım Grubu", - "Name[uk]": "Група з візуального дизайну KDE", - "Name[vi]": "Đội Thiết kế Trực quan KDE", - "Name[zh_CN]": "KDE 视觉设计团队", - "Name[zh_TW]": "KDE VDG 視覺設計組" - } - ], - "Category": "", - "Description": "Breeze by the KDE VDG", - "Description[ar]": "نسيم من مجموعة تصميم كِيدِي", - "Description[az]": "KDE VDG tərəfindən Breeze İş mühiti görünüşü", - "Description[be]": "Breeze ад KDE VDG", - "Description[bg]": "Breeze от KDE VDG", - "Description[ca@valencia]": "Brisa, creat pel VDG de KDE", - "Description[ca]": "Brisa, creat pel VDG del KDE", - "Description[cs]": "Breeze od KDE VDG", - "Description[da]": "Breeze af KDE's visuelle designgruppe", - "Description[de]": "Breeze von der KDE VDG", - "Description[el]": "Breeze από το KDE VDG", - "Description[en_GB]": "Breeze by the KDE VDG", - "Description[eo]": "Brizo de la KDE VDG", - "Description[es]": "Brisa, por KDE VDG", - "Description[eu]": "Brisa KDEren VDGk egina", - "Description[fi]": "Breeze KDE VDG:ltä", - "Description[fr]": "Breeze par l'équipe « KDE VDG »", - "Description[gl]": "Brisa do KDE VDG.", - "Description[he]": "בריזה מאת קבוצת העיצוב החזותי של KDE", - "Description[hi]": "केडीई वीडीजी द्वारा हवा", - "Description[hu]": "Breeze a KDE VDG-től", - "Description[ia]": "Breeze (Brisa) per le KDE VDG", - "Description[id]": "Breeze oleh KDE VDG", - "Description[is]": "Breeze frá KDE VDG", - "Description[it]": "Brezza a cura del KDE VDG", - "Description[ka]": "Breeze KDE VDG-სგან", - "Description[ko]": "KDE 시각 디자인 그룹에서 제작한 Breeze", - "Description[lt]": "Breeze pagal KDE VDG", - "Description[lv]": "KDE VDG veidotā „Breeze“", - "Description[nb]": "Breeze fra KDE VDG", - "Description[nl]": "Breeze door de KDE VDG", - "Description[nn]": "Breeze frå KDE VDG", - "Description[pl]": "Bryza autorstwa KDE VDG", - "Description[pt]": "Brisa da VDG do KDE", - "Description[pt_BR]": "Breeze pelo KDE VDG", - "Description[ro]": "Briză, de KDE VDG", - "Description[ru]": "Оформление рабочей среды Breeze от KDE VDG", - "Description[sa]": "KDE VDG द्वारा Breeze", - "Description[sk]": "Vánok od KDE VDG", - "Description[sl]": "Sapica od KDE VDG", - "Description[sv]": "Breeze av KDE:s visuella designgrupp", - "Description[ta]": "கே.டீ.யீ. VDG வழங்கும் பிரீஸ்", - "Description[tr]": "KDE VDG’den Esinti", - "Description[uk]": "Breeze, автори — KDE VDG", - "Description[vi]": "Breeze, do KDE VDG", - "Description[zh_CN]": "Breeze 微风主题,由 KDE VDG (视觉设计团队) 设计制作", - "Description[zh_TW]": "由 KDE VDG 設計的 Breeze", - "EnabledByDefault": true, - "Id": "default", - "License": "LGPL", - "Name": "Breeze", - "Name[ar]": "نسيم", - "Name[az]": "Breeze", - "Name[be]": "Breeze", - "Name[bg]": "Breeze", - "Name[ca@valencia]": "Brisa", - "Name[ca]": "Brisa", - "Name[cs]": "Breeze", - "Name[da]": "Breeze", - "Name[de]": "Breeze", - "Name[el]": "Breeze", - "Name[en_GB]": "Breeze", - "Name[eo]": "Vento", - "Name[es]": "Brisa", - "Name[eu]": "Brisa", - "Name[fi]": "Breeze", - "Name[fr]": "Breeze", - "Name[gl]": "Brisa", - "Name[he]": "בריזה", - "Name[hi]": "हवा", - "Name[hu]": "Breeze", - "Name[ia]": "Brisa", - "Name[id]": "Breeze", - "Name[is]": "Breeze", - "Name[it]": "Brezza", - "Name[ka]": "ნიავი", - "Name[ko]": "Breeze", - "Name[lt]": "Breeze", - "Name[lv]": "Breeze", - "Name[nb]": "Breeze", - "Name[nl]": "Breeze", - "Name[nn]": "Breeze", - "Name[pl]": "Bryza", - "Name[pt]": "Brisa", - "Name[pt_BR]": "Breeze", - "Name[ro]": "Briză", - "Name[ru]": "Breeze", - "Name[sa]": "Breeze", - "Name[sk]": "Vánok", - "Name[sl]": "Sapica", - "Name[sv]": "Breeze", - "Name[ta]": "பிரீஸ்", - "Name[tr]": "Esinti", - "Name[uk]": "Breeze", - "Name[vi]": "Breeze", - "Name[zh_CN]": "Breeze 微风", - "Name[zh_TW]": "Breeze", - "Version": "6.22.0", - "Website": "https://www.kde.org/" - }, - "X-Plasma-API": "5.0" -} diff --git a/files/system/usr/share/plasma/desktoptheme/default/opaque/dialogs/background.svgz b/files/system/usr/share/plasma/desktoptheme/default/opaque/dialogs/background.svgz deleted file mode 100644 index 95371eb47a585436ae4e58c6a29e85732067bac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2252 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 awu`^3tS#Se#6PLsUi}xEGpk!4G5`RN|6!2; diff --git a/files/system/usr/share/plasma/desktoptheme/default/opaque/widgets/panel-background.svgz b/files/system/usr/share/plasma/desktoptheme/default/opaque/widgets/panel-background.svgz deleted file mode 100644 index bafa330e5775e2ee6c4c73b70712ffc860f9f7b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2300 zcmV3*(Zgb_4FeRUMhH84lZwyh_m)F$_N;BWb?qcNuxz2l1|=AMZ|JV6vw zOULlzzL%YH@P7-xvoH-3e*!R4s4CC?f zaas$fX|^(inSAR9JU422r++^K_R5dC2}^spDx_gsqw0=#NZ} zO93aN?<{;8*)j{4s+Pp_JOfjMQXN|8`BPH(dp*hDcDe>Z(=*7pUqlZ)NH?1_$xAqT zjl;I_c9+GnMHm=7<{O?AxdD@DXdj^cUC5WY=vPj=_+&~2sPf_|=A{my;z>+K!S{s` zrm`FE!QmkoL4-u^;cY4pKEUyI9&L+QY_Le00$R8PaIjlYjJ(KjBpQ!C@&MIq07 zK`f&JT4$>$(IHD)iye8)mxWT1mEJ2fixgJJM&VyGhgn*{E-VTlWp=?L3+{QgNc}8S zq~{_A)<}0no1)X>p?H2@=YB}UcfB8eHGo$e9HX~^oW@*{RJu|V5&yZYb>B_ zjh1FJUY3r^$|?*tk?3UnRzz|9H!(;RZpUa;#Jm;W8I|`{Y(^)zJEIO=ep($QM(i(m zJlB2|3mP4zme`B7n>6GVe`qbBJw7QiKgmV(VmZOTv0w0ac%pmQoHCmdsNHMWc~CS{ zENFhNRe3ujKP@3(s2!HJjj{Zox4OK@(tAEj;H1*a$aMq@2$14>086QHu{pn3ji5Qf zG?HF|LiRQ8Hh|Z7Rpn_pLIZm@n9=|+eQBT-iwyRqU@;IdC+UdQ z;0bu1L#~rEedpEYsy#&R^kmgXOKlE9>Jxn2u}$7n({B1VEN0czpy@pQa6!KCOYN1B|c$EjxN$g zGhMX%ri9mVy5eTjPm=`HaCicbAN*pM@otWvLaY;fL#(j+1sy@Bp#RlPrUT?ocZTkl zxG&-tW0|f=p8?*MfY(5mV3X>X)!?&c21p5X``;1n&*wt6i}{Q{a0oXXSQiT1KWDIK zol4S;pWlmOq%ozWT0-mzem_J^oi4CFWzk+xGZ8;ne7_%N6-Y*>Vr97`@tGt*ZR?l> zEScf3{}an4NGOkbk+EQkBJMmumCP^}rGBFR9TA2nHu{R} zvJQg9{wpHXn>gqJS!j)<4*gqG&S2}KE}ZP_u!>beFJy^l7Vub%OKN>BkT;0f4uJds zK$d_yC@y(+iY3(why##J?dr=B>z++n{UttH2Q+Z;Jh-nj59QJ08t$kTR&N!0rmI|p zrxtK;{X4E@QpS|5;gOqDQYUnI+T!m#2zoq*uSyvkNe`we`5{JiweS^L7_!>}v2Nca zPZ?&fn5W+ZWk`_i8dV|_nM%wh6g9;VC=;HD950qbLzyD9vqU##%fh3S?eqs@H|U- z+%>Uw_Q`zwQA}}Za89K5$Ph_Y7b&YA4^w?qkheWx4xBB!2SssC)LqXhW1o0-`JXws zdPiR}Ts4n1a*UYvxO5sMKSipJTk2;{QpaU?TzU+;Y+rOcHYz2CPYq30RJR9pD!7w6 zJ?!r$DJ=TKC52^vpGk3?0oC0R{IR_XrU`LvbLvo&z3*Mn%Zl?=cMnEv^M8EzfDr9J ze(yMOY#U+=Tget@Um;&`t9|}OGn_r_KlFxw>{Ex~%lB)qs$cvvy@RcL>qGF^^tg)i z96UsJoy(#h?5R>YAujzhKUISG%|FFcrDvXj3>N-&%ili$Yxgdm|IgYtWo-|CZ>+6& ztE7IH1moqhN72PP3hwptwUKmNy`c=b{$2~?5T$N9l?89omz5pxlh8=Pgh*MuQ zUmb{G!t>*xt|AUf)LBC5V3t66c{%_W8oK!Sy{F;)=;yG7$L5FhmlAf3R~Kf66447X zgPoBXLm^z26UyA~JiIuW6Xp$aVt~}hm84eT4F_zcYrXe0+XZ&;BtQ&p4-8F@hNR7F Wp1|{W;!VpBZ~hCA{JHPdGynkai)NAl diff --git a/files/system/usr/share/plasma/desktoptheme/default/opaque/widgets/tooltip.svgz b/files/system/usr/share/plasma/desktoptheme/default/opaque/widgets/tooltip.svgz deleted file mode 100644 index 088e11f33d18f8edfd1d0e74a09a2bd54b94fa51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2197 zcmV;G2x|8qiwFP!000021MON{kK48qe&1igDlZ9+C6T&Wa@SiR4T2Wvc{xo}pl`B7 z+rsK%Nc7s9gY)0dkh)Q}WXrqWZqjxg!`6@-&U_qxGo*9-!#;`81I>#lOXmvFu!3kB zWMP!9=E`rMKB}&Q3g)MwA7?3@D`}?uaCdY2ovNZAbLul1qFuz+=;!pl2>cC2Z`X`% zX1c!H?X;*8YFWP0-yv1KySce79#%I9!Kjd}VaBPc@W(ZcR%?o1<{9fI6e>+d4tY)@t^d)M9A{dP^5eOg#&Sc!CUU*eZs9?mIE40M|G0 zo`qSE`U!Zh|inWl1t(wm4J5$VS06covSa=%QGY^-2J&EUeIyQ8}P@#ufJf_Uwt7-8@ z8X5%6$bd&i^gx3wNwTyk;plV@+s>P99*Z7fpwpNpG-ZVjYp5%C(Em21%Yu(9SDQas zq5+x;_88N$4I%c(7lY9~(}SW=YB3)aZ1WtnszDZKxmpBkn55EykoF^&{wjp(Cm4?Y zTaQIz!0e4lOvhY&--rvAZPebj|Me+-?+5p*Jlm$>v1+c6`kt0W2D>8} zh#c5J!9C3vnV*L}p|^;E5wb07!%sU>176(MaUBx=s?%=Mg|Brt{q7&Rtdo4Xz%)&# z5z=JC%OX)=8jUmqPoq>?idqELsUFdw0P&`+l1hWLuNv82mbC$d^m6MT?|30kDDy*~ z`R(?vCDYn(sC;Js`S7tW9BzYP_IsA!Hyng`2Y&&$&XuOT;1x_TgK94E*7H?{7l8q^2CxlczW_q$ug}{> z)K|mNSH~R2%jIP;2Q^B`-iIM)9fe$Z&NVDo4n5QC#9rfGW43H9?_n7S0Cbf!@m8#lZ7E9XgKgM{+h(+T9g>5%78tiQxAEEfh$+tTgS1O|`b9RGc%-r$ zfgSL+#3z^|-e&a)X@fVa76MCEgQ_-v!Xl_$r1Eau1@xttb*58U+|;>QnnH7yt6=ei z&$c<0ss9|2NX|F)1|&tErD0Ie{gXNN0J-ynVfa(b=l=7#EY~tl0PhIEYoJT8N%b~s z@XclgNC|ZN?FjeNv5;?LI-?I1+zkiPMGx*Db13C{xVsaiiC^4v2JVaXwgMr<;c-5Y z^7^)iD({cM>i6dIRA}^i6;*FjGQuO!3O^Y5yP8I(F3y48i_Xahtj)ht&J)-QYtokc82jp zW;n5F$6{R4>1%rY#=~(YE(&iIuV!)$U$ab2Wj#;NM9bu!$EuKOzj@r9b!P`Ni+XC2ZYmAA-k* z$Fn$ZiigNfx-9y}ek3Xv#5MlTKN5le*5Besq7y%F3>N-Q%irGsYj-Z5|6%Q`vbKl6 XD%KVsxBS1G-QD~j6!|gy=rI5Q728aX diff --git a/files/system/usr/share/plasma/desktoptheme/default/plasmarc b/files/system/usr/share/plasma/desktoptheme/default/plasmarc deleted file mode 100644 index d375649..0000000 --- a/files/system/usr/share/plasma/desktoptheme/default/plasmarc +++ /dev/null @@ -1,13 +0,0 @@ -[Wallpaper] -defaultWallpaperTheme=Next -defaultFileSuffix=.png -defaultWidth=1920 -defaultHeight=1080 - -[ContrastEffect] -enabled=true -contrast=1.0 -saturation=1.5 - -[AdaptiveTransparency] -enabled=true diff --git a/files/system/usr/share/plasma/desktoptheme/default/solid/dialogs/background.svgz b/files/system/usr/share/plasma/desktoptheme/default/solid/dialogs/background.svgz deleted file mode 100644 index b787c2c0b1137c02feedca30a0438357cc63fd7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2968 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 O-~1oz>|Q0VMF0Q>t=X{v diff --git a/files/system/usr/share/plasma/desktoptheme/default/solid/widgets/background.svgz b/files/system/usr/share/plasma/desktoptheme/default/solid/widgets/background.svgz deleted file mode 100644 index 2b6b4f837457892ef7e7204d27ba1c99cb46d45e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3068 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/solid/widgets/panel-background.svgz b/files/system/usr/share/plasma/desktoptheme/default/solid/widgets/panel-background.svgz deleted file mode 100644 index 0f6693701b6be2a87eb29c5f14136a48d615a47f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3086 zcmV+p4Ds_HiwFP!000021MOVhbE7yCf6rf`^E}L?%3w(#0nW!(?QHGsKHS~I&hEp$ z5iHwOFrK=+aX};0{p&Ba8j{-|cAEgbh&b`1@NPnMJV7G# zqJ?k2x~`B}3kC`sLL;RaDC?j~V0`QiTR_8*#tKF7jM#R6^pbd7!u9}~}g66n)9 zO`qno*>=0t{hX*r@oILBH0}QC>Na^o3wZNXaa9T1-E$$xn5HJ~99$fEn6-UqELI<%jF{){aB7m;KWL~hnoAg1I^CnNOCz4q~uialrP~Kk< z^dx$YJ+Xu-gdU1?_S2W2%8MG-7wMul%`Sks8!~JS#ho~gGgDWq(Ou&x#&}j>%|&}z z4UW8rp|_<5CCr7im7E~6Xh|a2o@C@FcO|?ih~m4+ho$=D7apQ`A>!f^QJ==82vq2& zd(eMQE)6c{OxErq+JcXCT`X_yyy~rm_bB3r$c+~rvp)pj3(<30O`;dmBt3-T52;t58O{ zS7UC=F;eZ>Z3v}%8GgIHq)iHJ;<>P)2{S*?}b0Xs3WODsa_U8{aaWT8g;<_%A*SQlnjLJ( ziOg`x>2}uiz_D)WMR6$N3pplnIxTmqXO8g^;&gi^wPA@c<@Z~J18}9C-a-uxw7{ga?e>VC(LyB~X>2 z^K~qiP|b8lk%ZEm9TqTK<631#S<*O$E?u=oge9C+*q2>nmd!CxQt?`59FE`is4uY_ zCQzG0>9ujw*x!A^Q`l`V!!|jcYSkg05^U+*p#}jmraG5bt}6}q-BF*Cx|dWVqgH;tqn%@ERa<>iw8S#ZbI|ezOx}dY8@S-~uK?!QX91&4 z`!$i#cL2=h+&Tl8IfRRty}-V85^E+fHki8DJ5O5Qd;u`OYwtD7=ihSiyq(EixH?*0 zwX5@oC{3e{YPx8}YLr%d)nVYK;*-OsW;JCDiodECO3e-J(hq{7v7`3Qic*!|P)Ehl zqnL+LC~gin#FI+QbnSbOng{cg=F596Mv;q)&Pqv;y_^CIn8Pac?*(oGTJPS-A0n%% zA&yd|1AIMcpjJ3P*iaeTco?EQ&bmZ%0(LX41B`1wOts7q8#iA0VH2*|LTguG%RmOO z8sn!Sk@u8MtNLVZMlCs7f(K&RlKTQGIsgK~a;K8D+zg#2tMs=w7xk??Bn#M6UBsxx z11a}rHE|`EOgVlan(Y}JOC*=rc3Oss<_P5Ygrl;J;w5mqRE z45N8~u_nu9LGp7j)}Kstf;8+ADDgW-*$Dl(j0(H{t-&j@NTpio8q^U^@2ypq2`NL5N!k6)sNkk3+J9uGc)kVm=jAZQGL zGvJ>Q2f(HRj^7lt{R+@o`aN#yS_(cu&8L}}e}P{Q(3)UwuBcz%4t1^fc`oWP)*ix* zOWc{YO|Uk9YZs^FRNP%fOuND>vXI$b!(hBzHcK#^HRyPEg$0R*;(A3jP*8OhY;P+L z8xp5uhjDpn%$hXDkTi$ehRX{xRu<_rewc`~C5e;wY8|0rr%Ng+Q@aL!g{Qo=49q-c zkS+<#v0S@EJ;4f@f4+qTWq~;$!p2P=wQ5&V7TY>(;Bc9mipqoN^(MY-I}qo%trd^X z9adS&v`d?VsrkUvjU7iD0Xtj|63-39Coc&Vn(_qt`@tx*=sUODk8*$Vi&EEMqmwmK^jK{N&wB!O=g*Vs$tL&qewG#hZ_`% zC!JZ8Q3q*k%F6PfZy~FevctyQh&tRjT8KM%Od(!A&jc_;xkOZILx@?IRV@f1=Co4&FXD;wj1`yhg<_kCCl z9<#i9)-4}*AGm?xP*QvGq0o`TG*hEv3%3@)ViIa_TeCFQSzA8G!KV-1PrR?&eKmC& zKL=tiUId7+=qwm26nT-4Tbfnw@e4A5Ot4NY$HG)*10vf}`MEqXlx6-rhCWG#D)!1( zhC{wL-jnno(g_}j*8}AqJ_K(o_Gqm4q#?pge!PEmrY{~^djRylp_JWVhoBKXNAmEI z2A))a_D)oAg6)!r(_Cub*Olz>FZtTRuzwvh%&|SaX$>upNiei97O(T-(Qq8wykxj& zhGw0=a=+eT8m&VzwyBm|=4ju+VaF<$Ob72q1EV7*KFzCkCq#^V?W5PlI_%OcopaL+ zcSlOeIyT+S0=u>`v3SQbo_^*-?T}aV@7s{n1sG_6(6Q`E?SU!5wGD=092cO!=W!PQ z@W5s(*rrJ19EYvvTb5=DxJzQP0YwQbE@v9Y~5;ESC;XtD@$ZUw(QCp zIyESBrqV{-KupIJTh5f|HU$_aI;|tyAoU%zeaS% zOk&Byi^$T|uU4Yu{pwtlvR_?mSKB7Glt4C?!f7XpB>!$RFGM!MT>afPcyKHd5x(&wt&(r0I=TgtV63@FYBc z>3eSKN8$WqHVAz#X8m|01=HNXUxo7|b>lQAgx)%eb4pcLm!0P_+8dF=bc@2aYp5Nq z9$nbACk(p7EC-iw1gjS>KmtOsIk~@0K~v#DV8oHslbpVhRn%a(vC+J#zYfvCudQ`B z1|!BBH^`Lx;>NxkrVZLw6`>7MVXg+P-&P<09iV|2ru2M*Z4Rwq=&%YK)N;OC zp~Hg>W>4;=4Zx6(@df33mfu0Hg>aFwImRgi}!brX*+9x`cr^lq8&R{@p;`2BMSuCx0h`W?I|A zypYP!i=X%pfk3j_gR9Z=YOOMx{Kp&5!Qv7IvUP4TW}EhR19ch**7gS(5HFC=7U*GL cgpFP*ek|C+vb{6~Jw@AHhNtWG@X#{c54XZ@6>Z`AcESB84`DwQf(4&kKKMHS0#Ka>c z!&x-OsRowgRqbKLkVEpz|V9Z z%|dStkkTj$Qh#HDHJSEmHlhXKqA-~j+HOZ(2-S4S#+%7xQpjtcFBF%bF9c>1J;XD) zfGMOI%5?I}=U>X31~%vEyf)1)fVmqsY%Q&wxUM_VcdOBD<0!^>Qee$ZdtCO8yn~@P zrQ;OLxuQr-kP%sm2zEx9c;hYQEDECdcJywcU-^yuD4xr>xJC4z7WgVYpt`|06;xlFzmUYQg1?{LJoC|ZNv#B_uZoFAD12}6Ww zxtIxYbQADU+vJ2{`$+ZH55Xp*NH3S-juAzk5<=~cA-fjm=ePFVx7OayU;E#r=H*V0 zxhcme&u1S)DBY_J-0hWYR0tI@O5i$9DT`u%>4!CI3K3YrMrfjAdU71pT0WPHq>65J zMR;LWlI{c9G$)n2bTUhlhCxMCXikj;f^RMJIf|G0N!|NH-!eYKBHo5=>%K^4fZEnPv~iA>y-aEl*T%1r8|umnj&h?cETSNgGf?aWTW?=& zfw~f%u41`>dZs;#6qM%duz@*-Fe(~VP2*ao3e}nrws2lyU$l)`G{-!Y5W#_`(5p}dOUHvMhdnL6pX%*)?+B%k2wbiSlCAP&bK`R02mx$>k-ldDb@kQ&^Hvsm-dr#Ruzst?@W};5v z`rY#CusY8=F0txO7{zXsR(kc@z)R%^mycOBWekq5=34o1SWo>x8Z$7v^mEbjDDdYs z)xr;g>AS^32wXTSZ=VzcYpn;}_{f#ktcNnJ&sYHt`B-!vDqC~n;hGU%E#+kkwUpE? z&6^SW_+N!W;3Ys{drzPomBX?sRgI=f9ouAi2(i%%>p-a(=|#z$H;yupi?k0Tgtj<^ zksV>I+48&~#U&VZcJ+a@oB=5D8%Nnl{jRJ$h0=0f59MV63oFlnn5|ZyjhC*9nc?IA zLU=6DZ%Cj&5k{X7EZ!iYTKd;>16B4a{T3nB9#r*hqq$T~SeR!9uU^Q5Lbw++2EZBc zPe=e@rh(%Z1?@ZmbhiASrnJ%sH(+_=P@ zvCV*O@zNnq$+@`OikN6)ti5>YhX*wbYp-E2UM#MYG>*Q?>>1D$XD55ntZZ0S+0a^P zLvT+)m2vT!=I}mqvKsM)tzk85tUha0V!pI7Lv2w(CXXu(?6z5@Y&xug zpAac8Z3Abg2x+r`4b|Fa>KQC#@%a)Klm%vw32QI;YE-9^ve-5;yvn7is62>S@BXQW z&%`~=wbs#k!YWId!_wwxYSA-w@@? z%b!qtR}Mc|(N+F7S9Drjs)p&z+f3`Vg62g*$3TlkfelrHs!~)HWRICh)o6w)(hQN6 z>6T(m4FrKf^>0<%0Jmzep(;815olDXBd%Eqvs1gBf&a;dTJ9n1ouwF>Hgk)|L-( z@Znwiqq2`pGf8$CKLm0rA0?PDZ!H)q6nT-44?L^G<2Pi1m|&CGu8pZ$4Tx$><=5)M z(#-sI3Vo9FRqR!)^rw7hz9;EXrW4$guSd>3etLH3*ps>5u?!K;#OeOkg|T?db`R)% z!zsJo4nZS(POQTx8hFY9#v5_L8QdlJ=Y`b1t1H6JQ^N)1X16Ja=5T;1n(ToZ1TpAB+qahIp-+yJsm^(o|@#}VKB%Tt8Xlf zo8|9O*jV}ij?2*bQzHR@rr^TijH2=#jI`d+iIxmFuHv%}tL%AWq>+IxC!F)Y_vqTO z#N-i^1q{SZv;6yxBBuY5U7|fXqz7_d2jtm<%5ex2R0WmI80O^Ff~vhKTW2ln%5sr) zWr=FYmR(uPq!#7wSaBpQ#7#`G?T(4*P=LYEc^%mnTaJUMG>18rIYM=dl{wtPj;njb z7K{P?1~EBj#8z*g#g?{ywKgU1SLddb{pwn~+F{t%202(6XPjx0`h%~$5LpLP{WqTw z!Ldwa{3s8KnFuN$h(MXnR?}G&&LtE;^Xp9Pf0I*UQcj7z*=4eYxAuem^!GJPnqC`4 zN*mb+Hge`K{F#^fQ8;~{4MLxaS>InP!wfI*m*F%?y*SMU;cOMfxumMA%g%F|?Tt*~ zrcL44)z^;Jk1m|r69&`ewhM7r>mn-)2*qr4cawsr!lT59BjqPGePdP8gW-dX=1u+U z5H0!+y$__!YRI~|djIbzjnE&k;=eyZSZ&~7rW(|M zNug||X>|8_B~kVj(F8>cl)|M-7UabeklkfUGL~MVnMxj)C3!IT8u^;R=b(q177?)i z{h+6n9)U-9I#2wZ32zO*07#KUK+Raa3CH00bt%r+dJcjFlq7-(?))IAl^{C0+xR;f zG?%q4%nM5ydh`?jK9ERNdvG^;Sg!QSrv7OEA(%f0L5?YG&K>rHpmu^_Z@*Uw@d)eL g9Nq7Wv@uKPPn6obs~h#-N!(riAJ17~C3Zvr082Zrg#Z8m diff --git a/files/system/usr/share/plasma/desktoptheme/default/translucent/dialogs/background.svgz b/files/system/usr/share/plasma/desktoptheme/default/translucent/dialogs/background.svgz deleted file mode 100644 index cd725f1e6115c955b2f90fd990e7065361aa3e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3063 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/translucent/widgets/tooltip.svgz b/files/system/usr/share/plasma/desktoptheme/default/translucent/widgets/tooltip.svgz deleted file mode 100644 index 4ec55be2dd151934ef03aba5c577a5aa5b341094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3035 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/weather/wind-arrows.svgz b/files/system/usr/share/plasma/desktoptheme/default/weather/wind-arrows.svgz deleted file mode 100644 index 666ec85dc338c09d4a1d707a6f53f03feb991e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2164 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 Hw>$s<{*I&v diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/actionbutton.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/actionbutton.svgz deleted file mode 100644 index 017d89196e949a13412d07a306f6a9327a3e74bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 zcmV;226*`&iwFP!000021I=1(bDKC2{@!1qpEnVrjBWhalFz>D|Yp0wTp85%JLwNf=v>uxfLhYm(TBRv)%F?LTDY$Eg+et3k@l>s93B0*W_t#5kwFr0#WW6 zMh5a9;CmA#VH|8hY!K$q_3kmxlh_7{rrA2a&%)qA-83W%o1qWtZb6hUNJKs%Mwo*M z+}=mi3G|7xo2u*FTIKn}&1|;c@9nD6PSWK}kDEONp~_}eeWQQ%gmwR_!p@S%G*k-^ zq3l@Yvu{7X)l5w6D31?e9Y)<__drZjFfNCY{ z`8aDEJgv9u7X^mtsU1G1sfu&F37%D2uE+`-`SV5{;83+RX2cm7e5*=n`LkXwxq8ZH zVU}5+?LT#!zfBYTH3;vQY4R9H=-;Awc^N@B@6}>K7W9vr^os!ih7)Z#vRKlMf_!Zn6RVhfIw4+0bJ2QBTh116kz)tN{oJ7$m zjWGYIPBl_nD)E*|ZcioBSBbP$BCk^EcD5Ww%}S$q6lO5(qQ)Z=p+=rYjahxiQR9*8 zLQQkcorxNcUJq*GB;5v^5wPh(hO((3gY|glEX@{fD0>Us3>r|Y)iR&U!F(Z>Ht_`_ zm{KHcpGZwmni(1yy0~#wgDV;rG^H2FNXadD5;nTmF(5qA3WRDd9v60GD@ARaApF-JrX<| z`;Bl$Lx=0t1rAN@m;mUA%R;At)A8Wp;2q#<0Kizg@71{N!{zyXqZb_C>maJA6%zxi z5oC;p7Iz1A<~^MY9UA-SvE@SwWv7AL$cT$~{1kxA^(Mla#O@gp7ne%NMin zx8Gn9=NkM`u_ssCSb36~264847;A1Bauek00~1Jo9QTHl51bBCxubHWH~-6ScXERB zLE2x}w7a0E-Rq zf0Foi=qhu;OTfz;IBc8>Sw+(5y!yDYe68Ml%}AXtqn?)@$4n3J)?PfJBnJ!)&J$+h z6P6!ali&+Py-*(^at2AKhq&!X4}QJOP^kRivV=Z(60002-&GJ*gA diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/analog_meter.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/analog_meter.svgz deleted file mode 100644 index 1576ca326074fb21e1c78964fc59305f7767a2e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6499 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 J`evAK000{DhW-Em diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/arrows.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/arrows.svgz deleted file mode 100644 index b1b28703a61820c0cdadf170d0546e5af88f0ed6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1348 zcmV-K1-tqmiwFP!000021MOH#kJ~m7zUNmE%4HWYB~p@QOR*Cm34)y4ZF{CA%2rkq zU6NkgDf-_#)Z4by^srkbKBjY`fFl@G0ZR_u{m+2qMV$ zQ6tWhwFTyGt}f_d-Z zi4qZ)tbpkn_j3T+{`jxkny7IWpa@_~IDrn7Ga zwh{*!^AucgyX4yW`0%j93U#KY%&A34lY}EB<2;<0^aVER`FE(K7s-Zk z{BIdaWAhz%e~C@H|16-AZ#{=zJeiS8Y|`^50k!|!seXUZT9hwCy~_0q60i>NG6}DJ zKUd0EPSq}|p5mA`QoVKU+qB=r93OqJ*)YYMKC)+9UU^?zuhZ(&02?6_E?X!LiATH( zNI*-^^cl{SM%_?VSogq!PtI}gZ&Mten|-hxi3oJKaFfzH!V!A@C`edS5NxoM_B zEVo&SfsnoFK%Vndj{>ru<_NM8PzXg2iOm-tgDB^cl`))pl-Mn1vOj?wvV>niW1NH1 ziyyh%2qu$0BH%eUX`=1f+ZmaFmuK+lY-ATFuo3vQ+aiQ`u{W2U>dNPKQUN*0N(h4~ z1&-3dUtVFb9T@n#q^=+M7INxxzOCX)UU1D4rdeOotz^+I1Fk30FCRa(mw{CrM}G+U z*!2};6xc=_U}u_eCg8wq<+M(#(e^5*Iot4jZGB*ShHmI*n)1F72_&szy4BCL8n*@- zwoJhluP~(muQ}8FuFFw4!)`$Bxj$d}_wB;A!}Q4Zx%qrM%Q&+@*zAgv^jtxw3n zPzqg5BqaA%uV6Y%P|a-a4a8(crC&r= zMn$H%Y^Bv8ho+z-zm+8n+MAT@d=bn@MVczEBht#c*>yyNo*^H_S{_tK`?7xdI4@Fol$G^b&$q5X9`;P^%Z%bVe;DD zuq(Z*O)?Acu#4yLEGBknXnwsN%R$*~$H;9O>NL3=%L>L diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/background.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/background.svgz deleted file mode 100644 index 070096a565367998566a1cdca7ecd3cd38351681..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4274 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 U;6naUrK@-U2U?isaGQ4k0MpY)_W%F@ diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/bar_meter_horizontal.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/bar_meter_horizontal.svgz deleted file mode 100644 index 45b61851b61d7a55e3e66c3f0faae7133ef80b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1839 zcmV+~2hjK*iwFP!000021JzquZ=*;MexF}~n3oyJjp=SqPn?lzHXO+v}SSQN8wb)iYiMibR*9X=TrHw zUq6r~OG)a4o)bhNo62D%f4%>3m#pU>BuVnUsSKAy<~IxG&lf2yVv5_1@1={WOtQ|} z7FaYSu*Va8Ctl=+&Jvb>aN^%fma_QwB8vUzC`_F|fz`!uKYUDF=ZQ^f3uy|GKCy?H z%4|*b)R9C~q9YZ4t=0-sjPvws@@yRAz^To08*C)%rXsAwoS)w zlH`ZMKgu^g_)jqw{eph!-?EQ?#9EV&gc5_;U-r5Z06FUE|F3(4KfpQWakL7(?rqp? zrp|ExHqHK?ZGHlv0uHL~U8v_Uc0ieCf1fg|G>yXZpPAU^JSPXp;t&#GikX{MSX%f1 zq|^@>asg5-&T&-us#e4_K7A_Z(Qbmj%={pjK&&PXal{QO`}V_Gu|mzYcRYaQknfNN z2pA>c&J9tFH;ZCaq8ODZY9Y$Jl7oxjhmM>2Ylh%-3-5}ZFae%ja<_%cz)9IBM6?mY zpNqir++@1O ztAI_|nuU>9#WXi?5{Ng4;8kr_#+=AwJbu7Lmw)ne>Cwqlk=m&c?pLU#!Xbfw#7-I3 z>Rc3sAz%gqA1t(X(pAhV8}^?+K^U1xMMg_z3uGp_%+?_zsP-^6;F09y)4vj8qBH5mqR*_yv`oFN@m4nABSKHAjW)7Qsd-JvJ>Z zlYaq#btEz(k_tZ39vX;nI=qjeKm84sOGo+z`%n!h^)Mp&6MN-IgGQ zB`ycTp-4G{=^J^OXU3R!~U^sz09xGj`ND3*emQnQxT^IUn z6*Xc#73gailZXH*6v{KjOr?yeJC!;Y`V2(dIgz=S7v|u*I)dISB6I^!2d6*I&vql~ z>DtJyJuTZe_OvYc&TfXmmne0WL^sHzC%3lQ<_CPs*_f@P11jMjmEJiUBdv;#Udc?3 zn&B!DIuH>W$kf|0`L-cyBfHIuR}WF6-wd|}(G#o7n4SR7u4lg^#pQQIV^#C7o^&j2 z?@6a9`V&Pz;8f~cty#W6DhCy>G0TQ62vOyayQyq~NQWPH1}KbozsERHhtnMGC@hbX z`zg?bj24q&3dDY|If@KNFc+s)?~>YFu!DDTt1-O)Lu&-PW@v_)0%v*1=@; z3?T0F!6PA-bd;mdQ$2qbyibJfamGI>q-rg8d_`gU@{rY0J5R|lyARnmVk^K>awC8> zI&5^d+WXlsdqPqB#3Vp}c}@Eo(*S%Mi2y#52N1PYx_wPW{@qi76RX*WFL+V!RdO*NK@`*QgYqw?|`I>@s$H>Lja zLishOc=lc;uSoLfyQFya)RHH8TJ4^vdH8U!p|tDm_KWMN@1Euj#FC_oX>Jsv_H`nZ dk{99A>>|Uf#pfOW|DyX3{{t5j1`854000irg(Cm} diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/bar_meter_vertical.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/bar_meter_vertical.svgz deleted file mode 100644 index f77c80e1bb0d31daa6f551248a7d7d6aacbe9df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1836 zcmV+{2h;c;iwFP!000021JzqubDKyIe$TI<$V*bCLCg%NVmVctR4VW5-G_ZiVHio2 z5x4+d+1mfUJ;NyuNw$$J$&m}X=jfjP`k-;{zHXO+v}SSQN8wb)iYiMibR*9X=TrHw zhabq2r6hGi&k3TCP316>zuteiOV;xbk|g=wREA3;^P2_p=Zh2;F~#l1_tM2wCK$fdXrb!G8FZxXv@1)Rxf{B7I_yGnLtz z>Zv1%s6fvEY@b%9ZlgKHF3yOOk2G8THwjGdBvNcq)IKiBHaWjAD<)1q+MM9xH;%g=g$BQ;oS?yw$Q#-ltg1JvDevF*h>sb9UaNMV8l~#)=#WKkv+RS6FXd16r zbE3P7V-}_;aCR)NfwsgcCC}UDB)()_AJQD)vE->ZB@gqT=7`@>w4BO@r5Kv2>UK-4 zEhq_Ihl!=r7IP<au`YreVsq>DWz@{4n@O z`NjwTDaN7);7k9OJpK`DO+FGz3}S!TV%4^X#OH zdT8PI*q{a?v~+$TFC}7)Old7qX#wBAB~$vR3L*O{s)|nZOwHW&1#U83<5j>WY|X;R zt74iPI0?j?L-49LD`QUNF&;l)qRT(|x%B8{sz~ir2=^=0QsI!mKVqj0YxP_dg&|-D z0v{~2cG6YMDjW8nKS3CoNJU0VW(#B{xy;rfBdGQ;HsF!u}!q+*)4*NQhID!S|Pg4a_MUW# zraw{i15TyB)tcoCq;gR48nYy9L5Qk;+)ZT@L^}MqGeBd!`#r{qI-KTcM`3w1xt{_} zsAw@6rm=kCR`Z z4;~4zq@x{up6>ap;C&)&k7xXoLaNrvj<0A;UmmhLYS$?lX7?f6Mr;LGN^S(OMu&~g z)_Xr2W>08ppI8LwFYjqzV;O*NqY%JH>Hwm)TDPz1$iI6jaAG(6FhQ`yFb5 zW*1SkgnO$2R1dB>>9)!N(#n8m>)M|=v<_4eSjZs5bi*%?UZd+ZdtY6!kKGz{Z>2CG zR;z=4u9pAVpnF0m9cy41?RZ(xe2TG0RJ-1?psB_(abGU~VN_l|hYs>A%}uGlyitCQ zC7!+4$t#LH`Yt72y|m;-o>sdTfB1el*ihQ_cKgMB)ORoQ2FjA8E7RO4MD6QDC?zk# ar`eSZuNI$o{Qno-fA}Bap?540HUI#GdW9_j diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/branding.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/branding.svgz deleted file mode 100644 index c06df31db1d7675e3309f9d9aaf84ce864833c2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1638 zcmV-s2ATOEiwFP!000021C3T$ld8xPem}p0%XyiJ9xcTMb=sZ~H{1{x5Pi8(KnW;N z$g2GMDQMR|eIlj|gv>AZ%1U_u=j_;2jQqgDZksL_OEiUC4eOR`v}tKQC^Tp)2%)P( z8@s4YyO{px;}1}8~l6{ z_VxW;ItwPLS?&Rh2mDitfA(9PmARITUGOS`?8(Xpn&fP@T8 z>>xlMEdzt2j;dhN>t_!c3=-@g^T2^;!@z++N5L_~UTBiO0VI3_g~2bDvvk|E>XT+B z-CZO}q_2_UDD!cmdcIyDOp>+2%cEixW%y*5u#HGM8cC~6y6z4|mX2PqD}dDl z(!%eMdkwM}@7_wqZ}Gr{I!@X&^A$`nb~3GIquH#I-&b5ax9LK&Q7p4{wp#rKB_8W+ zu~ueF<;qu(>|d14ghJ$6Avt&6`4{!b_cH+-UJxl`ek*?!N-URzUbuF6nQ4@MBXR3` zmSKJ)L2~(>^5p>qCQh=gYSVjYlTM&O-Z47b2ag`fsOk-JPzZGx!Uufguz9x;5i+=1 z%iiFVBDAKpHsnZLNwP8lsFH?l)AYxk{jO^*GCUj@epn9K$81Wykzw%;9>9xmc=6D~ z=%-m9eNLfo2e+;{R;C12p=H~n%*i#a+$6XLdQAg7}}SrLZ@J*``vr zT@6VW2U*;0I)Aju>*$X{rBeH=P-CjaMx7}){-hsu{Jtd&A4i^pb#xWD6*(`_E&Kc= z`y?j|x*>hzz7EQ4J?%W1!`WbOnLZ*fqAau4XVpE|_&b{l_3B@i%*~fcX)-i$hb&%lTNDQq^(d~k`yA!5a$(-0ZRh!t_LP%6S=>!T&Vs;{<(CAF%pck9Zq zER8A)$wg-giya9oU8%B3r0RYk^Qa>8QBxirhVteul9fp+EAvoRRx!EGvO5fA-0R6$ z8B%hk8*Q-LRdy^=@Sfjd!0)y(zjJmD90382#W5VGYlveGVs-?*SWrDzP^%M0t?|5C zQ^y)qWUVHSD1FB+b*Sug$nJITFwsx^O0Ufu2&y}Da`inc+6GKz!%L?oD{3aI8rHT} zv)KLNFkPF6sbU>i_jH`3B6Xa`r=z;w*nYfsHQsc6_TYuni`QVi)69)ent%4S^yq6K z^#eBY8{kZ?OCa#4An*@CQ%pjEk0U|!sYp`}ABQ52!+jWsZZ$!@O45wa z$y+Zu3kUZifOCrYN{ZH((%i3rh?KcRojboay4pzuhvDSQ3pzm-K+Hm za2tRu&MbRTlI`ihT9x#EXJiccymxxuN?LMq?=an#yXMT{7SseTP94s{qs!KvuKM;w zJMePD;<)7+9v8h1hkce?!2URn_%m;>E)r+1%7NOvq>9~H9wz1y zXGR!~-%gb3tz&l>3mm^yxdg%a8~Q0yRO|c4v0)hPHuX5$&jC(?J5 k>*uf2l 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/checkmarks.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/checkmarks.svgz deleted file mode 100644 index 2b9a521ede330624f1b158eeaa4c87f70092c30f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 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 V@PXYu|9|W8@dBc30VdOW001!THc$Wn diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/containment-controls.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/containment-controls.svgz deleted file mode 100644 index 49811305699a7684b777ebc59a31c9e542082a60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2984 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 JZj20F0021>t?vK; diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/glowbar.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/glowbar.svgz deleted file mode 100644 index 8a96d796afc8abefc46097a96a305e83864e6a02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;iyn%W@Q}ZHeH?S|zyBdL4OQ(==`~b%iXwfDqzA1a3p39cT6LzCeGmSa|j> zMh(k#mEc*3QAJr<>2|$kwD~M{2_}f3S%}OY%M%RpKJJ41csW8SR(j8=jmS1q(po#2 z;6geotLTbir1xvcLeri0GNtS@2)SQO%nuvldC>Il@99KKGelr=ZeN(~^mS#q<5R)wv9K4Zuasj(V*+~^Yby&cg;_?Dc51{-IKnv9Gg#z<>(*VTtR)h2mk=s C>@!gS diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/line.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/line.svgz deleted file mode 100644 index dd6c8c6deb5e76025aba4abf61ab5f1938d2ba0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 760 zcmVAzQ!FBk$%I}pq<-ELMnT7!@oXOT1X0tW#joMtSEoNrH$?!-Y- zVMcMz8AJ}_&h30Kd*{07UI11=QI)9_ePK&UZ~^EtRjQc!epOXo)+~BlB>sEky7R$c zCfCUTA-#*LG;&6cnWT^g-PikwqNVcg3C6OjI% z)OvrLkZymw;7MKz0borX+#WvFF}DX$_YJTx$1k0CgQlN87j#DZg?rN1ztAeXH^IyB#*#WUwC?fdHb z5Fi^<>@QRkt7UvM3C7ox$st;0OvmE3T{<2ICoH}mqGwjZjQGgn#-as2(`^&R|Bo3&7CWCmRHcQsjcY|r5oBOQrb$Zhj(v`zgk=O zN#p2ehnZoyrWd2(=z6sH)IqT2@KrXW*U1QN`xBC5sqg&0`bUAgUenL4(G)rQ^~>A#wZ@%+ q(P-oh+fMeA!w^y~vS-fJ*+GQ=JBY9!#LT>8^TBUu82gQE2><}0j(A`I diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/lineedit.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/lineedit.svgz deleted file mode 100644 index 820337088b938bf87493fa8df781c0f4c7e902bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3084 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 a8{18{N+NG2&#qS7P_>=xZy;D7^eyLTTK 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 bm3Cr-8h@aBCI1h1H*fwAI1iXpzIXrt4Q1!3 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/margins-highlight.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/margins-highlight.svgz deleted file mode 100644 index 34503d0ff13850183d860db654a7306de356ecfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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 U%VYSboxXkfKd*c=-|SKV0N1C0o&W#< diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/menubaritem.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/menubaritem.svgz deleted file mode 100644 index ae60c2b1cc696375f40560d35dc8287f6f10c720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1687 zcmV;I259*oiwFP!000021JznxbDKC6eebW((3f@wVIeSvG;U|Qolf4jyAS(@LAKcd z@&JyV?(BcxE50n-0y{S8Iyg>ZNl5n|9bL|ucL<>Z z0$=V&P27~j>??TRg*-_81SU;bx}N!2RItQ=nafeqjAqpkvCUV$ooWOTWKsuNcG(_< zQw?sS<%dla7E8E?I_1YDix$gbs?|dw*EGLtf}U#2qFCLHMw`vXXc`TkEk+`$eB}o$ zA2sdL{Z0Js{Y`_B^K}-mIZVNflog|IKfbk{m>6LZ?xxvWePfmDQbNe60ia&&Y0*3K zGYq{C**q7wRA7itmg#9|RCcy-i>yL{Vm-9kyG@jae1j8z8zs?C1~XKE9}js3@H@J; zimm|0FcjIEX**Qf>@9QBkwe24lbBA&kcM9#J<4|FFIc|xVboNks!k4!iV6wC#X1UE z!DE*BX~4v~O$Q{PYUi`RSx~5YW;_d7)~;agH3vNAfYN)Xyy`9yQPVLmufv%0)L-F( zZ3{f}a~4P9_{*T~jms0xizQBZ$nw2m^QZu7Ws4}q1z+uwm)c`CFO(fwwI7O}83z~= z1?R;6pWKOH$%03g&A6Y1ia8*K#|E0v6tD7_!C7jDh#ji#LWm_RQ7p=e*(_IaPK+{5 z%V`^nXHj;x&!VGk}m;VbKAD9+_p}m0(M}vZO;GbxBygjp?Hqj z?tC;ys!SZ`08!FxVHLGt!YIh|8Vhk5zlp)Wmt*nQHEc=x)ejyQ8DFO%`llTyu5#YH z_iR2VbMw<)R}RF$9sU3IE%w0SDWP7+vjWDv?sX3Pd)N8SgLST4#tQx3We)qRWnfPP z_~kY%YK-AT=kVl6#NmNoW4~Y@usNYRcIZdBj=>l|#sTaV%Nky;{9-8+PkgSQdDX#* zW1OvH*hTil;EaZQUGRJ|_U~7nc?4Eos$OThJ z#};X^Z=r9C$u0;eO0l5J$K(8{hn>r_OZ*~>wjWHLzzd5X7EvS#jQ`a;hRxx!vOBZ- zfAvluZUBa(UcF0mMuzPDtFFA_^6dSmKW-L#cn4c30V# zv*i`}@&NBY5%my!en4g`x)cTiUM{9X*a+}ODrwU1B5sW_1kgCHx7UbChxU1n3ZvVz z91iWZ98%b~<~VG-SG-G+-;(8+oE`ORIgZjOWGv5F*w~3aD?({)MHEN-gavrvG4Cl9 zJw`_IJzeri&RB8}Jz2Yw%vP-3VZV+gKOUd|puZlaZoP6QEPar8^kPVMvR}fZw_KlB z@h?a0Bp!`@I4QGTS!Q2Gm0J2^`bM}SEW}A%fG!u~BFlelz8%I?((shv_8k36!qgT3 zPu>V&&c=maLzu<}VDF7EM)ngYEs05;YadCq1;EaW&BQCR=N$g1EAh^dj9uL!S5l|; z0}?nlM4nyb7YpuVRMlRjl61uB@-ix6tAPASDGwdE%8j(KcR8A06@0C`J3>FUBW2*A hB)XizZN#lGBs&9eedPDze=I-0`wuvBzKbR+0047CL@@vW diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/monitor.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/monitor.svgz deleted file mode 100644 index 21498e4592f4d12b67fb03052d976469f2935b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864171 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Ğ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 z

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%0AZT-C$7wUNB2{)U1>Mn!OB{F?)Ig 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ÜtcGmGO}%+|rXPva^+tJzA~*YfjWp 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

@DOm^^E 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

J?!D&@n;Se8kL)y#=S)86 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

gPHtImHfHzmDY_%Ss~e2S|hBl{`e6&9s80tI`V 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%0A+GxPGrE~U2DY?wgUB4&@O+1?{B5`t>mju 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

x8IHcdG0t`e;dCts`|2F>&Vm|f8$sI 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/notes.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/notes.svgz deleted file mode 100644 index 854f81706ab3f363bb26505568fc14ac15183731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5259 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 V%#QxHU-Wn9j0RurxQIVT^*@#szpnrQ diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/pager.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/pager.svgz deleted file mode 100644 index b616c4d39bcbd3e3118c167bd8b4a0591acc5a1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2651 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 JNlUd&006ZYGbjK6 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/panel-background.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/panel-background.svgz deleted file mode 100644 index dd3268b2706b1101c2b2157d7cea30c6a8e4abb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3171 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/plot-background.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/plot-background.svgz deleted file mode 100644 index 51956284dce2e1914a09a78d6f3aed287ac938ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1084 zcmV-C1jG9uiwFP!000021C3T&Z=*OAe($ef-IrD~fPo}UY3Mv`HKUPsw9-zieH=O1 z0k(jVZA#K#zsKgD%c!Z^#{SOz9Dnxa%f861Hzs7p%LsW6Miwh$PO~zJ(982zdyOoq zNJ&Y~OBSJ$qc4wFn?G#Z`cp8X7`2*ArPlZIRmP-Z)=jEZ6}oQIG)~rSI$R{~t!3Mw zDc_PS%d)_2DMK1ZsFSa1ksCQ0yDVn~E0uIT$8*sr9*^R&cAmYlm=^^vrO_*53`o;E&m90C-dQt)d8@*u@J%WV|Wjm=YwYlom!T`MT53C)~qnquRT=73atR^zusAqLo4E8BZJS%yqk9Y&QKSG z%|(`EP>O{S^pC|M-$`bkk1V Hx{J@l6n#!P%TD%#pwg`f7oeRJ`hCp+f4ALuK@) z9rK)v@Oo!H4`z$QFlOoydJkyS;k%t=Fn)NlXGRb-z}ISs@FU*t7y9P|-n{eP)?+=~ zdD_3PQr`s#BZtyPh~y19$ia!>fG`ydIP3aMJujDg;d#r^j5n>*0agJX*L#0F)CTwG zc+#1CDKiDsR!b&+YI^v)e35LBk`+)d{lQeq^{^0nqW>&NDS@Sm2r2zFhil@-2G5`I zZCAgIt522rHk=xLtm#|En(^pqD(K8tBw?nBP@r~ZI$+BMWuk{x<}-u3K96LhBL#}% zIfLk8m=Jxm2B^*`n_(TmxBo%s&LQI&gBS;I*g1>Klu+J8$Ug?(IWG)*E{~BINMady zPJowpry#gm_}IBy`pfk(2xM97o7Aq`mR9={^;!rmkdp(0`k8y74NQB9tgHj#9sK*E2cX z{^37QUkC1p{T{jhd;oult%_+90QtbE-I|w?2bZ)LsiR#v%BlFI9P22Uo)yPLj?-1+E zTg1>>gzOou!5SWp!D_u)FPQBG1ENM^f}C?8CGWF0Qc?oXQ{B$TtN#H*VQsn>3jhGe C#~Y{s diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/radiobutton.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/radiobutton.svgz deleted file mode 100644 index c0477af33ec79b1b199aec70f1cc2c4b2b86202e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1688 zcmV;J250#niwFP!000021MOK$Z`()=zV}xQluH6w@;vl(;uhO2cK1^3q3NYJMH<;c zWQ`%ov7JT#`*KFFkt{pNwgt98l?2d`6v-h!avr&Rci3d;i5F!m@})s6Y#^RTB2M$w z()fJ;hv^%rtin7FGm-P9kqhJ9+c$UR)9MXED2{=GOX z4U8~yF>1*BG_KZ5!>vapSlYthA{J2|Zoohh#;JJNRh7ssP_3lW{IQI}EnjGk+7?CE z{2{?SuyKrMh+^uP7=Hbm+I}xf6ai+Mmy1@{(pXp3b}^st_j{`)TB2CZr61)sjCeV3 z>Du?L$KCfW!79bBh#h)?-Jg;ggE&7qjG9E#O!)zZOOQRD2 zMZ-@i_DG`?)RvXlwz81&>XW5ma($Z;YJ?1*ppYXwV{qGS5 z?BKx1ETDAS2Nec~x`936L*RMAxBD<w+gs<7xuh zI`W4mfZZb`g6`))%siJ77kk+4IY*dNkLKj8U@{aemPXJGR*lWid0Ih_*pUFi z`R9_KNZl7)teZxtq%dqu#nsFWYM@7l*zJbtKZFY8$S&!U)7a zQBT8o5Jk+3mPOPvU^Ou6A=4#W>MYk`EcSgP88Ev~C%Ms@M~}RC5Mco>Ct=pbxD$KG z!st=#s$P-Rsw&rFzbevmUq-v4fE<}wc;tn)rfMQmgFb~5ftZ(%ZD3*|f5sBeLO}K@ zbTbZguh`O z&$Bk+A>E|UJeGNHYQK|_ac`@kI?AR0aFnz`8A}3SiFQO$q^mSP=!;HGI_f03QGmVD zQEyQV?V!_kb&YNh9px!4(+AlQYe2LGb6O{L`N-z^Mw>##57j&>+nyz-(1J*Tz$^i< z8{VzL2wA^N`X@y;|AIthG8yQfzO%~4R5xZ8hnxqu1D4*n$NaC;R^F?9+&#EDZH6)m zP&{vD%)e;nJrv)n5W75{HpY_#C*-`bG5>3`u&B_hB&@Vpt8UOjsOo#Gddt_B}?u8d`X!OCepL0p3UpAa0;V zArQ|7#?U}S3e>oLMjH?%;2VSO4haZxp$tH&2c8k?W8Y`6g@U06a=MJv*b4yLlrrW> z4G;%%iXc@D1kpeh@RiW>WZq!+)o(Iab(3C=+d(3tUE7M!C9`2)tcnZm#HKH|6TOvu zL?)p#B7sgI;uzIGCZ!Ui0}{xw5ouBglzmb8W6+>fh7|7QTR$>ShNd?V9z?nc*5$(P zq$dMI@lBth>A(cT9y?JTHF#cG9_%Np5B8r5gnAPdGRhm7NLst2IVqO4c;dy6Ef)H6 zu>_{~3l;w(ROFDtFuRykIFs5h@2G}ZB|p`E>Ks(vUr_xqQ2oYC{!zdwZG`D4Eu!|U zrrKQ!XR;Cwr)^I=XjeM&Ty1tEIJ)~2jqwUjCi0%_Y&DHdmdDM5$TWLQx2Kz9FZAKF z;W!IxdD?6J(#pHOwzyQ@kU`Q_cfq6T>>dGQbyZ4l>*&b$BpII&Fu9OQb#VtK0=qx( zH`f=mr?l4<8cD{o-%Y6G_0_AVVHna~kzHS%-W1*pou2Ucw%+B}cPlWfKt8@P?h%B! i_UPJic-IIgo53X_3^ml=$^Q?$ee*B=DoQpE8UO$Vc|EEC diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/scrollbar.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/scrollbar.svgz deleted file mode 100644 index a55666d795d87f834ebcb909727dc1cb214dcdc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2693 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/scrollwidget.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/scrollwidget.svgz deleted file mode 100644 index ffc4f39a1b56a3af47f8235de2eab0639f167e63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1515 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 diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/tasks.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/tasks.svgz deleted file mode 100644 index 26d44ec145ef9fe43d296c00ece8c9a7d335a731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6752 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 AH~;_u diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/toolbar.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/toolbar.svgz deleted file mode 100644 index eb8471ce24cd304e8f39474184dc7e19e05a717e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmV;@0xkU?iwFP!000021Fcrua?>yneeYLj)EAgRwtT^)A#P`&!w*nCK(XWtb)<}> z*bNN-&PuV}Buz_!XeP0;t37A;>{^q>&BLliozSLHGRILsF%q&+ypdIozukQyGmMO7 zlCxGxkz=Xw&Gp5?bQNlNj^P<&REwsnZH`lj?i+6F-F6Q)0u%sU!)MM_A=wJBtWxcg z=>R}5YUI5s*jmi@qX-urdK0Cy_g885p7mrNRatTbJ#|~37uKFCud-lGOU?anX zWGQ{>nyXux2^DK<1w!gF-0v_ zfMU09c&vD^VPVYB3%7#L?%Y>@jNE}A{hWMmd6@ZS5+zx({CMCpR;|f1{$HmFKC$Ay z(rP35X&Oba8ajAWqt-mQ1KEP58ER+KMQMbB8&Qo)U|`eR*A$n!{eSX+9sGx|8QP*ChMjWPOhhV3X``(_OfK0M{440YW3B?TZNj E0Gxqdga7~l diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/tooltip.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/tooltip.svgz deleted file mode 100644 index 0a4ac7e609a3ae8e17dd8612538b3910850ab0fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3021 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 P<>uo5MLlr*sYd_+Q=Q-r diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/translucentbackground.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/translucentbackground.svgz deleted file mode 100644 index d1ddfc4340eabc128c26f907c104bacbdee2cf5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3331 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 N{s*{GmLAGb008t!c_aV; diff --git a/files/system/usr/share/plasma/desktoptheme/default/widgets/viewitem.svgz b/files/system/usr/share/plasma/desktoptheme/default/widgets/viewitem.svgz deleted file mode 100644 index c2e8d639d19a6b39b33a1f4eb92f1f07d5088e61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4116 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 S`DbN5y!#*H2AL - SPDX-FileCopyrightText: 2013 Marco Martin - SPDX-FileCopyrightText: 2022 Harald Sitter - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami - -Item { - id: main - - property bool isVertical: Plasmoid.formFactor === 3 - - width: Kirigami.Settings.hasTransientTouchInput - ? (isVertical ? Plasmoid.width : height) - : (isVertical - ? Kirigami.Units.iconSizes.medium - : Kirigami.Units.iconSizes.smallMedium + Kirigami.Units.smallSpacing * 2) - height: Kirigami.Settings.hasTransientTouchInput - ? (isVertical ? width : Plasmoid.height) - : (isVertical - ? Kirigami.Units.iconSizes.smallMedium + Kirigami.Units.smallSpacing * 2 - : Kirigami.Units.iconSizes.medium) - - z: 999 - - states: [ - State { - when: Plasmoid.containment.corona.editMode - PropertyChanges { - target: main - visible: true - } - PropertyChanges { - target: main - opacity: mouseArea.containsMouse || Plasmoid.userConfiguring ? 1 : 0.5 - } - }, - State { - when: !Plasmoid.containment.corona.editMode - PropertyChanges { - target: main - visible: false - } - PropertyChanges { - target: main - opacity: 0 - } - } - ] - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.longDuration; - easing.type: Easing.InOutQuad; - } - } - - anchors { - left: undefined - top: undefined - right: isVertical || !parent ? undefined : parent.right - bottom: isVertical && parent ? parent.bottom : undefined - verticalCenter: isVertical || !parent ? undefined : parent.verticalCenter - horizontalCenter: isVertical && parent ? parent.horizontalCenter : undefined - } - - Kirigami.Icon { - source: "configure" - - anchors.centerIn: mouseArea - width: Kirigami.Settings.hasTransientTouchInput - ? Kirigami.Units.iconSizes.medium - : Kirigami.Units.iconSizes.small - height: width - } - - Connections { - target: Plasmoid - function onUserConfiguringChanged() { - if (Plasmoid.userConfiguring) { - Plasmoid.containment.corona.editMode = true; - toolTipArea.hideToolTip(); - } - } - } - - MouseArea { - id: mouseArea - anchors.fill: parent - hoverEnabled: enabled - enabled: Plasmoid.containment.corona.editMode || Plasmoid.userConfiguring - onClicked: { - main.Plasmoid.internalAction("configure").trigger() - } - activeFocusOnTab: true - Keys.onPressed: event => { - switch (event.key) { - case Qt.Key_Space: - case Qt.Key_Enter: - case Qt.Key_Return: - case Qt.Key_Select: - main.Plasmoid.internalAction("configure").trigger(); - break; - } - } - objectName: "configurePanelButton" // used for stable accessible id - Accessible.name: i18ndc("plasma_toolbox_org.kde.paneltoolbox", "@info:whatsthis accessible name", "Configure Panel…") - Accessible.description: i18ndc("plasma_toolbox_org.kde.paneltoolbox", "@info:whatsthis accessible description", "Open Panel configuration ui") - Accessible.role: Accessible.Button - Accessible.onPressAction: main.Plasmoid.internalAction("configure").trigger(); - - PlasmaCore.ToolTipArea { - id: toolTipArea - anchors.fill: parent - mainText: main.Plasmoid.internalAction("configure").text - icon: "configure" - enabled: mouseArea.containsMouse - } - } -} diff --git a/files/system/usr/share/plasma/packages/org.kde.paneltoolbox/metadata.json b/files/system/usr/share/plasma/packages/org.kde.paneltoolbox/metadata.json deleted file mode 100644 index 10f47f9..0000000 --- a/files/system/usr/share/plasma/packages/org.kde.paneltoolbox/metadata.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "KPackageStructure": "Plasma/Generic", - "KPlugin": { - "Authors": [ - { - "Email": "mart@kde.org", - "Name": "Marco Martin", - "Name[ar]": "ماركو مارتن", - "Name[ast]": "Marco Martin", - "Name[az]": "Marco Martin", - "Name[be]": "Marco Martin", - "Name[bg]": "Marco Martin", - "Name[ca@valencia]": "Marco Martin", - "Name[ca]": "Marco Martin", - "Name[cs]": "Marco Martin", - "Name[da]": "Marco Martin", - "Name[de]": "Marco Martin", - "Name[el]": "Marco Martin", - "Name[en_GB]": "Marco Martin", - "Name[eo]": "Marco Martin", - "Name[es]": "Marco Martin", - "Name[et]": "Marco Martin", - "Name[eu]": "Marco Martin", - "Name[fi]": "Marco Martin", - "Name[fr]": "Marco Martin", - "Name[ga]": "Marco Martin", - "Name[gl]": "Marco Martin", - "Name[he]": "מרקו מרטין", - "Name[hu]": "Marco Martin", - "Name[ia]": "Marco Martin", - "Name[id]": "Marco Martin", - "Name[ie]": "Marco Martin", - "Name[is]": "Marco Martin", - "Name[it]": "Marco Martin", - "Name[ja]": "Marco Martin", - "Name[ka]": "მაკრო მარტინი", - "Name[ko]": "Marco Martin", - "Name[lt]": "Marco Martin", - "Name[lv]": "Marco Martin", - "Name[nb]": "Marco Martin", - "Name[nl]": "Marco Martin", - "Name[nn]": "Marco Martin", - "Name[pl]": "Marco Martin", - "Name[pt]": "Marco Martin", - "Name[pt_BR]": "Marco Martin", - "Name[ro]": "Marco Martin", - "Name[ru]": "Marco Martin", - "Name[sa]": "मार्को मार्टिन्", - "Name[sk]": "Marco Martin", - "Name[sl]": "Marco Martin", - "Name[sv]": "Marco Martin", - "Name[ta]": "மார்க்கோ மார்ட்டின்", - "Name[tr]": "Marco Martin", - "Name[uk]": "Marco Martin", - "Name[vi]": "Marco Martin", - "Name[zh_CN]": "Marco Martin", - "Name[zh_TW]": "Marco Martin" - } - ], - "Category": "Toolbox", - "Description": "Manage Plasma panel", - "Description[ar]": "يدير لوحة بلازما", - "Description[az]": "Plasma paneli meneceri", - "Description[be]": "Кіраванне панэлямі Plasma", - "Description[bg]": "Управление на Plasma панел", - "Description[ca@valencia]": "Gestioneu el quadro de Plasma", - "Description[ca]": "Gestió del plafó del Plasma", - "Description[cs]": "Spravovat panel Plasma", - "Description[da]": "Håndtér Plasma-panel", - "Description[de]": "Plasma-Kontrollleiste verwalten", - "Description[el]": "Διαχείριση πίνακα Plasma", - "Description[en_GB]": "Manage Plasma panel", - "Description[eo]": "Administri Plasma-panelon", - "Description[es]": "Gestión del panel de Plasma", - "Description[et]": "Plasma paneeli haldamine", - "Description[eu]": "Kudeatu Plasma panela", - "Description[fi]": "Plasma-paneelin hallinta", - "Description[fr]": "Gérer le panneau de Plasma", - "Description[ga]": "Bainistigh painéal Plasma", - "Description[gl]": "Xestionar o panel de Plasma.", - "Description[he]": "ניהול לוח פלזמה", - "Description[hu]": "Plasma panel kezelése", - "Description[ia]": "Gere pannello de Plasma", - "Description[id]": "Kelola panel Plasma", - "Description[ie]": "Gerer li panel de Plasma", - "Description[is]": "Umsjón með Plasma-skjáborðsstiku", - "Description[it]": "Gestisci il pannello di Plasma", - "Description[ja]": "Plasma パネルを管理", - "Description[ka]": "Plasma-ის პანელის მორგება", - "Description[ko]": "Plasma 패널 관리", - "Description[lt]": "Tvarkyti Plasma skydelį", - "Description[lv]": "Pārvaldīt „Plasma“ paneli", - "Description[nb]": "Håndter Plasma-panel", - "Description[nl]": "Plasmapaneel beheren", - "Description[nn]": "Handsam Plasma-panel", - "Description[pa]": "ਪਲਾਜ਼ਮਾ ਪੈਨਲ ਦਾ ਇੰਤਜ਼ਾਮ", - "Description[pl]": "Zarządzanie panelem Plazmy", - "Description[pt]": "Gerir o painel do Plasma", - "Description[pt_BR]": "Gerencia o painel do Plasma", - "Description[ro]": "Gestionează panoul Plasma", - "Description[ru]": "Настройка панели Plasma", - "Description[sa]": "प्लाज्मा पटलस्य प्रबन्धनं कुर्वन्तु", - "Description[sk]": "Spravovať panel Plasma", - "Description[sl]": "Upravljanje plošče Plasme", - "Description[sv]": "Hantera Plasma-panel", - "Description[ta]": "பிளாஸ்மா பலகையை நிர்வகியுங்கள்", - "Description[tr]": "Plasma panelini yönetin", - "Description[uk]": "Керування панеллю Плазми", - "Description[vi]": "Quản lí bảng Plasma", - "Description[zh_CN]": "管理 Plasma 面板", - "Description[zh_TW]": "管理 Plasma 面板", - "EnabledByDefault": true, - "Icon": "plasma", - "Id": "org.kde.paneltoolbox", - "License": "LGPLv2+", - "Name": "Panel Toolbox", - "Name[ar]": "صندوق أدوات اللوحة", - "Name[az]": "Alətlər qutusu paneli", - "Name[be]": "Панэль інструментаў", - "Name[bg]": "Панелни инструменти", - "Name[bs]": "Panel kutija sa alatom", - "Name[ca@valencia]": "Quadro d'eines del quadro", - "Name[ca]": "Quadre d'eines del plafó", - "Name[cs]": "Nástroje panelu", - "Name[da]": "Panelværktøjskasse", - "Name[de]": "Werkzeugkasten für die Kontrollleiste", - "Name[el]": "Εργαλειοθήκη πίνακα", - "Name[en_GB]": "Panel Toolbox", - "Name[eo]": "Panela Ilaro", - "Name[es]": "Caja de herramientas del panel", - "Name[et]": "Paneeli tööriistakast", - "Name[eu]": "Paneleko tresna-kutxa", - "Name[fi]": "Paneelin työkalupakki", - "Name[fr]": "Boîte à outils de tableau de bord", - "Name[ga]": "Bosca Uirlisí Painéil", - "Name[gl]": "Caixa de ferramentas de panel", - "Name[he]": "ארגז הכלים של הלוח", - "Name[hu]": "Panel eszköztár", - "Name[ia]": "Instrumentario de pannello", - "Name[id]": "Perkakas Panel", - "Name[is]": "Verkfæri skjáborðsstiku", - "Name[it]": "Strumento per pannelli", - "Name[ja]": "パネルツールボックス", - "Name[ka]": "ხელსაწყოების ზოლი", - "Name[kk]": "Панель құралдары", - "Name[ko]": "패널 도구 상자", - "Name[lt]": "Skydelio priemonių komplektas", - "Name[lv]": "Paneļa rīkkaste", - "Name[mr]": "पटल साधने", - "Name[nb]": "Panelverktøykasse", - "Name[nds]": "Paneel-Warktüüchkist", - "Name[nl]": "Paneelhulpmiddelen", - "Name[nn]": "Panel­verktøykasse", - "Name[pa]": "ਪੈਨਲ ਟੂਲਬਾਕਸ", - "Name[pl]": "Przybornik panelu", - "Name[pt]": "Barra do Painel", - "Name[pt_BR]": "Barra de ferramentas painel", - "Name[ro]": "Trusa de unelte a panoului", - "Name[ru]": "Инструменты панели", - "Name[sa]": "फलक उपकरणपेटी", - "Name[sk]": "Nástroje panelu", - "Name[sl]": "Orodjarna za pult", - "Name[sr@ijekavian]": "Панелска алатница", - "Name[sr@ijekavianlatin]": "Panelska alatnica", - "Name[sr@latin]": "Panelska alatnica", - "Name[sr]": "Панелска алатница", - "Name[sv]": "Panelverktygslåda", - "Name[ta]": "பலகை கருவிப்பெட்டி", - "Name[tg]": "Қуттии абзорҳои лавҳа", - "Name[tr]": "Panel Araç Kutusu", - "Name[uk]": "Набір інструментів панелі", - "Name[vi]": "Hộp công cụ bảng", - "Name[zh_CN]": "面板工具箱", - "Name[zh_TW]": "面板工具盒", - "Version": "0.1", - "Website": "https://www.kde.org/plasma-desktop" - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/config.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/config.qml deleted file mode 100644 index 7fc41ee..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/config.qml +++ /dev/null @@ -1,36 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.plasma.configuration - -ConfigModel { - id: configModel - property bool isFolder: (Plasmoid.pluginName === "org.kde.plasma.folder") - - ConfigCategory { - name: i18nc("@title:group for configuration dialog page", "Location") - icon: "inode-directory" - source: "ConfigLocation.qml" - visible: configModel.isFolder - } - - ConfigCategory { - name: i18nc("@title:group for configuration dialog page", "Icons") - icon: "preferences-desktop-icons" - source: "ConfigIcons.qml" - visible: configModel.isFolder - } - - ConfigCategory { - name: i18nc("@title:group for configuration dialog page", "Filter") - icon: "preferences-desktop-filter" - source: "ConfigFilter.qml" - visible: configModel.isFolder - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/main.xml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/main.xml deleted file mode 100644 index 85017a5..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/config/main.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - folder-symbolic - - - - false - - - - - - - - - - - - - - - - - - - - desktop:/ - - - - 1 - - - - - - - - - 0 - - - - 0 - - - - false - - - - 0 - - - - false - - - - true - - - - false - - - - true - - - - true - - - - true - - - - true - - - - - - - - 0 - - - - 3 - - - - 1 - - - - 2 - - - - white - - - - - * - - - - 0 - - - - all/all - - - - false - - - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ActionButton.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ActionButton.qml deleted file mode 100644 index 2ea968d..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ActionButton.qml +++ /dev/null @@ -1,45 +0,0 @@ -/* - SPDX-FileCopyrightText: 2011 Marco Martin - SPDX-FileCopyrightText: 2013 Sebastian Kügler - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.kirigami as Kirigami -import org.kde.plasma.components as PC3 - -PC3.ToolButton { - id: button - - property PlasmaCore.Action qAction - readonly property int iconSize: Kirigami.Settings.hasTransientTouchInput - ? Kirigami.Units.iconSizes.medium - : Kirigami.Units.iconSizes.small - - property alias toolTip: toolTip.text - - onClicked: { - if (qAction) { - qAction.trigger() - } - if (!Plasmoid.containment.corona.editMode) { - appletContainer.editMode = false; - } - } - - icon.width: iconSize - icon.height: iconSize - - PC3.ToolTip { - id: toolTip - text: button.qAction ? button.qAction.text : "" - delay: 0 - visible: button.hovered && text.length > 0 - Kirigami.Theme.colorSet: Kirigami.Theme.Window - Kirigami.Theme.inherit: false - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BackButtonItem.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BackButtonItem.qml deleted file mode 100644 index b797ef3..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BackButtonItem.qml +++ /dev/null @@ -1,126 +0,0 @@ -/* - SPDX-FileCopyrightText: 2011-2013 Sebastian Kügler - SPDX-FileCopyrightText: 2011 Marco Martin - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.plasma.plasmoid - -import org.kde.ksvg as KSvg -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.kirigami as Kirigami - -KSvg.FrameSvgItem { - id: upButton - - width: gridView.cellWidth - height: visible ? gridView.cellHeight : 0 - - visible: history.length !== 0 - - property bool ignoreClick: false - property bool containsDrag: false - property alias active: hoverActivateTimer.running - - imagePath: "widgets/viewitem" - - function handleDragMove() { - containsDrag = true; - hoverActivateTimer.restart(); - } - - function endDragMove() { - containsDrag = false; - hoverActivateTimer.stop(); - } - - MouseArea { - id: mouseArea - - anchors.fill: parent - - acceptedButtons: Qt.LeftButton | Qt.BackButton - hoverEnabled: true - - onContainsMouseChanged: { - gridView.hoveredItem = null; - } - - onPressed: mouse => { - if (mouse.buttons & Qt.BackButton) { - if (root.isPopup && dir.resolvedUrl !== dir.resolve(Plasmoid.configuration.url)) { - doBack(); - upButton.ignoreClick = true; - } - } - } - - onClicked: mouse => { - if (upButton.ignoreClick) { - upButton.ignoreClick = false; - return; - } - - doBack(); - } - } - - Kirigami.Icon { - id: icon - - anchors { - left: parent.left - leftMargin: Kirigami.Units.smallSpacing - verticalCenter: parent.verticalCenter - } - - width: gridView.iconSize - height: gridView.iconSize - - source: "arrow-left" - } - - PlasmaComponents3.Label { - id: label - - anchors { - left: icon.right - leftMargin: Kirigami.Units.smallSpacing * 2 - verticalCenter: parent.verticalCenter - } - - width: parent.width - icon.width - (Kirigami.Units.smallSpacing * 4); - - height: undefined // Unset PlasmaComponents.Label's default. - - textFormat: Text.PlainText - - maximumLineCount: root.isPopup ? 1 : Plasmoid.configuration.textLines - wrapMode: Text.Wrap - elide: Text.ElideRight - - text: i18nc("@action:button", "Back") - } - - Timer { - id: hoverActivateTimer - - interval: root.hoverActivateDelay - - onTriggered: doBack() - } - - states: [ - State { - name: "hover" - when: mouseArea.containsMouse || upButton.containsDrag - - PropertyChanges { - upButton.prefix: "hover" - } - } - ] -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/CompactRepresentation.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/CompactRepresentation.qml deleted file mode 100644 index 76596cd..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/CompactRepresentation.qml +++ /dev/null @@ -1,74 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013-2014 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.draganddrop as DragDrop -import org.kde.kirigami as Kirigami - -DragDrop.DropArea { - id: compactRoot - readonly property bool inPanel: [ - PlasmaCore.Types.TopEdge, - PlasmaCore.Types.LeftEdge, - PlasmaCore.Types.RightEdge, - PlasmaCore.Types.BottomEdge, - ].includes(Plasmoid.location) - - Layout.minimumWidth: Plasmoid.formFactor === PlasmaCore.Types.Horizontal ? height : Kirigami.Units.iconSizes.small - Layout.minimumHeight: Plasmoid.formFactor === PlasmaCore.Types.Vertical ? width : (Kirigami.Units.iconSizes.small + 2 * Kirigami.Units.iconSizes.sizeForLabels) - - property FolderView folderView: null - - onContainsDragChanged: contained => { - if (containsDrag) { - hoverActivateTimer.restart(); - } else { - hoverActivateTimer.stop(); - } - } - - onDrop: event => { - folderView.model.dropCwd(event); - } - - preventStealing: true - - function toggle() { - root.expanded = !root.expanded; - } - - Kirigami.Icon { - id: icon - - anchors.fill: parent - - active: mouseArea.containsMouse - - source: Plasmoid.configuration.useCustomIcon ? Plasmoid.configuration.icon : compactRoot.folderView.model.iconName - } - - MouseArea { - id: mouseArea - - anchors.fill: parent - - hoverEnabled: true - - onClicked: mouse => compactRoot.toggle() - } - - Timer { - id: hoverActivateTimer - - interval: root.hoverActivateDelay - - onTriggered: compactRoot.toggle() - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigFilter.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigFilter.qml deleted file mode 100644 index 37dddc5..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigFilter.qml +++ /dev/null @@ -1,212 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Controls -import QtQuick.Layouts - -import org.kde.kirigami as Kirigami -import org.kde.private.desktopcontainment.folder as Folder -import org.kde.kitemmodels as KItemModels -import org.kde.kcmutils as KCM - -KCM.ScrollViewKCM { - id: configIcons - - property alias cfg_filterMode: filterMode.currentIndex - property alias cfg_filterPattern: filterPattern.text - property alias cfg_filterMimeTypes: mimeTypesModel.checkedTypes - property alias cfg_showHiddenFiles: showHiddenFiles.checked - - KItemModels.KSortFilterProxyModel { - id: filteredMimeTypesModel - - sourceModel: Folder.MimeTypesModel { - id: mimeTypesModel - } - - filterRegularExpression: RegExp(mimeFilter.text, "i") - filterRoleName: "name" - - sortRoleName: "name" - sortOrder: Qt.AscendingOrder - - function checkFiltered() { - var types = []; - - for (var i = 0; i < count; ++i) { - types.push(index(i, 0).data(Qt.UserRole)); - } - - mimeTypesModel.checkedTypes = types; - } - - function uncheckFiltered() { - var types = []; - - for (var i = 0; i < count; ++i) { - types.push(index(i, 0).data(Qt.UserRole)); - } - - mimeTypesModel.checkedTypes = mimeTypesModel.checkedTypes - .filter(x => types.indexOf(x) === -1); - } - } - - header: Kirigami.FormLayout { - ComboBox { - id: filterMode - Kirigami.FormData.label: i18nc("@label:listbox filter mode", "Files:") - model: [i18nc("@item:inlistbox filter mode", "Show all"), i18nc("@item:inlistbox filter mode", "Show matching"), i18nc("@item:inlistbox filter mode", "Hide matching")] - } - - TextField { - id: filterPattern - Kirigami.FormData.label: i18nc("@label:textbox", "File name pattern:") - enabled: (filterMode.currentIndex > 0) - inputMethodHints: Qt.ImhNoPredictiveText - } - - Kirigami.SearchField { - id: mimeFilter - Kirigami.FormData.label: i18nc("@label:textbox filter list by", "File types:") - enabled: (filterMode.currentIndex > 0) - } - - CheckBox { - id: showHiddenFiles - Kirigami.FormData.label: i18nc("@option:check prefix", "Show hidden files:") - } - } - - view: ListView { - id: mimeTypesView - clip: true - enabled: (filterMode.currentIndex > 0) - - // Signal the delegates listen to when user presses space to toggle current row. - signal toggleCurrent() - - - model: filteredMimeTypesModel - property real columnSize: Kirigami.Units.gridUnit * 15 - headerPositioning: ListView.OverlayHeader - - Keys.onSpacePressed: toggleCurrent() - - header: HorizontalHeaderView { - id: headerView - z: 9 - implicitWidth: mimeTypesView.width - rowHeightProvider: function () { - return Kirigami.Units.gridUnit * 2 - } - clip: true // This removes event handling blocking by the header - model: ListModel { - Component.onCompleted: { - append({ display: i18nc("@title:column", "File Type") }); - append({ display: i18nc("@title:column", "Description") }); - } - } - interactive: false - columnWidthProvider: function(column) { - if (column === 0) { - return mimeTypesView.columnSize; - } else { - return mimeTypesView.width - mimeTypesView.columnSize; - } - } - } - - delegate: ItemDelegate { - id: delegate - width: mimeTypesView.width - required property string name - required property string comment - required property var decoration - - contentItem: RowLayout { - Layout.fillWidth: true - Layout.preferredHeight: Kirigami.Units.iconSizes.small - RowLayout { - Layout.preferredWidth: mimeTypesView.columnSize - Layout.maximumWidth: mimeTypesView.columnSize - Layout.fillHeight: true - CheckBox { - Layout.fillHeight: true - checked: mimeTypesModel.checkedTypes.indexOf(delegate.name) >= 0 - onToggled: { - let idx = mimeTypesModel.checkedTypes.indexOf(delegate.name); - if (idx >= 0) { - mimeTypesModel.checkedTypes.splice(idx, 1); - } else { - mimeTypesModel.checkedTypes.push(delegate.name) - } - } - } - Kirigami.Icon { - Layout.fillHeight: true - implicitWidth: Kirigami.Units.iconSizes.small - implicitHeight: Kirigami.Units.iconSizes.small - animated: false // TableView reuses delegates, avoid animation when sorting/filtering. - source: delegate.decoration - } - Label { - text: delegate.name - elide: Text.ElideRight - Layout.fillWidth: true - Layout.fillHeight: true - } - } - Label { - text: delegate.comment - elide: Text.ElideRight - Layout.fillWidth: true - Layout.fillHeight: true - } - } - } - } - footer: RowLayout { - id: selectLayout - Button { - id: selectAllButton - enabled: (filterMode.currentIndex > 0) - icon.name: "edit-select-all" - ToolTip.delay: Kirigami.Units.toolTipDelay - ToolTip.visible: (Kirigami.Settings.isMobile ? pressed : hovered) && ToolTip.text.length > 0 - ToolTip.text: i18nc("@action:button tooltip only Select all filetypes", "Select All") - onClicked: filteredMimeTypesModel.checkFiltered() - } - - Button { - id: deselectAllButton - enabled: (filterMode.currentIndex > 0) - icon.name: "edit-select-none" - ToolTip.delay: Kirigami.Units.toolTipDelay - ToolTip.visible: (Kirigami.Settings.isMobile ? pressed : hovered) && ToolTip.text.length > 0 - ToolTip.text: i18nc("@action:button tooltip only Deselect all filetypes", "Deselect All") - onClicked: filteredMimeTypesModel.uncheckFiltered() - } - - Button { - enabled: (filterMode.currentIndex > 0) - icon.name: filteredMimeTypesModel.sortOrder === Qt.AscendingOrder ? "view-sort-ascending-symbolic" : "view-sort-descending-symbolic" - ToolTip.delay: Kirigami.Units.toolTipDelay - ToolTip.visible: (Kirigami.Settings.isMobile ? pressed : hovered) && ToolTip.text.length > 0 - ToolTip.text: i18nc("@action:button tooltip only, ascending/descending", "Switch Sort Order") - onClicked: { - filteredMimeTypesModel.sortOrder = filteredMimeTypesModel.sortOrder === Qt.AscendingOrder ? Qt.DescendingOrder : Qt.AscendingOrder; - filteredMimeTypesModel.sort(0, filteredMimeTypesModel.sortOrder); - } - } - - Item { - Layout.fillWidth: true - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigIcons.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigIcons.qml deleted file mode 100644 index 29ac522..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigIcons.qml +++ /dev/null @@ -1,358 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Eike Hein - SPDX-FileCopyrightText: 2015 Kai Uwe Broulik - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls -import QtQuick.Layouts - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras -import org.kde.iconthemes as KIconThemes -import org.kde.config // for KAuthorized -import org.kde.kirigami as Kirigami -import org.kde.kcmutils as KCM - -KCM.SimpleKCM { - id: configIcons - - property bool isPopup: (Plasmoid.location !== PlasmaCore.Types.Floating) - - property string cfg_icon: Plasmoid.configuration.icon - property alias cfg_useCustomIcon: useCustomIcon.checked - property alias cfg_arrangement: arrangement.currentIndex - property alias cfg_alignment: alignment.currentIndex - property bool cfg_locked - property alias cfg_sortMode: sortMode.mode - property alias cfg_sortDesc: sortDesc.checked - property alias cfg_sortDirsFirst: sortDirsFirst.checked - property alias cfg_toolTips: toolTips.checked - property alias cfg_selectionMarkers: selectionMarkers.checked - property alias cfg_renameInline: renameInline.checked - property alias cfg_popups: popups.checked - property alias cfg_previews: previews.checked - property var cfg_previewPlugins - property alias cfg_viewMode: viewMode.currentIndex - property alias cfg_iconSize: iconSize.value - property alias cfg_labelWidth: labelWidth.currentIndex - property alias cfg_textLines: textLines.value - - readonly property bool lockedByKiosk: !KAuthorized.authorize("editable_desktop_icons") - - KIconThemes.IconDialog { - id: iconDialog - onIconNameChanged: iconName => configIcons.cfg_icon = iconName || "folder-symbolic"; - } - - Kirigami.FormLayout { - // Panel button - RowLayout { - spacing: Kirigami.Units.smallSpacing - visible: configIcons.isPopup - - Kirigami.FormData.label: i18nc("@title:group prefix for checkbox + button", "Panel button:") - - CheckBox { - id: useCustomIcon - visible: configIcons.isPopup - checked: configIcons.cfg_useCustomIcon - text: i18nc("@option:check", "Use a custom icon") - } - - Button { - id: iconButton - Layout.minimumWidth: Kirigami.Units.iconSizes.large + Kirigami.Units.smallSpacing * 2 - Layout.maximumWidth: Layout.minimumWidth - Layout.minimumHeight: Layout.minimumWidth - Layout.maximumHeight: Layout.minimumWidth - - checkable: true - enabled: useCustomIcon.checked - - onClicked: { - checked = Qt.binding(() => - iconMenu.status === PlasmaExtras.Menu.Open); - - iconMenu.open(0, height); - } - - Kirigami.Icon { - anchors.centerIn: parent - width: Kirigami.Units.iconSizes.large - height: width - source: configIcons.cfg_icon - } - } - - PlasmaExtras.Menu { - id: iconMenu - visualParent: iconButton - - PlasmaExtras.MenuItem { - text: i18nc("@item:inmenu Open icon chooser dialog", "Choose…") - icon: "document-open-folder" - onClicked: iconDialog.open() - } - - PlasmaExtras.MenuItem { - text: i18nc("@item:inmenu Reset icon to default", "Clear Icon") - icon: "edit-clear" - onClicked: configIcons.cfg_icon = "folder-symbolic"; - } - } - } - - Item { - visible: configIcons.isPopup - Kirigami.FormData.isSection: true - } - - - - // Arrangement section - ComboBox { - id: arrangement - Layout.fillWidth: true - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - - Kirigami.FormData.label: i18nc("@label:listbox columns/rows", "Arrangement:") - - model: [ - i18nc("@item:inlistbox arrangement of icons", "In Columns"), - i18nc("@item:inlistbox arrangement of icons", "In Rows"), - ] - } - - ComboBox { - id: alignment - Layout.fillWidth: true - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - - Kirigami.FormData.label: i18nc("@label:listbox, LtR/RtL", "Sort Alignment:") - - model: { - const ltrText = i18nc("@item:inlistbox alignment of icons", "Left-to-Right"); - const rtlText = i18nc("@item:inlistbox alignment of icons", "Right-to-Left"); - if (Application.layoutDirection === Qt.LeftToRight) { - return [ltrText, rtlText]; - } - else { - return [rtlText, ltrText]; - } - } - } - - CheckBox { - id: locked - visible: ("containmentType" in Plasmoid) - checked: configIcons.cfg_locked || configIcons.lockedByKiosk - enabled: !configIcons.lockedByKiosk - - onCheckedChanged: { - if (!configIcons.lockedByKiosk) { - configIcons.cfg_locked = checked; - } - } - - text: i18nc("@option:check lock icon positions", "Lock in place") - } - - Item { - Kirigami.FormData.isSection: true - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - } - - - // Sorting section - ComboBox { - id: sortMode - Layout.fillWidth: true - - Kirigami.FormData.label: i18nc("@label:listbox sort items by field", "Sort by:") - - property int mode - // FIXME TODO HACK: This maps the combo box list model to the KDirModel::ModelColumns - // enum, which should be done in C++. - property var indexToMode: [-1, 0, 1, 6, 2] - property var modeToIndex: {'-1': '0', '0': '1', '1': '2', '6': '3', '2': '4'} - - model: [i18nc("@item:inlistbox sort icons manually", "Manual"), - i18nc("@item:inlistbox sort icons by name", "Name"), - i18nc("@item:inlistbox sort icons by size", "Size"), - i18nc("@item:inlistbox sort icons by file type", "Type"), - i18nc("@item:inlistbox sort icons by date", "Date")] - - Component.onCompleted: currentIndex = modeToIndex[mode] - onActivated: index => mode = indexToMode[index] - } - - CheckBox { - id: sortDesc - - enabled: sortMode.currentIndex !== 0 - - text: i18nc("@option:check sort icons in descending order", "Descending") - } - - CheckBox { - id: sortDirsFirst - - enabled: sortMode.currentIndex !== 0 - - text: i18nc("@option:check sort icons with folders first", "Folders first") - } - - Item { - Kirigami.FormData.isSection: true - } - - - // View Mode section (only if we're a pop-up) - ComboBox { - id: viewMode - visible: configIcons.isPopup - Layout.fillWidth: true - - Kirigami.FormData.label: i18nc("whether to use icon or list view", "View mode:") - - model: [i18nc("@item:inlistbox show icons in a list", "List"), - i18nc("@item:inlistbox show icons in a grid", "Grid")] - } - - - // Size section - Slider { - id: iconSize - - Layout.fillWidth: true - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - - Kirigami.FormData.label: i18nc("@label:slider", "Icon size:") - - from: 0 - to: 6 - stepSize: 1 - snapMode: Slider.SnapAlways - } - - RowLayout { - Layout.fillWidth: true - - Label { - Layout.alignment: Qt.AlignLeft - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - - text: i18nc("@item:inrange smallest icon size", "Small") - } - Item { - Layout.fillWidth: true - } - Label { - Layout.alignment: Qt.AlignRight - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - - text: i18nc("@item:inrange largest icon size", "Large") - } - } - - ComboBox { - id: labelWidth - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - Layout.fillWidth: true - - Kirigami.FormData.label: i18nc("@label:listbox", "Label width:") - - model: [ - i18nc("@item:inlistbox how long a text label should be", "Narrow"), - i18nc("@item:inlistbox how long a text label should be", "Medium"), - i18nc("@item:inlistbox how long a text label should be", "Wide"), - ] - } - - SpinBox { - id: textLines - visible: !configIcons.isPopup || viewMode.currentIndex === 1 /* Icons mode */ - - Kirigami.FormData.label: i18nc("@label:spinbox", "Text lines:") - - from: 1 - to: 10 - stepSize: 1 - } - - Item { - Kirigami.FormData.isSection: true - } - - - // Features section - CheckBox { - id: toolTips - - Kirigami.FormData.label: i18nc("@title:group prefix for checkbox group", "When hovering over icons:") - - text: i18nc("@option:check When hovering over icons…", "Show tooltips") - } - - CheckBox { - id: selectionMarkers - visible: Application.styleHints.singleClickActivation - - text: i18nc("@option:check When hovering over icons…", "Show selection markers") - } - - CheckBox { - id: popups - visible: !configIcons.isPopup - - text: i18nc("@option:check When hovering over icons…", "Show folder preview popups") - } - - Item { - Kirigami.FormData.isSection: true - } - - CheckBox { - id: renameInline - - Kirigami.FormData.label: i18nc("@label prefix for checkbox", "Rename:") - - visible: !selectionMarkers.visible - - text: i18nc("@option:check", "Rename inline by clicking selected item's text") - } - - Item { - Kirigami.FormData.isSection: true - visible: renameInline.visible - } - - CheckBox { - id: previews - - Kirigami.FormData.label: i18nc("@title:group prefix for checkbox and button", "Previews:") - - text: i18nc("@option:check", "Show preview thumbnails") - } - - Button { - id: previewSettings - Layout.fillWidth: true - - icon.name: "configure" - text: i18nc("@action:button opens dialog", "Configure Preview Plugins…") - - onClicked: { - const component = Qt.createComponent(Qt.resolvedUrl("FolderItemPreviewPluginsDialog.qml")); - component.incubateObject(configIcons.Window.window.contentItem, { - "previewPlugins": configIcons.cfg_previewPlugins, - }, Qt.Asynchronous); - component.destroy(); - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigLocation.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigLocation.qml deleted file mode 100644 index 777b656..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigLocation.qml +++ /dev/null @@ -1,213 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls -import QtQuick.Layouts - -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami -import org.kde.kcmutils as KCM - -import org.kde.private.desktopcontainment.folder as Folder - -KCM.SimpleKCM { - id: configLocation - - property string cfg_url - property alias cfg_labelMode: labelMode.currentIndex - property alias cfg_labelText: labelText.text - property bool titleVisible: Plasmoid.containment != Plasmoid - - onCfg_urlChanged: applyConfig() - - function applyConfig(force) { - if (!force && locationGroup.checkedButton !== null) { - return; - } - - if (cfg_url === "desktop:/") { - locationDesktop.checked = true; - locationCustomValue.text = ""; - } else if (cfg_url === "activities:/current/") { - locationCurrentActivity.checked = true; - locationCustomValue.text = ""; - } else { - var placeForUrl = placesModel.indexForUrl(cfg_url); - - if (placeForUrl !== -1) { - locationPlaceValue.currentIndex = placeForUrl; // needs to happen before checking the radiobutton - locationPlace.checked = true; - locationCustomValue.text = ""; - } else { - locationCustom.checked = true; - locationCustomValue.text = cfg_url; - } - } - - locationPlaceValue.enabled = locationPlace.checked; - } - - Folder.PlacesModel { - id: placesModel - showDesktopEntry: false - - onPlacesChanged: configLocation.applyConfig(true) - } - - ButtonGroup { - id: locationGroup - - buttons: [locationDesktop, locationCurrentActivity, locationPlace, locationCustom] - - onCheckedButtonChanged: { - if (checkedButton === locationDesktop) { - configLocation.cfg_url = "desktop:/"; - } else if (checkedButton === locationCurrentActivity) { - configLocation.cfg_url = "activities:/current/"; - } - } - } - - Kirigami.FormLayout { - - RadioButton { - id: locationDesktop - implicitHeight: locationCustomValue.implicitHeight - - Kirigami.FormData.label: i18nc("@title:group form label for radiobutton group", "Show:") - - text: i18nc("@option:radio", "Desktop folder") - } - - RadioButton { - id: locationCurrentActivity - visible: placesModel.activityLinkingEnabled - implicitHeight: locationCustomValue.implicitHeight - - text: i18nc("@option:radio", "Files linked to the current activity") - } - - RowLayout { - Layout.fillWidth: true - spacing: Kirigami.Units.smallSpacing - RadioButton { - id: locationPlace - - text: i18nc("@option:radio also label for combobox", "Places panel item:") - Layout.minimumWidth: Math.max(locationPlace.implicitWidth, locationCustom.implicitWidth, labelMode.implicitWidth) - - onCheckedChanged: { - locationPlaceValue.enabled = checked; - } - } - - ComboBox { - id: locationPlaceValue - - Layout.fillWidth: true - - model: placesModel - textRole: "display" - - enabled: true - - onEnabledChanged: { - if (enabled && currentIndex !== -1) { - configLocation.cfg_url = Folder.DesktopSchemeHelper.getDesktopUrl(placesModel.urlForIndex(currentIndex)); - } - } - - onActivated: index => { - configLocation.cfg_url = Folder.DesktopSchemeHelper.getDesktopUrl(placesModel.urlForIndex(index)); - } - } - } - - RowLayout { - Layout.fillWidth: true - spacing: Kirigami.Units.smallSpacing - RadioButton { - id: locationCustom - Layout.minimumWidth: Math.max(locationPlace.implicitWidth, locationCustom.implicitWidth, labelMode.implicitWidth) - - text: i18nc("@option:radio also label for text field", "Custom location:") - } - - TextField { - id: locationCustomValue - enabled: locationCustom.checked - Layout.fillWidth: true - - placeholderText: i18nc("@info:placeholder custom location", "Type path or URL…") - - inputMethodHints: Qt.ImhNoPredictiveText - - onEnabledChanged: { - if (enabled && text !== "") { - configLocation.cfg_url = Folder.DesktopSchemeHelper.getDesktopUrl(text); - } - } - - onTextChanged: { - if (enabled) { - configLocation.cfg_url = Folder.DesktopSchemeHelper.getDesktopUrl(text); - } - } - } - Button { - icon.name: "document-open" - - enabled: locationCustom.checked - - onClicked: { - directoryPicker.open(); - } - } - Folder.DirectoryPicker { - id: directoryPicker - - onUrlChanged: { - locationCustomValue.text = Folder.DesktopSchemeHelper.getDesktopUrl(url); - } - } - } - - Item { - visible: configLocation.titleVisible - Kirigami.FormData.isSection: true - } - - RowLayout { - Layout.fillWidth: true - spacing: Kirigami.Units.smallSpacing - visible: configLocation.titleVisible - Kirigami.FormData.label: i18nc("@label:textbox custom widget title", "Title:") - - ComboBox { - id: labelMode - Layout.minimumWidth: Math.max(locationPlace.implicitWidth, locationCustom.implicitWidth, labelMode.implicitWidth) - visible: configLocation.titleVisible - - - model: [ - i18nc("@item:inlistbox no title", "None"), - i18nc("@item:inlistbox default title", "Default"), - i18nc("@item:inlistbox full path as title", "Full path"), - i18nc("@item:inlistbox title from text input field", "Custom") - ] - } - - TextField { - id: labelText - Layout.fillWidth: true - enabled: (labelMode.currentIndex === 3) - - placeholderText: i18nc("@info:placeholder custom window title", "Enter title…") - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigOverlay.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigOverlay.qml deleted file mode 100644 index 5e02867..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/ConfigOverlay.qml +++ /dev/null @@ -1,256 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.core as PlasmaCore -import org.kde.kirigami as Kirigami -import org.kde.ksvg as KSvg - - -import org.kde.plasma.private.containmentlayoutmanager as ContainmentLayoutManager - -ContainmentLayoutManager.ConfigOverlayWithHandles { - id: overlay - - SequentialAnimation { - id: removeAnim - - NumberAnimation { - target: overlay.itemContainer - property: "scale" - from: 1 - to: 0 - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - ScriptAction { - script: { - appletContainer.applet.plasmoid.internalAction("remove").trigger(); - appletContainer.editMode = false; - } - } - } - - KSvg.FrameSvgItem { - id: frame - - anchors.verticalCenter: parent.verticalCenter - anchors.verticalCenterOffset: { - let heightDifference = Math.round((frame.height - overlay.height) / 2) - if (heightDifference > 0) { - if (heightDifference > overlay.topAvailableSpace) { - return heightDifference - overlay.topAvailableSpace - } - if (heightDifference > overlay.bottomAvailableSpace) { - return overlay.bottomAvailableSpace - heightDifference - } - } - return 0 - } - x: overlay.rightAvailableSpace > width + Kirigami.Units.gridUnit - ? parent.width + Kirigami.Units.gridUnit - : -width - Kirigami.Units.gridUnit - - // This MouseArea is used to block input between the applet and the handle, to not make it steal by other applets - MouseArea { - anchors { - top: parent.top - bottom: parent.bottom - } - z: -1 - x: overlay.rightAvailableSpace > parent.width + Kirigami.Units.gridUnit ? -Kirigami.Units.gridUnit : 0 - width: Kirigami.Units.gridUnit + parent.width - hoverEnabled: true - } - transform: Translate { - x: overlay.open ? 0 : (overlay.rightAvailableSpace > frame.width + Kirigami.Units.gridUnit ? -frame.width : frame.width) - - Behavior on x { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - } - width: layout.implicitWidth + margins.left + margins.right - height: Math.max(layout.implicitHeight + margins.top + margins.bottom, parent.height) - imagePath: "widgets/background" - - ColumnLayout { - id: layout - anchors { - fill: parent - topMargin: parent.margins.top - leftMargin: parent.margins.left - bottomMargin: parent.margins.bottom - rightMargin: parent.margins.right - } - - ActionButton { - id: rotateButton - icon.name: "object-rotate-left-symbolic" - toolTip: !rotateHandle.pressed ? i18nc("@action:button tooltip rotate widget", "Click and drag to rotate") : "" - action: applet ? applet.plasmoid.internalAction("rotate") : null - down: rotateHandle.pressed - Component.onCompleted: { - if (action !== null) { - action.enabled = true; - } - } - MouseArea { - id: rotateHandle - anchors.fill: parent - - property int startRotation - property real startCenterRelativeAngle - - function pointAngle(pos: point): real { - var r = Math.sqrt(pos.x * pos.x + pos.y * pos.y); - var cosine = pos.x / r; - - if (pos.y >= 0) { - return Math.acos(cosine) * (180/Math.PI); - } else { - return -Math.acos(cosine) * (180/Math.PI); - } - } - - function centerRelativePos(x: real, y: real): point { - var mousePos = overlay.itemContainer.parent.mapFromItem(rotateButton, x, y); - var centerPos = overlay.itemContainer.parent.mapFromItem(overlay.itemContainer, overlay.itemContainer.width/2, overlay.itemContainer.height/2); - - mousePos.x -= centerPos.x; - mousePos.y -= centerPos.y; - return mousePos; - } - - onPressed: mouse => { - mouse.accepted = true; - startRotation = overlay.itemContainer.rotation; - startCenterRelativeAngle = pointAngle(centerRelativePos(mouse.x, mouse.y)); - } - - onPositionChanged: mouse => { - var rot = startRotation % 360; - var snap = 4; - var newRotation = Math.round(pointAngle(centerRelativePos(mouse.x, mouse.y)) - startCenterRelativeAngle + startRotation); - - if (newRotation < 0) { - newRotation = newRotation + 360; - } else if (newRotation >= 360) { - newRotation = newRotation % 360; - } - - snapIt(0); - snapIt(90); - snapIt(180); - snapIt(270); - - function snapIt(snapTo) { - if (newRotation > (snapTo - snap) && newRotation < (snapTo + snap)) { - newRotation = snapTo; - } - } - - overlay.itemContainer.rotation = newRotation; - } - - onReleased: mouse => { - // save rotation - overlay.itemContainer.layout.save(); - } - } - } - - ActionButton { - icon.name: "configure" - visible: qAction && qAction.enabled && (applet && applet.plasmoid.hasConfigurationInterface) - qAction: applet ? applet.plasmoid.internalAction("configure") : null - Component.onCompleted: { - if (qAction) { - qAction.enabled = true; - } - } - } - - ActionButton { - icon.name: "show-background" - toolTip: checked ? i18nc("@action:button tooltip hide widget background", "Hide Background") : i18nc("@action:button tooltip", "Show Background") - visible: (applet.plasmoid.backgroundHints & PlasmaCore.Types.ConfigurableBackground) - checked: applet.plasmoid.effectiveBackgroundHints & PlasmaCore.Types.StandardBackground || applet.plasmoid.effectiveBackgroundHints & PlasmaCore.Types.TranslucentBackground - checkable: true - onClicked: { - if (checked) { - if (applet.plasmoid.backgroundHints & PlasmaCore.Types.StandardBackground || applet.plasmoid.backgroundHints & PlasmaCore.Types.TranslucentBackground) { - applet.plasmoid.userBackgroundHints = applet.plasmoid.backgroundHints; - } else { - applet.plasmoid.userBackgroundHints = PlasmaCore.Types.StandardBackground; - } - } else { - if (applet.plasmoid.backgroundHints & PlasmaCore.Types.ShadowBackground || applet.plasmoid.backgroundHints & PlasmaCore.Types.NoBackground) { - applet.plasmoid.userBackgroundHints = applet.plasmoid.backgroundHints; - } else { - applet.plasmoid.userBackgroundHints = PlasmaCore.Types.ShadowBackground; - } - } - } - } - - MouseArea { - drag.target: overlay.itemContainer - Layout.minimumHeight: Kirigami.Units.gridUnit * 3 - Layout.fillHeight: true - Layout.fillWidth: true - cursorShape: containsPress ? Qt.DragMoveCursor : Qt.OpenHandCursor - hoverEnabled: true - onPressed: mouse => { - overlay.itemContainer.layout.releaseSpace(overlay.itemContainer); - } - onPositionChanged: mouse => { - if (!pressed) { - return; - } - overlay.itemContainer.layout.showPlaceHolderForItem(overlay.itemContainer); - var dragPos = mapToItem(overlay.itemContainer, mouse.x, mouse.y); - overlay.itemContainer.userDrag(Qt.point(overlay.itemContainer.x, overlay.itemContainer.y), dragPos); - } - onReleased: mouse => { - overlay.itemContainer.layout.hidePlaceHolder(); - overlay.itemContainer.layout.positionItem(overlay.itemContainer); - } - } - - ActionButton { - id: closeButton - icon.name: "edit-delete-remove" - toolTip: i18nc("@action:button tooltip remove widget", "Remove") - visible: { - if (!applet) { - return false; - } - var a = applet.plasmoid.internalAction("remove"); - return a && a.enabled || false; - } - // we don't set action, since we want to catch the button click, - // animate, and then trigger the "remove" action - // Triggering the action is handled in the overlay.itemContainer, we just - // Q_EMIT a signal here to avoid the applet-gets-removed-before-we- - // can-animate it race condition. - onClicked: { - removeAnim.restart(); - } - Component.onCompleted: { - var a = applet.plasmoid.internalAction("remove"); - if (a) { - a.enabled = true; - } - } - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemActionButton.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemActionButton.qml deleted file mode 100644 index e71eee0..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemActionButton.qml +++ /dev/null @@ -1,77 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami -import org.kde.ksvg as KSvg - -KSvg.SvgItem { - id: actionButton - - width: { - if (!visible) { - return 0; - } - switch (Plasmoid.configuration.iconSize) { - case 0: return Kirigami.Units.iconSizes.small; - case 1: return Kirigami.Units.iconSizes.small; - case 2: return Kirigami.Units.iconSizes.smallMedium; - case 3: return Kirigami.Units.iconSizes.smallMedium; - case 4: return Kirigami.Units.iconSizes.smallMedium; - case 5: return Kirigami.Units.iconSizes.medium; - case 6: return Kirigami.Units.iconSizes.large; - default: return Kirigami.Units.iconSizes.small; - } - } - height: width - - signal clicked() - - property string element - - svg: KSvg.Svg { - imagePath: "widgets/action-overlays" - multipleImages: true - size: Qt.size(16, 16) - } - elementId: element + "-normal" - - Behavior on opacity { - NumberAnimation { duration: Kirigami.Units.shortDuration } - } - - MouseArea { - id: actionButtonMouseArea - - anchors.fill: actionButton - - acceptedButtons: Qt.LeftButton - hoverEnabled: true - - onClicked: mouse => actionButton.clicked() - - states: [ - State { - name: "hover" - when: actionButtonMouseArea.containsMouse && !actionButtonMouseArea.pressed - - PropertyChanges { - actionButton.elementId: actionButton.element + "-hover" - } - }, - State { - name: "pressed" - when: actionButtonMouseArea.pressed - - PropertyChanges { - actionButton.elementId: actionButton.element + "-pressed" - } - } - ] - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml deleted file mode 100644 index 54f4447..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml +++ /dev/null @@ -1,489 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Window -import Qt5Compat.GraphicalEffects - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras - -import org.kde.kirigami as Kirigami - -import org.kde.private.desktopcontainment.folder as Folder - -Item { - id: main - - required property var model - - property int index: model.index - property string name: model.blank ? "" : model.display - property string nameWrapped: model.blank ? "" : model.displayWrapped - property bool blank: model.blank - property bool selected: model.blank ? false : model.selected - property bool isDir: loader.item ? loader.item.isDir : false - property bool isOnRootView: false - property /*FolderViewDialog*/ Folder.SubDialog popupDialog: loader.item ? loader.item.popupDialog : null - property Item iconArea: loader.item ? loader.item.iconArea : null - property Item label: loader.item ? loader.item.label : null - property Item labelArea: loader.item ? loader.item.labelArea : null - property Item actionsOverlay: loader.item ? loader.item.actionsOverlay : null - property Item hoverArea: loader.item ? loader.item.hoverArea : null - property Item frame: loader.item ? loader.item.frame : null - property PlasmaCore.ToolTipArea toolTip: loader.item ? loader.item.toolTip : null - property real contentHeight: loader.item && !root.useListViewMode ? loader.item.contentHeight : null - Accessible.name: name - Accessible.role: Accessible.Canvas - - // This MouseArea exists to intercept press and hold; preventing edit mode - // from being triggered when pressing and holding on an icon (if there is one). - MouseArea { - anchors.fill: parent - visible: !main.blank - } - - function openPopup() { - if (isDir) { - loader.item.openPopup(); - } - } - - function closePopup() { - if (popupDialog && popupDialog.allowClosing) { - (popupDialog as FolderViewDialog).requestDestroy(); - loader.item.popupDialog = null; - } - } - - Loader { - id: loader - - // On the desktop we pad our cellSize to avoid a gap at the right/bottom of the screen. - // The padding per item is quite small and causes the delegate to be positioned on fractional pixels - // leading to blurry rendering. The Loader is offset to account for this. - x: -main.x % 1 - y: -main.y % 1 - width: parent.width - height: parent.height - - visible: status === Loader.Ready - - active: !main.model.blank - - sourceComponent: delegateImplementation - - asynchronous: true - } - - function updateDragImage() { - if (selected && !blank) { - loader.grabToImage(result => { - dir.addItemDragImage(positioner.map(index), main.x + loader.x, main.y + loader.y, loader.width, loader.height, result.image); - }); - } - } - - Component { - id: delegateImplementation - - Item { - id: impl - - anchors.fill: parent - - property bool blank: main.model.blank - property bool isDir: main.model.blank ? false : main.model.isDir - property bool hovered: (main.GridView.view.hoveredItem === main) - property /*FolderViewDialog*/ Folder.SubDialog popupDialog: null - property Item iconArea: icon - property Item label: label - property Item labelArea: label - property Item actionsOverlay: actions - property Item hoverArea: toolTip - property Item frame: frameLoader - property alias toolTip: toolTip - property Item selectionButton: selectionButtonComponent.createObject(actions) as FolderItemActionButton - property Item popupButton: null - property int contentHeight: frameLoader.height + frameLoader.y * 2 - - readonly property bool iconAndLabelsShouldlookSelected: impl.hovered - - - Connections { - target: main.model - - function onSelectedChanged() { - if (dir.usedByContainment && main.model.selected) { - gridView.currentIndex = main.model.index; - } - } - } - - onHoveredChanged: { - if (hovered) { - if (Plasmoid.configuration.selectionMarkers && Application.styleHints.singleClickActivation) { - selectionButton.visible = true; - } - - if (main.model.isDir) { - if (!main.GridView.view.isRootView || root.containsDrag) { - hoverActivateTimer.restart(); - } - - if (Plasmoid.configuration.popups && !root.useListViewMode) { - popupButton = popupButtonComponent.createObject(actions); - } - } - } else if (!hovered) { - if (popupDialog != null) { - main.closePopup(); - } - - selectionButton.visible = false; - - if (popupButton) { - popupButton.destroy(); - popupButton = null; - } - } - } - - function openPopup() { - if (folderViewDialogComponent.status === Component.Ready) { - impl.popupDialog = folderViewDialogComponent.createObject(impl); - impl.popupDialog.visualParent = icon; - impl.popupDialog.url = Folder.DesktopSchemeHelper.getDesktopUrl(main.model.linkDestinationUrl); - impl.popupDialog.visible = true; - } - } - - PlasmaCore.ToolTipArea { - id: toolTip - anchors.fill: impl - - active: (Plasmoid.configuration.toolTips || label.truncated) - && impl.popupDialog === null - && !main.model.blank - interactive: false - location: root.useListViewMode ? (Plasmoid.location === PlasmaCore.Types.LeftEdge ? PlasmaCore.Types.LeftEdge : PlasmaCore.Types.RightEdge) : Plasmoid.location - - onContainsMouseChanged: { - if (containsMouse && !main.model.blank) { - if (toolTip.active) { - toolTip.icon = main.model.decoration; - toolTip.mainText = main.model.display; - - if (main.model.size !== undefined) { - toolTip.subText = main.model.type + "\n" + main.model.size; - } else { - toolTip.subText = main.model.type; - } - } - - Qt.callLater(() => { - // Workaround for Qt Bug: https://bugreports.qt.io/browse/QTBUG-117444 - // In some cases the signal order is reversed: - // - first it's delivered to the new object with "true" value - // - next it's delivered to the old object with "false" value - // In this case when the signal is emitted with "false" (to the old object), - // it's also delivered to the "FolderView" which sets the "hoveredItem" to - // "null" right after we set it here. - // The solution is to call later and check again to make sure if we still contains - // mouse and next set the "hoveredItem". In this approach the "FolderView" sets the - // old "hoveredItem" to "null" and next we set it to the new item here. - if (containsMouse && !main.model.blank) { - main.GridView.view.hoveredItem = main; - } - }) - } - } - - states: [ - State { // icon view - when: !root.useListViewMode - - AnchorChanges { - target: toolTip - anchors.horizontalCenter: parent.horizontalCenter - } - - PropertyChanges { - toolTip.y: frameLoader.y + icon.y - toolTip.width: Math.max(icon.paintedWidth, label.paintedWidth) - toolTip.height: (label.y + label.paintedHeight) - y - } - }, - State { // list view - when: root.useListViewMode - - AnchorChanges { - target: toolTip - anchors.horizontalCenter: undefined - } - - PropertyChanges { - toolTip.x: frameLoader.x - toolTip.y: frameLoader.y - toolTip.width: frameLoader.width - toolTip.height: frameLoader.height - } - } - ] - } - - Loader { - id: frameLoader - - x: root.useListViewMode ? 0 : Kirigami.Units.smallSpacing - y: root.useListViewMode ? 0 : Kirigami.Units.smallSpacing - - property Item iconShadow: null - property string prefix: "" - - sourceComponent: frameComponent - active: impl.iconAndLabelsShouldlookSelected || (main.model?.selected ?? false) - asynchronous: true - - width: { - if (root.useListViewMode) { - if (main.GridView.view.overflowing) { - return parent.width - Kirigami.Units.smallSpacing; - } else { - return parent.width; - } - } - - return parent.width - (Kirigami.Units.smallSpacing * 2); - } - - height: root.useListViewMode - ? parent.height - // the smallSpacings are for padding - : icon.height + label.implicitHeight + (Kirigami.Units.smallSpacing * 3) - - Kirigami.Icon { - id: icon - - z: 2 - - states: [ - State { // icon view - when: !root.useListViewMode - - AnchorChanges { - target: icon - anchors.top: parent.top - anchors.horizontalCenter: parent.horizontalCenter - } - }, - State { // list view - when: root.useListViewMode - - AnchorChanges { - target: icon - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter - } - } - ] - - anchors { - topMargin: Kirigami.Units.smallSpacing - leftMargin: Kirigami.Units.smallSpacing - } - - width: root.useListViewMode ? main.GridView.view.iconSize : (parent.width - 2 * Kirigami.Units.smallSpacing) - height: main.GridView.view.iconSize - - opacity: { - if (root.useListViewMode && impl.selectionButton.visible) { - return 0.3; - } - - if (main.model.isHidden) { - return 0.6; - } - - return 1.0; - } - - animated: false - - source: main.model.decoration - } - - PlasmaExtras.ShadowedLabel { - id: label - - readonly property bool renaming: (editor && editor.targetItem === main) - - z: 2 // So it's always above the highlight effect - - states: [ - State { // icon view - when: !root.useListViewMode - - AnchorChanges { - target: label - anchors.top: icon.bottom - anchors.horizontalCenter: parent.horizontalCenter - } - PropertyChanges { - label.anchors.topMargin: Kirigami.Units.smallSpacing - label.width: label.parent.width - Kirigami.Units.smallSpacing - label.maximumLineCount: label.Plasmoid.configuration.textLines - label.horizontalAlignment: Text.AlignHCenter - } - }, - State { // list view - when: root.useListViewMode - - AnchorChanges { - target: label - anchors.left: icon.right - anchors.verticalCenter: parent.verticalCenter - } - PropertyChanges { - label.anchors.leftMargin: Kirigami.Units.smallSpacing * 2 - label.anchors.rightMargin: Kirigami.Units.smallSpacing * 2 - label.width: label.parent.width - icon.width - (Kirigami.Units.smallSpacing * 4) - label.maximumLineCount: 1 - label.horizontalAlignment: Text.AlignLeft - } - } - ] - - color: { - if (main.isOnRootView) { - // In this situation there's a shadow or a background rect, both of which are always black - return "white"; - } - - if (main.model.selected) { - return Kirigami.Theme.highlightedTextColor; - } - - return Kirigami.Theme.textColor; - - } - visible: !renaming - renderShadow: main.isOnRootView && !renaming - opacity: main.model.isHidden ? 0.6 : 1 - - text: main.nameWrapped - font.italic: (main.model?.isLink ?? false) - wrapMode: (maximumLineCount === 1) ? Text.NoWrap : Text.Wrap - horizontalAlignment: Text.AlignHCenter - } - - Component { - id: frameComponent - - PlasmaExtras.Highlight { - // Workaround for a bug where the frameComponent does not - // get unloaded when items are dragged to a different - // place on the desktop. - visible: this === frameLoader.item - hovered: impl.iconAndLabelsShouldlookSelected - pressed: main.model.selected - active: Window.active - } - } - - Component { - id: selectionButtonComponent - - FolderItemActionButton { - element: main.model.selected ? "remove" : "add" - - onClicked: { - dir.toggleSelected(positioner.map(main.index)); - main.GridView.view.currentIndex = main.index; - } - } - } - - Component { - id: popupButtonComponent - - FolderItemActionButton { - visible: main.GridView.view.isRootView && (impl.popupDialog == null) - - element: "open" - - onClicked: { - dir.setSelected(positioner.map(main.index)); - main.GridView.view.currentIndex = main.index; - main.openPopup(); - } - } - } - - Component { - id: iconShadowComponent - - DropShadow { - anchors.fill: icon - - z: 1 - - verticalOffset: 1 - - radius: 5.0 - samples: radius * 2 + 1 - spread: 0.05 - - color: "black" - - opacity: main.model.isHidden ? 0.3 : 0.6 - - source: icon - } - } - } - - Column { - id: actions - - visible: { - if (main.GridView.view.isRootView && root.containsDrag) { - return false; - } - - if (!main.GridView.view.isRootView && main.GridView.view.dialog && main.GridView.view.dialog.containsDrag) { - return false; - } - - if (main.popupDialog) { - return false; - } - - return true; - } - - anchors { - left: frameLoader.left - top: frameLoader.top - leftMargin: root.useListViewMode ? (icon.x + (icon.width / 2)) - (width / 2) : 0 - topMargin: root.useListViewMode ? (icon.y + (icon.height / 2)) - (height / 2) : 0 - } - - width: implicitWidth - height: implicitHeight - } - - Component.onCompleted: { - selectionButton.visible = false; - if (Plasmoid.isContainment && main.GridView.view.isRootView && root.GraphicsInfo.api === GraphicsInfo.OpenGL) { - frameLoader.iconShadow = iconShadowComponent.createObject(frameLoader); - } - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemPreviewPluginsDialog.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemPreviewPluginsDialog.qml deleted file mode 100644 index 2c77711..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemPreviewPluginsDialog.qml +++ /dev/null @@ -1,53 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls - -import org.kde.private.desktopcontainment.folder as Folder -import org.kde.kirigami as Kirigami - -Kirigami.Dialog { - id: dialog - - required property var previewPlugins - - title: i18nc("@title:window", "Preview Plugins") - - preferredWidth: Kirigami.Units.gridUnit * 15 - implicitHeight: Math.round(parent.height * 0.8) - standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel - - onAccepted: { - configIcons.cfg_previewPlugins = previewPluginsModel.checkedPlugins; - dialog.close(); - } - onRejected: { - dialog.close(); - destroy(); - } - onClosed: destroy() - - ListView { - model: Folder.PreviewPluginsModel { - id: previewPluginsModel - } - - delegate: CheckDelegate { - required property var model // for display, which shadows a delegate property - required checked - width: ListView.view.width - text: model.display - - onToggled: model.checked = checked; - } - } - - Component.onCompleted: { - previewPluginsModel.checkedPlugins = dialog.previewPlugins; - open(); - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml deleted file mode 100644 index d09dfba..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml +++ /dev/null @@ -1,1418 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2015 Eike Hein - SPDX-FileCopyrightText: 2023 Harald Sitter - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQml - -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami -import org.kde.plasma.components as PlasmaComponents -import org.kde.kquickcontrolsaddons - -import org.kde.private.desktopcontainment.folder as Folder -import "code/FolderTools.js" as FolderTools - -FocusScope { - id: main - - signal pressed() - - property Folder.FolderModel model: dir - property Item rubberBand: null - - property alias view: gridView - property alias isRootView: gridView.isRootView - property alias currentIndex: gridView.currentIndex - property alias url: dir.url - property alias status: dir.status - property alias perStripe: positioner.perStripe - property alias positionerApplet: positioner.applet - property alias errorString: dir.errorString - property alias dragging: dir.dragging - property alias dragInProgressAnywhere: dir.dragInProgressAnywhere - property alias locked: dir.locked - property alias sortMode: dir.sortMode - property alias filterMode: dir.filterMode - property alias filterPattern: dir.filterPattern - property alias filterMimeTypes: dir.filterMimeTypes - property alias showHiddenFiles: dir.showHiddenFiles - property alias creatingNewItems: dir.creatingNewItems - property alias flow: gridView.flow - property alias layoutDirection: gridView.layoutDirection - property alias cellWidth: gridView.cellWidth - property alias cellHeight: gridView.cellHeight - property alias overflowing: gridView.overflowing - property alias scrollLeft: gridView.scrollLeft - property alias scrollRight: gridView.scrollRight - property alias scrollUp: gridView.scrollUp - property alias scrollDown: gridView.scrollDown - property alias hoveredItem: gridView.hoveredItem - property var history: [] - property var lastPosition: null - property bool goingBack: false - property BackButtonItem backButton: null - property var dialog: null - property Item editor: null - - property int previouslySelectedItemIndex: -1 - - function positionViewAtBeginning() { - gridView.positionViewAtBeginning(); - } - - function rename() { - if (gridView.currentIndex !== -1) { - let renameAction = model.action("rename"); - if (renameAction && !renameAction.enabled) { - return; - } - - if (!main.editor) { - editor = editorComponent.createObject(listener); - } - - main.editor.targetItem = gridView.currentItem; - } - } - - function cancelRename() { - if (main.editor) { - main.editor.targetItem = null; - } - } - - function linkHere(sourceUrl) { - dir.linkHere(sourceUrl); - } - - function handleDragMove(x, y) { - let child = childAt(x, y); - - if (child !== null && child === main.backButton) { - hoveredItem = null; - main.backButton.handleDragMove(); - } else { - if (main.backButton && main.backButton.containsDrag) { - main.backButton.endDragMove(); - } - - let pos = mapToItem(gridView.contentItem, x, y); - let item = gridView.safeItemAt(pos.x, pos.y); - - if (item && item.isDir) { - hoveredItem = item; - } else { - hoveredItem = null; - } - } - } - - function endDragMove() { - if (main.backButton && main.backButton.active) { - main.backButton.endDragMove(); - } else if (hoveredItem && !hoveredItem.popupDialog) { - hoveredItem = null; - } - } - - function dropItemAt(pos) { - let item = gridView.safeItemAt(pos.x, pos.y); - - if (item && !item.blank) { - gridView.currentIndex = item.index - return positioner.map(item.index); - } - - return -1; - } - - function drop(target, event, pos) { - let dropPos = mapToItem(gridView.contentItem, pos.x, pos.y); - let dropIndex = gridView.safeIndexAt(dropPos.x, dropPos.y); - let dragPos = mapToItem(gridView.contentItem, listener.dragX, listener.dragY); - let dragIndex = gridView.safeIndexAt(dragPos.x, dragPos.y); - - if (listener.dragX === -1 || dragIndex !== dropIndex) { - dir.drop(target, event, dropItemAt(dropPos), Plasmoid.isContainment && !Plasmoid.immutable); - } - } - - function generateDragImage() { - for (let i = 0; i < gridView.count; i++) { - let item = gridView.itemAtIndex(i) as FolderItemDelegate; - if (item) { - item.updateDragImage(); - } - } - } - - Connections { - target: dir - function onPopupMenuAboutToShow(dropJob, mimeData, x, y) { - if (Plasmoid.isContainment && !Plasmoid.immutable) { - root.processMimeData(mimeData, x, y, dropJob); - } - } - - // Create drag images before dragging - // Due to async operations we can't call this before dragging starts, - // but we have to call it after a selection is done - function onSelectionDone() { - main.generateDragImage(); - } - } - - Connections { - target: root - function onExpandedChanged() { - if (root.expanded && dir.status === Folder.FolderModel.Ready && !gridView.model) { - gridView.model = positioner; - } - } - } - - Binding { - target: Plasmoid - property: "busy" - value: !gridView.model && dir.status === Folder.FolderModel.Listing - restoreMode: Binding.RestoreBinding - } - - function makeBackButton() { - return Qt.createQmlObject("BackButtonItem {}", main); - } - - function doCd(row) { - history.push({ url: url, index: gridView.currentIndex, yPosition: gridView.visibleArea.yPosition}); - historyChanged(); - dir.cd(row); - gridView.currentIndex = -1; - } - - function doBack() { - goingBack = true; - gridView.currentIndex = -1; - lastPosition = history.pop(); - url = lastPosition.url; - historyChanged(); - } - - Connections { - target: root - - function onIsPopupChanged() { - if (main.backButton === null && root.useListViewMode) { - main.backButton = main.makeBackButton(); - } else if (main.backButton !== null) { - main.backButton.destroy(); - } - } - } - - Folder.EventGenerator { - id: eventGenerator - } - - MouseEventListener { - id: listener - - enabled: !Plasmoid.containment.corona.editMode - - anchors { - topMargin: main.backButton !== null ? main.backButton.height : undefined - fill: parent - } - - property alias hoveredItem: gridView.hoveredItem - - property Item pressedItem: null - property int pressX: -1 - property int pressY: -1 - property int dragX: -1 - property int dragY: -1 - property var cPress: null - property bool doubleClickInProgress: false - property bool renameByLabelClickInitiated: false - - acceptedButtons: { - if (hoveredItem === null && main.isRootView) { - return root.isPopup ? (Qt.LeftButton | Qt.MiddleButton | Qt.BackButton) : Qt.LeftButton; - } - - return root.isPopup ? (Qt.LeftButton | Qt.MiddleButton | Qt.RightButton | Qt.BackButton) - : (Qt.LeftButton | Qt.RightButton); - } - - hoverEnabled: true - - onPressXChanged: { - cPress = mapToItem(gridView.contentItem, pressX, pressY); - } - - onPressYChanged: { - cPress = mapToItem(gridView.contentItem, pressX, pressY); - } - - onPressed: mouse => { - - // Ignore press events outside the viewport (i.e. on scrollbars). - if (!scrollArea.viewport.contains(Qt.point(mouse.x, mouse.y))) { - return; - } - - // Ignore clicks if main.editor is enabled and we click on that - // BUG:494558 - if (main.editor && childAt(mouse.x, mouse.y) === main.editor) { - return; - } - - scrollArea.focus = true; - - if (mouse.buttons & Qt.BackButton) { - if (root.isPopup && dir.resolvedUrl !== dir.resolve(Plasmoid.configuration.url)) { - main.doBack(); - mouse.accepted = true; - } - - return; - } - - if (main.editor && childAt(mouse.x, mouse.y) !== main.editor) { - main.editor.commit(); - } - - const mappedPos = mapToItem(gridView.contentItem, mouse.x, mouse.y) - const index = gridView.safeIndexAt(mappedPos.x, mappedPos.y); - const indexItem = gridView.itemAtIndex(index) as FolderItemDelegate; - - if (indexItem && indexItem.iconArea) { // update position in case of touch or untriggered hover - gridView.currentIndex = index; - hoveredItem = indexItem; - } else { - gridView.currentIndex = -1 - hoveredItem = null; - } - - if (mouse.source === Qt.MouseEventSynthesizedByQt) { - if (gridView.hoveredItem && gridView.hoveredItem.toolTip.active) { - gridView.hoveredItem.toolTip.hideToolTip(); - } - } - - pressX = mouse.x; - pressY = mouse.y; - - if (!hoveredItem || hoveredItem.blank) { - if (!gridView.ctrlPressed) { - gridView.currentIndex = -1; - main.previouslySelectedItemIndex = -1; - dir.clearSelection(); - } - - if (mouse.buttons & Qt.RightButton) { - clearPressState(); - - // If it's the desktop, fall through to the desktop context menu plugin - // Disallow opening contextmenu if we're already creating new items - if (!dir.usedByContainment && !dir.creatingNewItems) { - dir.openContextMenu(main, mouse.modifiers); - mouse.accepted = true; - } - } - } else { - pressedItem = hoveredItem; - - let pos = mapToItem(hoveredItem.actionsOverlay, mouse.x, mouse.y); - - if (!(pos.x <= hoveredItem.actionsOverlay.width && pos.y <= hoveredItem.actionsOverlay.height)) { - if (gridView.shiftPressed && gridView.currentIndex !== -1) { - positioner.setRangeSelected(gridView.anchorIndex, hoveredItem.index); - } else { - // Deselecting everything else when one item is clicked is handled in onReleased in order to distinguish between drag and click - if (!gridView.ctrlPressed && !dir.isSelected(positioner.map(hoveredItem.index))) { - main.previouslySelectedItemIndex = -1; - dir.clearSelection(); - } - - if (gridView.ctrlPressed) { - dir.toggleSelected(positioner.map(hoveredItem.index)); - } else { - dir.setSelected(positioner.map(hoveredItem.index)); - } - } - - gridView.currentIndex = hoveredItem.index; - - if (mouse.buttons & Qt.RightButton) { - if (pressedItem.toolTip && pressedItem.toolTip.active) { - pressedItem.toolTip.hideToolTip(); - } - - clearPressState(); - - dir.openContextMenu(hoveredItem, mouse.modifiers); - mouse.accepted = true; - } - } - } - - main.pressed(); - } - - onCanceled: pressCanceled() - - onReleased: mouse => { - // if we click on an item, cancel the current selection and select just the clicked icon - // the cachedRectangleSelection guards this release being associated with an existing drag - if (!gridView.cachedRectangleSelection && hoveredItem && !hoveredItem.blank && mouse.button !== Qt.RightButton) { - const pos = mapToItem(hoveredItem.actionsOverlay, mouse.x, mouse.y); - if (!(pos.x <= hoveredItem.actionsOverlay.width && pos.y <= hoveredItem.actionsOverlay.height) - && (!(gridView.shiftPressed && gridView.currentIndex !== -1) && !gridView.ctrlPressed)) { - dir.clearSelection(); - dir.setSelected(positioner.map(hoveredItem.index)); - } - } - pressCanceled(); - } - - onPressAndHold: mouse => { - if (mouse.source === Qt.MouseEventSynthesizedByQt) { - if (pressedItem) { - if (pressedItem.toolTip && pressedItem.toolTip.active) { - pressedItem.toolTip.hideToolTip(); - } - } - clearPressState(); - if (hoveredItem) { - dir.openContextMenu(hoveredItem, mouse.modifiers); - } - } - } - - onClicked: mouse => { - clearPressState(); - - if (mouse.button === Qt.RightButton || - (main.editor && childAt(mouse.x, mouse.y) === main.editor)) { - return; - } - - if (!hoveredItem || hoveredItem.blank || gridView.currentIndex === -1 || gridView.ctrlPressed || gridView.shiftPressed) { - // Bug 357367: Replay mouse event, so containment actions assigned to left mouse button work. - eventGenerator.sendMouseEvent(root, Folder.EventGenerator.MouseButtonPress, mouse.x, mouse.y, mouse.button, mouse.buttons, mouse.modifiers); - return; - } - - let pos = mapToItem(hoveredItem, mouse.x, mouse.y); - - // Moving from an item to its preview popup dialog doesn't unset hoveredItem - // even though the cursor has left it, so we need to check whether the click - // actually occurred inside the item we expect it in before going ahead. If it - // didn't, clean up (e.g. dismissing the dialog as a side-effect of unsetting - // hoveredItem) and abort. - if (pos.x < 0 || pos.x > hoveredItem.width || pos.y < 0 || pos.y > hoveredItem.height) { - hoveredItem = null; - main.previouslySelectedItemIndex = -1; - dir.clearSelection(); - - return; - // If the hoveredItem is clicked while having a preview popup dialog open, - // only dismiss the dialog and abort. - } else if (hoveredItem.popupDialog) { - hoveredItem.closePopup(); - - return; - } - - pos = mapToItem(hoveredItem.actionsOverlay, mouse.x, mouse.y); - - if (!(pos.x <= hoveredItem.actionsOverlay.width && pos.y <= hoveredItem.actionsOverlay.height)) { - - // Clicked on the label of an already-selected item: schedule it for renaming when doubleClickTimer expires - renameByLabelClickInitiated = (pos.x > hoveredItem.labelArea.x - && pos.x <= hoveredItem.labelArea.x + hoveredItem.labelArea.width - && pos.y > hoveredItem.labelArea.y - && pos.y <= hoveredItem.labelArea.y + hoveredItem.labelArea.height - && main.previouslySelectedItemIndex === gridView.currentIndex - && gridView.currentIndex !== -1 - && !Qt.styleHints.singleClickActivation - && Plasmoid.configuration.renameInline - ) - - // Single-click mode and single-clicked on the item or - // double-click mode and double-clicked on the item: activate it - if (Qt.styleHints.singleClickActivation || doubleClickInProgress || mouse.source === Qt.MouseEventSynthesizedByQt) { - doubleClickInProgress = false - if (mouse.modifiers & Qt.AltModifier) { - dir.openPropertiesDialog(); - } else if (root.useListViewMode && mouse.button === Qt.LeftButton && hoveredItem.isDir) { - main.doCd(positioner.map(gridView.currentIndex)); - } else { - dir.run(positioner.map(gridView.currentIndex)); - } - main.previouslySelectedItemIndex = gridView.currentIndex; - hoveredItem = null; - } else { - // None of the above: select it - doubleClickInProgress = true; - doubleClickTimer.interval = Qt.styleHints.mouseDoubleClickInterval; - doubleClickTimer.start(); - main.previouslySelectedItemIndex = gridView.currentIndex; - } - } - } - - onPositionChanged: mouse => { - gridView.ctrlPressed = (mouse.modifiers & Qt.ControlModifier); - gridView.shiftPressed = (mouse.modifiers & Qt.ShiftModifier); - - const mappedPos = mapToItem(gridView.contentItem, mouse.x, mouse.y) - const item = gridView.safeItemAt(mappedPos.x, mappedPos.y); - const leftEdge = Math.min(gridView.contentX, gridView.originX); - - if (!item || item.blank) { - if (gridView.hoveredItem && !root.containsDrag && (!main.dialog || !main.dialog.containsDrag) && !gridView.hoveredItem.popupDialog) { - gridView.hoveredItem = null; - } - } - - // Trigger autoscroll. - if (pressX !== -1) { - gridView.scrollLeft = (mouse.x <= 0 && gridView.contentX > leftEdge); - gridView.scrollRight = (mouse.x >= gridView.width - && gridView.contentX < gridView.contentItem.width - gridView.width); - gridView.scrollUp = (mouse.y <= 0 && gridView.contentY > 0); - gridView.scrollDown = (mouse.y >= gridView.height - && gridView.contentY < gridView.contentItem.height - gridView.height); - } - - // Update rubberband geometry. - if (main.rubberBand) { - let rB = main.rubberBand; - let cPos = mapToItem(gridView.contentItem, mouse.x, mouse.y); - - if (cPos.x < cPress.x) { - rB.x = Math.max(leftEdge, cPos.x); - rB.width = Math.abs(rB.x - cPress.x); - } else { - rB.x = cPress.x; - let ceil = Math.max(gridView.width, gridView.contentItem.width) + leftEdge; - rB.width = Math.min(ceil - rB.x, Math.abs(rB.x - cPos.x)); - } - - if (cPos.y < cPress.y) { - rB.y = Math.max(0, cPos.y); - rB.height = Math.abs(rB.y - cPress.y); - } else { - rB.y = cPress.y; - let ceil = Math.max(gridView.height, gridView.contentItem.height); - rB.height = Math.min(ceil - rB.y, Math.abs(rB.y - cPos.y)); - } - - // Ensure rubberband is at least 1px in size or else it will become - // invisible and not match any items. - rB.width = Math.max(1, rB.width); - rB.height = Math.max(1, rB.height); - - Qt.callLater(gridView.rectangleSelect, rB.x, rB.y, rB.width, rB.height, main.rubberBand); - - return; - } - - // Drag initiation. - if (pressX !== -1 && root.isDrag(pressX, pressY, mouse.x, mouse.y)) { - if (pressedItem !== null && dir.isSelected(positioner.map(pressedItem.index))) { - pressedItem.toolTip.hideToolTip(); - dragX = mouse.x; - dragY = mouse.y; - gridView.verticalDropHitscanOffset = pressedItem.iconArea.y + (pressedItem.iconArea.height / 2); - dir.dragSelected(mouse.x, mouse.y); - dragX = -1; - dragY = -1; - clearPressState(); - } else { - // Disable rubberband in popup list view mode or while renaming - if (root.useListViewMode || (main.editor && main.editor.targetItem) || (verticalScrollBar.active || horizontalScrollBar.active)) { - return; - } - - dir.pinSelection(); - main.rubberBand = rubberBandObject.createObject(gridView.contentItem, {x: cPress.x, y: cPress.y}); - gridView.interactive = false; - } - } - } - - Component { - id: rubberBandObject - - Rectangle { - id: rubberBand - - width: 0 - height: 0 - z: 99999 - - SystemPalette { - id: sysPalette - colorGroup: SystemPalette.Active - } - - radius: Kirigami.Units.cornerRadius - border.color: sysPalette.highlight - color: Qt.alpha(border.color, 0.3) - - function intersects(rect) { - return x + width >= rect.x && y + height >= rect.y && rect.x + rect.width >= x && rect.y + rect.height >= y; - } - - function close() { - opacityAnimation.restart(); - } - - OpacityAnimator { - id: opacityAnimation - target: rubberBand - to: 0 - from: 1 - duration: Kirigami.Units.shortDuration - - // This easing curve has an elognated start, which works - // better than a standard easing curve for the rubberband - // animation, which fades out fast and is generally of a - // small area. - easing { - bezierCurve: [0.4, 0.0, 1, 1] - type: Easing.Bezier - } - - onFinished: { - rubberBand.visible = false; - rubberBand.enabled = false; - // We need to explicitly generate an image here - // to make sure we have one before we start dragging - main.generateDragImage(); - rubberBand.destroy(); - } - } - } - } - - onContainsMouseChanged: { - if (!containsMouse && !main.rubberBand) { - clearPressState(); - if (!(hoveredItem?.popupDialog?.visible ?? false)) { - hoveredItem = null; - } - } - } - - onHoveredItemChanged: { - doubleClickInProgress = false; - - if (!hoveredItem) { - hoverActivateTimer.stop(); - } - } - - function pressCanceled() { - if (main.rubberBand) { - main.rubberBand.close(); - main.rubberBand = null; - - gridView.interactive = true; - gridView.cachedRectangleSelection = null; - dir.unpinSelection(); - } - - clearPressState(); - gridView.cancelAutoscroll(); - } - - function clearPressState() { - pressedItem = null; - pressX = -1; - pressY = -1; - } - - Timer { - id: doubleClickTimer - - onTriggered: { - if (listener.renameByLabelClickInitiated && listener.doubleClickInProgress) { - main.rename() - } - listener.renameByLabelClickInitiated = false - listener.doubleClickInProgress = false; - } - } - - Timer { - id: hoverActivateTimer - - interval: root.hoverActivateDelay - - onTriggered: { - if (!main.hoveredItem) { - return; - } - - if (root.useListViewMode && main.dragging) { - main.doCd((main.hoveredItem as FolderItemDelegate).index); - } else if (!root.useListViewMode && Plasmoid.configuration.popups) { - hoveredItem.openPopup(); - } - } - } - - FocusScope { - id: scrollArea - - anchors.fill: parent - - focus: true - - property bool ready: false - readonly property int viewportWidth: scrollArea.ready && viewport ? Math.ceil(viewport.width) : 0 - readonly property int viewportHeight: scrollArea.ready && viewport ? Math.ceil(viewport.height) : 0 - readonly property Flickable viewport: gridView - - Component.onCompleted: { - scrollArea.ready = true; - } - - GridView { - id: gridView - clip: true - anchors.fill: parent - - property bool isRootView: false - - property int iconSize: makeIconSize() - property int verticalDropHitscanOffset: 0 - - property FolderItemDelegate hoveredItem: null - - property int anchorIndex: 0 - property bool ctrlPressed: false - property bool shiftPressed: false - - property bool overflowing: { - // widthRatio or heightRatio may be 0 when it's not actually - // overflowing, so account for that. - let widthOverflow = visibleArea.widthRatio > 0.0 && visibleArea.widthRatio < 1.0 - let heightOverflow = visibleArea.heightRatio > 0.0 && visibleArea.heightRatio < 1.0 - return widthOverflow || heightOverflow - } - - property bool scrollLeft: false - property bool scrollRight: false - property bool scrollUp: false - property bool scrollDown: false - - property var cachedRectangleSelection: null - - currentIndex: -1 - - keyNavigationWraps: false - boundsBehavior: Flickable.StopAtBounds - focus: true - - // itemAt returns the item that's in the cell at - // coordinates x, y, even if it's smaller than it. - // safeItemAt checks if x, y is actually within the - // element within the cell. - function safeItemAt(x, y) { - let item = itemAt(x, y) - if (!item) return; - let coord = mapFromItem(gridView.contentItem, x, y) - coord = item.mapFromItem(gridView, coord.x, coord.y) - if (!item.contains(coord)) { - return - } - return item; - } - - function safeIndexAt(x, y) { - if (safeItemAt(x, y)) { - return indexAt(x, y) - } - return -1 - } - - PlasmaComponents.ScrollBar.vertical: PlasmaComponents.ScrollBar { - id: verticalScrollBar - } - PlasmaComponents.ScrollBar.horizontal: PlasmaComponents.ScrollBar { - id: horizontalScrollBar - } - - function calcExtraSpacing(cellSize, containerSize) { - const availableColumns = Math.floor(containerSize / cellSize); - let extraSpacing = 0; - if (availableColumns > 0) { - let allColumnSize = availableColumns * cellSize; - let extraSpace = Math.max(containerSize - allColumnSize, 0); - extraSpacing = extraSpace / availableColumns; - } - return Math.floor(extraSpacing); - } - - cellWidth: { - if (root.useListViewMode) { - return gridView.width - (verticalScrollBar.visible ? verticalScrollBar.width : 0); - } else { - const iconWidth = iconSize + (2 * Kirigami.Units.gridUnit) + (2 * Kirigami.Units.smallSpacing); - if (root.isContainment && isRootView && scrollArea.viewportWidth > 0) { - const minIconWidth = Math.max(iconWidth, Kirigami.Units.iconSizes.small * ((Plasmoid.configuration.labelWidth * 2) + 4)); - const extraWidth = calcExtraSpacing(minIconWidth, scrollArea.viewportWidth); - return minIconWidth + extraWidth; - } else { - return iconWidth; - } - } - } - - cellHeight: { - if (root.useListViewMode) { - return Math.ceil((Math.max(Kirigami.Units.iconSizes.sizeForLabels, iconSize) - + Math.max(highlightItemSvg.margins.top + highlightItemSvg.margins.bottom, - listItemSvg.margins.top + listItemSvg.margins.bottom)) / 2) * 2; - } else { - // the smallSpacings are for padding - const iconHeight = iconSize + (Kirigami.Units.gridUnit * Plasmoid.configuration.textLines) + (Kirigami.Units.smallSpacing * 3); - if (root.isContainment && isRootView && scrollArea.viewportHeight > 0) { - let extraHeight = calcExtraSpacing(iconHeight, scrollArea.viewportHeight); - return iconHeight + extraHeight; - } else { - return iconHeight; - } - } - } - - delegate: FolderItemDelegate { - width: gridView.cellWidth - height: contentHeight ? Math.min(contentHeight, gridView.cellHeight) : gridView.cellHeight - isOnRootView: main.isRootView - } - - onContentXChanged: { - if (hoveredItem) { - hoverActivateTimer.stop(); - } - - cancelRename(); - - dir.setDragHotSpotScrollOffset(contentX, contentY); - - if (contentX === 0) { - scrollLeft = false; - } - - if (contentX === contentItem.width - width) { - scrollRight = false; - } - - // Update rubberband geometry. - if (main.rubberBand) { - const rB = main.rubberBand; - - if (scrollLeft) { - rB.x = Math.min(gridView.contentX, gridView.originX); - rB.width = listener.cPress.x; - } - - if (scrollRight) { - const lastCol = gridView.contentX + gridView.width; - rB.width = lastCol - rB.x; - } - - Qt.callLater(gridView.rectangleSelect, rB.x, rB.y, rB.width, rB.height, main.rubberBand); - } - } - - onContentYChanged: { - if (hoveredItem) { - hoverActivateTimer.stop(); - } - - main.cancelRename(); - - dir.setDragHotSpotScrollOffset(contentX, contentY); - - if (contentY === 0) { - scrollUp = false; - } - - if (contentY === contentItem.height - height) { - scrollDown = false; - } - - // Update rubberband geometry. - if (main.rubberBand) { - const rB = main.rubberBand; - - if (scrollUp) { - rB.y = 0; - rB.height = listener.cPress.y; - } - - if (scrollDown) { - const lastRow = gridView.contentY + gridView.height; - rB.height = lastRow - rB.y; - } - - Qt.callLater(gridView.rectangleSelect, rB.x, rB.y, rB.width, rB.height, main.rubberBand); - } - } - - onScrollLeftChanged: { - if (scrollLeft && gridView.visibleArea.widthRatio < 1.0) { - smoothX.enabled = true; - contentX = (gridView.flow === GridView.FlowLeftToRight) ? gridView.contentX : gridView.originX; - } else { - contentX = contentX; - smoothX.enabled = false; - } - } - - onScrollRightChanged: { - if (scrollRight && gridView.visibleArea.widthRatio < 1.0) { - smoothX.enabled = true; - contentX = ((gridView.flow === GridView.FlowLeftToRight) ? gridView.contentX : gridView.originX) - + (contentItem.width - width); - } else { - contentX = contentX; - smoothX.enabled = false; - } - } - - onScrollUpChanged: { - if (scrollUp && gridView.visibleArea.heightRatio < 1.0) { - smoothY.enabled = true; - contentY = 0; - } else { - contentY = contentY; - smoothY.enabled = false; - } - } - - onScrollDownChanged: { - if (scrollDown && gridView.visibleArea.heightRatio < 1.0) { - smoothY.enabled = true; - contentY = contentItem.height - height; - } else { - contentY = contentY; - smoothY.enabled = false; - } - } - - onCurrentIndexChanged: { - positionViewAtIndex(currentIndex, GridView.Contain); - } - - onCachedRectangleSelectionChanged: { - if (cachedRectangleSelection === null) { - return; - } - - if (cachedRectangleSelection.length) { - // Set current index to start of selection. - // cachedRectangleSelection is pre-sorted. - currentIndex = cachedRectangleSelection[0]; - } - - dir.updateSelection(cachedRectangleSelection.map(row => positioner.map(row)), - gridView.ctrlPressed); - } - - function makeIconSize() { - if (root.useListViewMode) { - return Kirigami.Units.iconSizes.small; - } - - return FolderTools.iconSizeFromTheme(Plasmoid.configuration.iconSize); - } - - function updateSelection(modifier) { - if (modifier & Qt.ShiftModifier) { - positioner.setRangeSelected(anchorIndex, currentIndex); - } else { - dir.clearSelection(); - dir.setSelected(positioner.map(currentIndex)); - if (currentIndex === -1) { - main.previouslySelectedItemIndex = -1; - } - main.previouslySelectedItemIndex = currentIndex; - } - } - - function cancelAutoscroll() { - scrollLeft = false; - scrollRight = false; - scrollUp = false; - scrollDown = false; - } - - function rectangleSelect(x, y, width, height, rubberBand) { - const rows = (gridView.flow === GridView.FlowLeftToRight); - const stripes = Math.ceil(gridView.count / positioner.perStripe); - const cWidth = gridView.cellWidth - (2 * Kirigami.Units.smallSpacing); - const cHeight = gridView.cellHeight - (2 * Kirigami.Units.smallSpacing); - const midWidth = gridView.cellWidth / 2; - const midHeight = gridView.cellHeight / 2; - let indices = []; - - for (let s = 0; s < stripes; s++) { - for (let i = 0; i < positioner.perStripe; i++) { - let index = (s * positioner.perStripe) + i; - - if (index >= gridView.count) { - break; - } - - if (positioner.isBlank(index)) { - continue; - } - - let itemX = ((rows ? i : s) * gridView.cellWidth); - let itemY = ((rows ? s : i) * gridView.cellHeight); - - if (gridView.effectiveLayoutDirection === Qt.RightToLeft) { - itemX -= (rows ? gridView.contentX : gridView.originX); - itemX += cWidth; - itemX = (rows ? gridView.width : gridView.contentItem.width) - itemX; - } - - const item = gridView.contentItem.childAt(itemX + midWidth, itemY + midHeight); - if (item && rubberBand.intersects(Qt.rect(item.x, item.y, item.width, item.height))) { - indices.push(index) - } - - } - } - - gridView.cachedRectangleSelection = indices; - } - - function runOrCdSelected() { - if (currentIndex !== -1 && dir.hasSelection()) { - if (root.useListViewMode && currentItem.isDir) { - main.doCd(positioner.map(currentIndex)); - } else { - dir.runSelected(); - } - } - } - - Behavior on contentX { id: smoothX; enabled: false; SmoothedAnimation { velocity: 700 } } - Behavior on contentY { id: smoothY; enabled: false; SmoothedAnimation { velocity: 700 } } - - Keys.onReturnPressed: event => { - if (event.modifiers === Qt.AltModifier) { - dir.openPropertiesDialog(); - } else { - runOrCdSelected(); - } - } - - Keys.onEnterPressed: event => Keys.returnPressed(event) - - Keys.onMenuPressed: event => { - if (currentIndex !== -1 && dir.hasSelection() && currentItem) { - dir.setSelected(positioner.map(currentIndex)); - dir.openContextMenu(currentItem.frame, event.modifiers); - } else { - // Otherwise let the containment handle it. - event.accepted = false; - } - } - - Keys.onEscapePressed: event => { - if (!main.editor || !main.editor.targetItem) { - main.previouslySelectedItemIndex = -1; - dir.clearSelection(); - event.accepted = false; - } - } - - Folder.ShortCut { - Component.onCompleted: { - installAsEventFilterFor(gridView); - } - - onDeleteFile: { - dir.deleteSelected(); - } - - onRenameFile: { - main.rename(); - } - - onMoveToTrash: { - const action = dir.action("trash"); - if (action && action.enabled) { - action.trigger(); - } - } - - onCreateFolder: { - model.createFolder(); - } - } - - Keys.onPressed: event => { - event.accepted = true; - - if (event.key === Qt.Key_Control) { - ctrlPressed = true; - } else if (event.key === Qt.Key_Shift) { - shiftPressed = true; - - if (currentIndex !== -1) { - anchorIndex = currentIndex; - } - } else if (event.key === Qt.Key_Home) { - currentIndex = 0; - updateSelection(event.modifiers); - } else if (event.key === Qt.Key_End) { - currentIndex = count - 1; - updateSelection(event.modifiers); - } else if (event.matches(StandardKey.Copy)) { - dir.copy(); - } else if (event.matches(StandardKey.Paste)) { - dir.paste(); - } else if (event.matches(StandardKey.Cut)) { - dir.cut(); - } else if (event.matches(StandardKey.Undo)) { - dir.undo(); - } else if (event.matches(StandardKey.Refresh)) { - dir.refresh(); - } else if (event.matches(StandardKey.SelectAll)) { - positioner.setRangeSelected(0, count - 1); - } else { - event.accepted = false; - } - } - - Keys.onReleased: event => { - if (event.key === Qt.Key_Control) { - ctrlPressed = false; - } else if (event.key === Qt.Key_Shift) { - shiftPressed = false; - anchorIndex = 0; - } - } - - Keys.onLeftPressed: event => { - if (root.isPopup && root.useListViewMode) { - if (dir.resolvedUrl !== dir.resolve(Plasmoid.configuration.url)) { - main.doBack(); - } - } else if (positioner.enabled) { - const newIndex = positioner.nearestItem(currentIndex, - FolderTools.effectiveNavDirection(gridView.flow, gridView.effectiveLayoutDirection, Qt.LeftArrow)); - - if (newIndex !== -1) { - currentIndex = newIndex; - updateSelection(event.modifiers); - } - } else { - const oldIndex = currentIndex; - - moveCurrentIndexLeft(); - - if (oldIndex === currentIndex) { - return; - } - - updateSelection(event.modifiers); - } - } - - Keys.onRightPressed: event => { - if (root.isPopup && root.useListViewMode) { - if (currentIndex !== -1 && dir.hasSelection() && currentItem.isDir) { - main.doCd(positioner.map(currentIndex)); - } - } else if (positioner.enabled) { - const newIndex = positioner.nearestItem(currentIndex, - FolderTools.effectiveNavDirection(gridView.flow, gridView.effectiveLayoutDirection, Qt.RightArrow)); - - if (newIndex !== -1) { - currentIndex = newIndex; - updateSelection(event.modifiers); - } - } else { - const oldIndex = currentIndex; - - moveCurrentIndexRight(); - - if (oldIndex === currentIndex) { - return; - } - - updateSelection(event.modifiers); - } - } - - Keys.onUpPressed: event => { - if (positioner.enabled) { - const newIndex = positioner.nearestItem(currentIndex, - FolderTools.effectiveNavDirection(gridView.flow, gridView.effectiveLayoutDirection, Qt.UpArrow)); - - if (newIndex !== -1) { - currentIndex = newIndex; - updateSelection(event.modifiers); - } - } else { - const oldIndex = currentIndex; - - moveCurrentIndexUp(); - - if (oldIndex === currentIndex) { - return; - } - - updateSelection(event.modifiers); - } - } - - Keys.onDownPressed: event => { - if (positioner.enabled) { - const newIndex = positioner.nearestItem(currentIndex, - FolderTools.effectiveNavDirection(gridView.flow, gridView.effectiveLayoutDirection, Qt.DownArrow)); - - if (newIndex !== -1) { - currentIndex = newIndex; - updateSelection(event.modifiers); - } - } else { - const oldIndex = currentIndex; - - moveCurrentIndexDown(); - - if (oldIndex === currentIndex) { - return; - } - - updateSelection(event.modifiers); - } - } - - Keys.onBackPressed: event => { - if (root.isPopup && dir.resolvedUrl !== dir.resolve(Plasmoid.configuration.url)) { - main.doBack(); - } - } - - Connections { - target: Plasmoid.configuration - - function onIconSizeChanged() { - gridView.iconSize = gridView.makeIconSize(); - } - - function onViewModeChanged() { - gridView.iconSize = gridView.makeIconSize(); - } - - function onUrlChanged() { - main.history = []; - main.historyChanged(); - } - } - } - - Kirigami.InlineMessage { - width: parent.width / 2.0 - anchors.horizontalCenter: parent.horizontalCenter - type: Kirigami.MessageType.Warning - text: i18nc("@info", - "There are a lot of files and folders on the desktop. This can cause bugs and performance issues. Please consider moving some of them elsewhere.") - // Note: the trigger amount is intentionally lower than the screen mapping cap. We want to warn ahead of hitting our caps. - visible: main.isRootView && gridView.count > 2048 - } - } - - Folder.WheelInterceptor { - anchors.fill: parent - - enabled: root.isContainment && !gridView.overflowing - destination: root - } - - Folder.FolderModel { - id: dir - - usedByContainment: root.isContainment && main.isRootView - sortDesc: Plasmoid.configuration.sortDesc - sortDirsFirst: Plasmoid.configuration.sortDirsFirst - parseDesktopFiles: (Plasmoid.configuration.url === "desktop:/") - previews: Plasmoid.configuration.previews - previewPlugins: Plasmoid.configuration.previewPlugins - applet: Plasmoid - - onListingCompleted: { - if (!gridView.model && root.expanded) { - gridView.model = positioner; - gridView.currentIndex = isPopup ? 0 : -1; - } else if (main.goingBack) { - main.goingBack = false; - gridView.currentIndex = Math.min(main.lastPosition.index, gridView.count - 1); - setSelected(positioner.map(gridView.currentIndex)); - gridView.contentY = main.lastPosition.yPosition * gridView.contentHeight; - } - } - - onMove: (x, y, urls) => { - if (!positioner.enabled) { - return; - } - const rows = (gridView.flow === GridView.FlowLeftToRight); - const dropPos = gridView.mapToItem(gridView.contentItem, x, y); - const leftEdge = Math.min(gridView.contentX, gridView.originX); - - let moves = [] - let itemX = -1; - let itemY = -1; - let col = -1; - let row = -1; - let from = -1; - let to = -1; - - for (let i = 0; i < urls.length; i++) { - from = positioner.indexForUrl(urls[i]); - to = -1; - - if (from === -1) { - continue; - } - - let offset = dir.dragCursorOffset(positioner.map(from)); - - if (offset.x === -1) { - continue; - } - - // The +(gridView.cellWidth / 2) is kept here to make it easier to drag items between cells. - itemX = dropPos.x + offset.x + (listener.dragX % gridView.cellWidth) + (gridView.cellWidth / 2); - itemY = dropPos.y + offset.y + (listener.dragY % gridView.cellHeight) + gridView.verticalDropHitscanOffset; - - - if (gridView.effectiveLayoutDirection === Qt.RightToLeft) { - itemX -= (rows ? gridView.contentX : gridView.originX); - itemX = (rows ? gridView.width : gridView.contentItem.width) - itemX; - } - - col = rows ? Math.floor(itemX / gridView.cellWidth) : Math.floor(itemY / gridView.cellHeight); - row = rows ? Math.floor(itemY / gridView.cellHeight) : Math.floor(itemX / gridView.cellWidth); - - - if (col <= positioner.perStripe) { - // We have somehow moved the item outside of the available - // areas (usually during file creation), so make sure - // the col is within perStripe - if (col === positioner.perStripe) { - col -= 1; - } - - to = (row * positioner.perStripe) + col; - - if (to < 0) { - return; - } - } - - if (from !== to) { - moves.push(from); - moves.push(to); - } - } - - if (moves.length) { - // Update also the currentIndex, otherwise it - // is not set properly. - gridView.currentIndex = positioner.move(moves); - gridView.forceLayout(); - } - - main.previouslySelectedItemIndex = -1; - } - } - - Folder.Positioner { - id: positioner - - enabled: main.isRootView && main.sortMode === -1 - - folderModel: dir - - optimalStripes: Math.floor((gridView.flow === GridView.FlowLeftToRight) - ? (gridView.height / gridView.cellHeight) - : (gridView.width / gridView.cellWidth)) - perStripe: Math.floor((gridView.flow === GridView.FlowLeftToRight) - ? (gridView.width / gridView.cellWidth) - : (gridView.height / gridView.cellHeight)) - - onModelReset: { - // When reset, listener.pressedItem will be invalidated. - listener.clearPressState(); - } - } - - Folder.ItemViewAdapter { - id: viewAdapter - - adapterView: gridView - adapterModel: positioner - adapterIconSize: gridView.iconSize * 2 - adapterVisibleArea: Qt.rect(gridView.contentX, gridView.contentY, gridView.contentWidth, gridView.contentHeight) - - Component.onCompleted: { - gridView.movementStarted.connect(viewAdapter.viewScrolled); - dir.viewAdapter = viewAdapter; - } - } - - Component { - id: editorComponent - - RenameEditor { - id: editor - - visible: false - - onCommit: { - if (targetItem) { - dir.rename(positioner.map(targetItem.index), text); - targetItem = null; - gridView.forceActiveFocus(); - } - } - - onVisibleChanged: { - if (root.visible) { - focus = true; - } else { - scrollArea.focus = true; - } - } - } - } - - Component.onCompleted: { - dir.requestRename.connect(main.rename); - } - } - - Component.onCompleted: { - if (main.backButton === null && root.useListViewMode) { - main.backButton = makeBackButton(); - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDialog.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDialog.qml deleted file mode 100644 index 72fe782..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDialog.qml +++ /dev/null @@ -1,129 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami - -import org.kde.private.desktopcontainment.folder as Folder - -Folder.SubDialog { - id: dialog - - visible: false - - property bool containsDrag: { - if (folderViewDropArea.containsDrag) { - return true; - } - - if (folderView.hoveredItem && folderView.hoveredItem.popupDialog) { - return folderView.hoveredItem.popupDialog.containsDrag; - } - - return false; - } - - property QtObject closeTimer: closeTimer - property QtObject childDialog: (folderView.hoveredItem !== null) ? folderView.hoveredItem.popupDialog : null - property bool containsMouse: folderView.containsMouse || (childDialog !== null && childDialog.containsMouse) - - property alias url: folderView.url - - location: PlasmaCore.Types.Floating - hideOnWindowDeactivate: (allowClosing && (childDialog === null)) - - onContainsMouseChanged: { - if (containsMouse) { - closeTimer.stop(); - } else { - closeTimer.start(); - } - } - - mainItem: FolderViewDropArea { - id: folderViewDropArea - - width: folderView.cellWidth * 3 + Kirigami.Units.gridUnit // FIXME HACK: Use actual scrollbar width. - height: folderView.cellHeight * 2 - - folderView: folderView - - FolderView { - id: folderView - - anchors.fill: parent - - isRootView: false - dialog: dialog - - locked: true - - sortMode: ((Plasmoid.configuration.sortMode === 0) ? 1 : Plasmoid.configuration.sortMode) - filterMode: 0 - - // TODO: Bidi. - flow: GridView.FlowLeftToRight - layoutDirection: Qt.LeftToRight - - onDragInProgressAnywhereChanged: { - if (!dragInProgressAnywhere && !dialog.visible) { - dialog.destroy(); - } - } - onCreatingNewItemsChanged: { - dialog.allowClosing = !creatingNewItems; - } - } - - Loader { - anchors.centerIn: parent - width: parent.width - (Kirigami.Units.gridUnit * 4) - active: folderView.view.count === 0 - sourceComponent: PlasmaExtras.PlaceholderMessage { - text: i18nc("@info:placeholder", "Folder is empty") - } - } - } - - data: [ - Timer { - id: closeTimer - - interval: Kirigami.Units.humanMoment - - onTriggered: { - if (dialog.childDialog !== null) { - dialog.childDialog.closeTimer.stop(); - dialog.childDialog.visible = false; - } - - dialog.visible = false; - dialog.delayedDestroy(); - } - } - ] - - function requestDestroy() { - if (folderView.dragInProgressAnywhere) { - visible = false; - } else { - destroy(); - } - } - - function delayedDestroy() { - Qt.callLater(() => itemDialog.destroy()); - } - - Component.onDestruction: { - closeTimer.stop(); - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDropArea.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDropArea.qml deleted file mode 100644 index d74b257..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewDropArea.qml +++ /dev/null @@ -1,60 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2017 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.draganddrop as DragDrop -import org.kde.kirigami as Kirigami - -DragDrop.DropArea { - id: dropArea - - property FolderView folderView: null - - function handleDragMove(folderView, pos) { - // Trigger autoscroll. - folderView.scrollLeft = (pos.x < (Kirigami.Units.gridUnit * 3)); - folderView.scrollRight = (pos.x > width - (Kirigami.Units.gridUnit * 3)); - folderView.scrollUp = (pos.y < (Kirigami.Units.gridUnit * 3)); - folderView.scrollDown = (pos.y > height - (Kirigami.Units.gridUnit * 3)); - - folderView.handleDragMove(pos.x, pos.y); - } - - function handleDragEnd(folderView) { - // Cancel autoscroll. - folderView.scrollLeft = false; - folderView.scrollRight = false; - folderView.scrollUp = false; - folderView.scrollDown = false; - - folderView.endDragMove(); - } - - onDragMove: event => { - // TODO: We should reject drag moves onto file items that don't accept drops - // (cf. QAbstractItemModel::flags() here, but DeclarativeDropArea currently - // is currently incapable of rejecting drag events. - - if (folderView) { - handleDragMove(folderView, mapToItem(folderView, event.x, event.y)); - } - } - - onDragLeave: event => { - if (folderView) { - handleDragEnd(folderView); - } - } - - onDrop: event => { - if (folderView) { - handleDragEnd(folderView); - - folderView.drop(folderView, event, mapToItem(folderView, event.x, event.y)); - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewLayer.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewLayer.qml deleted file mode 100644 index a235747..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderViewLayer.qml +++ /dev/null @@ -1,385 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQml - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.components as PlasmaComponents -import org.kde.config // for KAuthorized -import org.kde.kirigami as Kirigami - -import org.kde.private.desktopcontainment.folder as Folder - -FocusScope { - id: folderViewLayerComponent - - // these need to be passed in from main, but required properties with Loaders are awkward - /*required*/ property bool isPopup - /*required*/ property bool useListViewMode - - property var sharedActions: ["newMenu", "paste", "undo", "emptyTrash"] - property Component folderViewDialogComponent: Qt.createComponent("FolderViewDialog.qml", Qt.Asynchronous, root) - - property FolderView view: folderView - property Item label: null - property int labelHeight: Kirigami.Units.iconSizes.sizeForLabels + (Kirigami.Units.smallSpacing * 2) - - property alias model: folderView.model - property alias overflowing: folderView.overflowing - property alias flow: folderView.flow - - readonly property bool lockedByKiosk: !KAuthorized.authorize("editable_desktop_icons") - - focus: true - - function updateContextualActions() { - folderView.model.updateActions(); - - for (let i = 0, len = sharedActions.length; i < len; i++) { - const actionName = sharedActions[i]; - const appletAction = Plasmoid.internalAction(actionName); - if (appletAction) { - modelAction = folderView.model.action(actionName); - appletAction.text = modelAction.text; - appletAction.enabled = modelAction.enabled; - appletAction.visible = modelAction.visible; - } - } - } - - function cancelRename() { - folderView.cancelRename(); - } - - function goHome() { - if (folderView.url !== Plasmoid.configuration.url) { - folderView.url = Qt.binding(() => Plasmoid.configuration.url); - folderView.history = []; - folderView.historyChanged(); - } - } - - Binding { - target: Plasmoid - property: "title" - value: labelGenerator.displayLabel - restoreMode: Binding.RestoreBinding - } - - Folder.LabelGenerator { - id: labelGenerator - - folderModel: folderView.model - rtl: (Application.layoutDirection === Qt.RightToLeft) - labelMode: Plasmoid.configuration.labelMode || (Plasmoid.isContainment ? 0 : 1) - labelText: Plasmoid.configuration.labelText - } - - Folder.ViewPropertiesMenu { - id: viewPropertiesMenu - - showLayoutActions: !folderViewLayerComponent.isPopup - showLockAction: Plasmoid.isContainment - showIconSizeActions: !folderViewLayerComponent.useListViewMode - - lockedEnabled: !folderViewLayerComponent.lockedByKiosk - - onArrangementChanged: { - Plasmoid.configuration.arrangement = arrangement; - } - - onAlignmentChanged: { - Plasmoid.configuration.alignment = alignment; - } - - onPreviewsChanged: { - Plasmoid.configuration.previews = previews; - } - - onLockedChanged: { - if (!folderViewLayerComponent.lockedByKiosk) { - Plasmoid.configuration.locked = locked; - } - } - - onSortModeChanged: { - Plasmoid.configuration.sortMode = sortMode; - } - - onSortDescChanged: { - Plasmoid.configuration.sortDesc = sortDesc; - } - - onSortDirsFirstChanged: { - Plasmoid.configuration.sortDirsFirst = sortDirsFirst; - } - - onIconSizeChanged: { - Plasmoid.configuration.iconSize = iconSize; - } - - Component.onCompleted: { - arrangement = Plasmoid.configuration.arrangement; - alignment = Plasmoid.configuration.alignment; - previews = Plasmoid.configuration.previews; - locked = Plasmoid.configuration.locked || folderViewLayerComponent.lockedByKiosk; - sortMode = Plasmoid.configuration.sortMode; - sortDesc = Plasmoid.configuration.sortDesc; - sortDirsFirst = Plasmoid.configuration.sortDirsFirst; - iconSize = Plasmoid.configuration.iconSize; - } - } - - PlasmaComponents.Label { - anchors.fill: parent - - text: folderView.errorString - textFormat: Text.PlainText - - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - wrapMode: Text.Wrap - } - - Connections { - target: root - - function onExpandedChanged() { - if (folderViewLayerComponent.isPopup) { - if (root.expanded) { - folderView.currentIndex = -1; - folderView.forceActiveFocus(); - folderView.positionViewAtBeginning(); - } else { - folderViewLayerComponent.goHome(); - - folderView.currentIndex = -1; - folderView.model.clearSelection(); - folderView.cancelRename(); - } - } - } - } - - Connections { - target: Plasmoid.configuration - - function onArrangementChanged() { - viewPropertiesMenu.arrangement = Plasmoid.configuration.arrangement; - } - - function onAlignmentChanged() { - viewPropertiesMenu.alignment = Plasmoid.configuration.alignment; - } - - function onLockedChanged() { - viewPropertiesMenu.locked = Plasmoid.configuration.locked; - } - - function onSortModeChanged() { - folderView.sortMode = Plasmoid.configuration.sortMode; - viewPropertiesMenu.sortMode = Plasmoid.configuration.sortMode; - } - - function onSortDescChanged() { - viewPropertiesMenu.sortDesc = Plasmoid.configuration.sortDesc; - } - - function onSortDirsFirstChanged() { - viewPropertiesMenu.sortDirsFirst = Plasmoid.configuration.sortDirsFirst; - } - - function onIconSizeChanged() { - viewPropertiesMenu.iconSize = Plasmoid.configuration.iconSize; - } - } - - FolderView { - id: folderView - - anchors.left: parent.left - anchors.top: parent.top - anchors.topMargin: folderViewLayerComponent.label !== null ? folderViewLayerComponent.label.height : 0 - anchors.right: parent.right - anchors.bottom: parent.bottom - - focus: true - isRootView: Plasmoid.isContainment - positionerApplet: Plasmoid - - url: Plasmoid.configuration.url - locked: (Plasmoid.configuration.locked || !Plasmoid.isContainment || folderViewLayerComponent.lockedByKiosk) - filterMode: Plasmoid.configuration.filterMode - filterPattern: Plasmoid.configuration.filterPattern - filterMimeTypes: Plasmoid.configuration.filterMimeTypes - showHiddenFiles: Plasmoid.configuration.showHiddenFiles - - flow: (Plasmoid.configuration.arrangement === 0) ? GridView.FlowLeftToRight : GridView.FlowTopToBottom - layoutDirection: (Plasmoid.configuration.alignment === 0) ? Qt.LeftToRight : Qt.RightToLeft - - onSortModeChanged: { - Plasmoid.configuration.sortMode = sortMode; - } - - Component.onCompleted: { - folderView.sortMode = Plasmoid.configuration.sortMode; - } - } - - Component { - id: labelComponent - - Item { - id: label - - // If we bind height to visible, it will be invisible initially (since "visible" - // propagates recursively) and that confuses the Label, hence the temp property. - readonly property bool active: (Plasmoid.configuration.labelMode !== 0) - - readonly property bool showPin: folderViewLayerComponent.isPopup && root.compactRepresentationItem && root.compactRepresentationItem.visible - - width: parent.width - height: active ? folderViewLayerComponent.labelHeight : 0 - - visible: active - - property Item windowPin: null - property Item homeButton: null - - onVisibleChanged: { - if (folderViewLayerComponent.isPopup && !visible) { - root.hideOnWindowDeactivate = true; - } - } - - onShowPinChanged: { - if (!windowPin && showPin) { - windowPin = windowPinComponent.createObject(label); - } else if (windowPin) { - windowPin.destroy(); - windowPin = null; - } - } - - Connections { - target: folderView - - function onUrlChanged() { - if (!label.homeButton && folderView.url !== Plasmoid.configuration.url) { - label.homeButton = homeButtonComponent.createObject(label); - } else if (label.homeButton && folderView.url === Plasmoid.configuration.url) { - label.homeButton.destroy(); - } - } - } - - PlasmaComponents.Label { - id: text - - anchors { - left: label.homeButton ? label.homeButton.right : parent.left - right: label.windowPin ? label.windowPin.left : parent.right - margins: Kirigami.Units.smallSpacing - } - height: parent.height - - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignTop - elide: Text.ElideMiddle - text: labelGenerator.displayLabel - textFormat: Text.PlainText - font.underline: labelMouseArea.containsMouse - } - - MouseArea { - id: labelMouseArea - anchors { - top: text.top - horizontalCenter: text.horizontalCenter - } - width: text.contentWidth - height: text.contentHeight - hoverEnabled: true - cursorShape: Qt.PointingHandCursor - - onClicked: { - Folder.AppLauncher.openUrl(folderView.url) - } - } - - Component { - id: windowPinComponent - - PlasmaComponents.ToolButton { - id: windowPin - - anchors.right: parent.right - - visible: label.showPin - - width: folderViewLayerComponent.isPopup ? Math.round(Kirigami.Units.gridUnit * 1.25) : 0 - height: width - checkable: true - icon.name: "window-pin" - onCheckedChanged: root.hideOnWindowDeactivate = !checked - } - } - - Component { - id: homeButtonComponent - - PlasmaComponents.ToolButton { - id: homeButton - - anchors.left: parent.left - - visible: folderViewLayerComponent.isPopup && folderView.url !== Plasmoid.configuration.url - - width: folderViewLayerComponent.isPopup ? Math.round(Kirigami.Units.gridUnit * 1.25) : 0 - height: width - icon.name: "go-home" - - onClicked: folderViewLayerComponent.goHome() - } - } - } - } - - - PlasmaCore.Action { - id: viewPropertiesAction - text: i18nc("@item:inmenu opens submenu with view options like sorting", "Icons") - icon.name: "view-list-icons" - menu: viewPropertiesMenu.menu - } - PlasmaCore.Action { - id: actionSeparator - isSeparator: true - } - - Component.onCompleted: { - if (!Plasmoid.isContainment) { - label = labelComponent.createObject(folderViewLayerComponent); - } - - for (let i = 0, len = sharedActions.length; i < len; i++) { - const actionName = sharedActions[i]; - const modelAction = folderView.model.action(actionName); - Plasmoid.contextualActions.push(modelAction) - if (actionName === "emptyTrash") { - Plasmoid.contextualActions.push(viewPropertiesAction) - } - } - - Plasmoid.contextualActions.push(actionSeparator); - - Plasmoid.contextualActionsAboutToShow.connect(updateContextualActions); - Plasmoid.contextualActionsAboutToShow.connect(folderView.model.clearSelection); - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/RenameEditor.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/RenameEditor.qml deleted file mode 100644 index c291165..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/RenameEditor.qml +++ /dev/null @@ -1,206 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQml -import QtQuick.Controls as QQC2 - - -import org.kde.plasma.plasmoid -import org.kde.plasma.components as PlasmaComponents -import org.kde.kirigami as Kirigami - - -PlasmaComponents.ScrollView { - id: root - - property alias text: editor.text - property alias targetItem: editor.targetItem - signal commit - - onFocusChanged: { - if (focus) { - editor.forceActiveFocus(); - } - } - - // We use QQC2.TextArea here to allow context menu to appear, - // since PlasmaComponents.TextArea does not have a context menu - // BUG:427292 - QQC2.TextArea { - id: editor - - wrapMode: root.useListViewMode ? TextEdit.NoWrap : TextEdit.Wrap - - textMargin: 0 - - horizontalAlignment: root.useListViewMode ? TextEdit.AlignLeft : TextEdit.AlignHCenter - - rightPadding: root.PlasmaComponents.ScrollBar.vertical.visible ? root.PlasmaComponents.ScrollBar.vertical.width : 0 - - Kirigami.SpellCheck.enabled: false - - background: Rectangle { - color: Kirigami.Theme.backgroundColor - radius: Kirigami.Units.cornerRadius - border.color: Kirigami.Theme.highlightColor - border.width: 1 - } - - property FolderItemDelegate targetItem: null - - Binding { - target: editor.background - property: "width" - value: root.width - } - Binding { - target: editor.background - property: "height" - value: root.height - } - Component.onCompleted: root.contentItem.clip = false - - onTargetItemChanged: { - if (targetItem !== null) { - var xy = getXY(); - root.x = xy[0]; - root.y = xy[1]; - root.width = getWidth(); - root.height = getInitHeight(); - text = targetItem.name; - adjustSize(); - editor.select(0, dir.fileExtensionBoundary(positioner.map(targetItem.index))); - if (isPopup) { - root.contentItem.contentX = Math.max(root.contentItem.contentWidth - contentItem.width, 0); - } else { - root.contentItem.contentY = Math.max(root.contentItem.contentHeight - contentItem.height, 0); - } - root.visible = true; - } else { - root.x = 0; - root.y = 0; - root.visible = false; - } - } - - Keys.onPressed: event => { - switch (event.key) { - case Qt.Key_Return: - case Qt.Key_Enter: - root.commit(); - break; - case Qt.Key_Escape: - if (targetItem) { - targetItem = null; - event.accepted = true; - } - break; - case Qt.Key_Home: - if (event.modifiers & Qt.ShiftModifier) { - editor.select(0, cursorPosition); - } else { - editor.select(0, 0); - } - event.accepted = true; - break; - case Qt.Key_End: - if (event.modifiers & Qt.ShiftModifier) { - editor.select(cursorPosition, text.length); - } else { - editor.select(text.length, text.length); - } - event.accepted = true; - break; - default: - adjustSize(); - break; - } - } - - Keys.onReleased: event => { - adjustSize(); - } - - function getXY() { - if (!targetItem) { - return [0,0]; - } - var pos = main.mapFromItem(targetItem, targetItem.labelArea.x, targetItem.labelArea.y); - var _x, _y; - if (root.useListViewMode) { - _x = targetItem.labelArea.x - editor.leftPadding; - _y = pos.y - editor.topPadding; - } else { - _x = targetItem.x + Math.abs(Math.min(gridView.contentX, gridView.originX)); - _x += editor.leftPadding; - _x += scrollArea.viewport.x; - if (root.PlasmaComponents.ScrollBar.vertical.policy === Qt.ScrollBarAlwaysOn - && gridView.effectiveLayoutDirection === Qt.RightToLeft) { - _x -= root.PlasmaComponents.ScrollBar.vertical.width; - } - _y = pos.y + Kirigami.Units.smallSpacing - editor.topPadding; - } - return [ _x, _y ]; - } - - function getWidth(addWidthVerticalScroller) { - if (!targetItem) { - return 0; - } - return(targetItem.label.parent.width - Kirigami.Units.smallSpacing + - (root.useListViewMode ? -(editor.leftPadding + editor.rightPadding + Kirigami.Units.smallSpacing) : 0) + - (addWidthVerticalScroller ? root.PlasmaComponents.ScrollBar.vertical.width : 0)); - } - - function getHeight(addWidthHoriozontalScroller, init) { - if (!targetItem) { - return 0; - } - var _height; - if (isPopup || init) { - _height = targetItem.labelArea.height + editor.topPadding + editor.bottomPadding; - } else { - var realHeight = contentHeight + editor.topPadding + editor.bottomPadding; - var maxHeight = Kirigami.Units.iconSizes.sizeForLabels * (Plasmoid.configuration.textLines + 1) + editor.topPadding + editor.bottomPadding; - _height = Math.min(realHeight, maxHeight); - } - return _height + (addWidthHoriozontalScroller ? root.PlasmaComponents.ScrollBar.horizontal.height : 0); - } - - function getInitHeight() { - return getHeight(false, true); - } - - function adjustSize() { - if (isPopup) { - if(contentWidth + editor.leftPadding + editor.rightPadding > root.width) { - root.visible = targetItem !== null; - root.PlasmaComponents.ScrollBar.horizontal.policy = Qt.ScrollBarAlwaysOn; - root.height = getHeight(true); - } else { - root.PlasmaComponents.ScrollBar.horizontal.policy = Qt.ScrollBarAlwaysOff; - root.height = getHeight(); - } - } else { - root.height = getHeight(); - if(contentHeight + editor.topPadding + editor.bottomPadding > root.height) { - root.visible = targetItem !== null; - root.PlasmaComponents.ScrollBar.vertical.policy = Qt.ScrollBarAlwaysOn; - root.width = getWidth(true); - } else { - root.PlasmaComponents.ScrollBar.vertical.policy = Qt.ScrollBarAlwaysOff; - root.width = getWidth(); - } - } - - var xy = getXY(); - root.x = xy[0]; - root.y = xy[1]; - } - } -} - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/code/FolderTools.js b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/code/FolderTools.js deleted file mode 100644 index dc354ca..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/code/FolderTools.js +++ /dev/null @@ -1,69 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -var iconSizes = [Kirigami.Units.iconSizes.smallMedium, - Kirigami.Units.iconSizes.medium, - Kirigami.Units.iconSizes.large, - Kirigami.Units.iconSizes.huge, - Kirigami.Units.iconSizes.large*2, - Kirigami.Units.iconSizes.enormous, - Kirigami.Units.iconSizes.enormous*2]; - -function iconSizeFromTheme(size) { - return iconSizes[size]; -} - -function effectiveNavDirection(flow, layoutDirection, direction) { - if (direction == Qt.LeftArrow) { - if (flow == GridView.FlowLeftToRight) { - if (layoutDirection == Qt.LeftToRight) { - return Qt.LeftArrow; - } else { - return Qt.RightArrow; - } - } else { - if (layoutDirection == Qt.LeftToRight) { - return Qt.UpArrow; - } else { - return Qt.DownArrow; - } - } - } else if (direction == Qt.RightArrow) { - if (flow == GridView.FlowLeftToRight) { - if (layoutDirection == Qt.LeftToRight) { - return Qt.RightArrow; - } else { - return Qt.LeftArrow; - } - } else { - if (layoutDirection == Qt.LeftToRight) { - return Qt.DownArrow; - } else { - return Qt.UpArrow; - } - } - } else if (direction == Qt.UpArrow) { - if (flow == GridView.FlowLeftToRight) { - return Qt.UpArrow; - } else { - return Qt.LeftArrow; - } - } else if (direction == Qt.DownArrow) { - if (flow == GridView.FlowLeftToRight) { - return Qt.DownArrow; - } else { - return Qt.RightArrow - } - } -} - -function isFileDrag(event) { - var taskUrl = event.mimeData.formats.indexOf("text/x-orgkdeplasmataskmanager_taskurl") != -1; - var arkService = event.mimeData.formats.indexOf("application/x-kde-ark-dndextract-service") != -1; - var arkPath = event.mimeData.formats.indexOf("application/x-kde-ark-dndextract-path") != -1; - - return (event.mimeData.hasUrls || taskUrl || (arkService && arkPath)); -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml deleted file mode 100644 index d2bcbd8..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml +++ /dev/null @@ -1,473 +0,0 @@ -/* - SPDX-FileCopyrightText: 2011-2013 Sebastian Kügler - SPDX-FileCopyrightText: 2011-2019 Marco Martin - SPDX-FileCopyrightText: 2014-2015 Eike Hein - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore -import org.kde.ksvg as KSvg -import org.kde.kirigami as Kirigami - -import org.kde.private.desktopcontainment.folder as Folder - -import org.kde.plasma.private.containmentlayoutmanager as ContainmentLayoutManager - -import "code/FolderTools.js" as FolderTools - -ContainmentItem { - id: root - - switchWidth: { switchSize(); } - switchHeight: { switchSize(); } - - // Only exists because the default CompactRepresentation doesn't: - // - open on drag - // - allow defining a custom drop handler - // TODO remove once it gains that feature (perhaps optionally?) - compactRepresentation: (isFolder && !isContainment) ? compactRepresentation : null - - objectName: isFolder ? "folder" : "desktop" - - width: isPopup ? undefined : preferredWidth(false) // Initial size when adding to e.g. desktop. - height: isPopup ? undefined : preferredHeight(false) // Initial size when adding to e.g. desktop. - - function switchSize() { - // Support expanding into the full representation on very thick vertical panels. - if (isPopup && Plasmoid.formFactor === PlasmaCore.Types.Vertical) { - return Kirigami.Units.gridUnit * 8; - } - - return 0; - } - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - property bool isFolder: (Plasmoid.pluginName === "org.kde.plasma.folder") - property bool isContainment: Plasmoid.isContainment - property bool isPopup: (Plasmoid.location !== PlasmaCore.Types.Floating) - property bool useListViewMode: isPopup && Plasmoid.configuration.viewMode === 0 - - property Component appletAppearanceComponent - - property int handleDelay: 800 - property real haloOpacity: 0.5 - - readonly property bool isUiReady: Plasmoid.containment.corona.isScreenUiReady(root.screen) - - readonly property int hoverActivateDelay: 750 // Magic number that matches Dolphin's auto-expand folders delay. - - readonly property FolderViewLayerLoader folderViewLayer: fullRepresentationItem.folderViewLayer - readonly property ContainmentLayoutManager.AppletsLayout appletsLayout: fullRepresentationItem.appletsLayout - - // Plasmoid.title is set by a Binding {} in FolderViewLayer - toolTipSubText: "" - Plasmoid.icon: (!Plasmoid.configuration.useCustomIcon && folderViewLayer.ready) ? symbolicizeIconName(folderViewLayer.view?.model.iconName) : Plasmoid.configuration.icon - - // We want to do this here rather than in the model because we don't always want - // symbolic icons everywhere, but we do know that we always want them in this - // specific representation right here - function symbolicizeIconName(iconName) { - const symbolicSuffix = "-symbolic"; - if (iconName?.endsWith(symbolicSuffix)) { - return iconName; - } - - return iconName + symbolicSuffix; - } - - function addLauncher(desktopUrl) { - if (!isFolder) { - return; - } - - folderViewLayer.view.linkHere(desktopUrl); - } - - function preferredWidth(forMinimumSize: bool): real { - if ((isContainment || !folderViewLayer.ready) || (isPopup && !compactRepresentationItem.visible)) { - return -1; - } else if (useListViewMode) { - return (forMinimumSize ? folderViewLayer.view.cellHeight * 4 : Kirigami.Units.gridUnit * 16); - } - - return (folderViewLayer.view.cellWidth * (forMinimumSize ? 1 : 3)) + (Kirigami.Units.gridUnit * 2); - } - - function preferredHeight(forMinimumSize: bool): real { - let height; - if ((isContainment || !folderViewLayer.ready) || (isPopup && !compactRepresentationItem.visible)) { - return -1; - } else if (useListViewMode) { - height = (folderViewLayer.view.cellHeight * (forMinimumSize ? 1 : 15)) + Kirigami.Units.smallSpacing; - } else { - height = (folderViewLayer.view.cellHeight * (forMinimumSize ? 1 : 2)) + Kirigami.Units.gridUnit; - } - - if (Plasmoid.configuration.labelMode !== 0) { - height += (folderViewLayer.item as FolderViewLayer).labelHeight; - } - - return height; - } - - function isDrag(fromX, fromY, toX, toY) { - const length = Math.abs(fromX - toX) + Math.abs(fromY - toY); - return length >= Application.styleHints.startDragDistance; - } - - onFocusChanged: { - if (focus && isFolder) { - (folderViewLayer.item as Item)?.forceActiveFocus(); - } - } - - onExternalData: (mimetype, data) => { - Plasmoid.configuration.url = data - } - - component ShortDropBehavior : Behavior { - NumberAnimation { - duration: Kirigami.Units.shortDuration - easing.type: Easing.InOutQuad - } - } - - component LongDropBehavior : Behavior { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - - KSvg.FrameSvgItem { - id: highlightItemSvg - - visible: false - - imagePath: root.isPopup ? "widgets/viewitem" : "" - prefix: "hover" - } - - KSvg.FrameSvgItem { - id: listItemSvg - - visible: false - - imagePath: root.isPopup ? "widgets/viewitem" : "" - prefix: "normal" - } - - KSvg.Svg { - id: toolBoxSvg - imagePath: "widgets/toolbox" - property int rightBorder: elementSize("right").width - property int topBorder: elementSize("top").height - property int bottomBorder: elementSize("bottom").height - property int leftBorder: elementSize("left").width - } - - // FIXME: the use and existence of this property is a workaround - preloadFullRepresentation: true - fullRepresentation: FolderViewDropArea { - id: dropArea - - anchors { - fill: parent - leftMargin: (root.isContainment && root.availableScreenRect) ? root.availableScreenRect.x : 0 - topMargin: (root.isContainment && root.availableScreenRect) ? root.availableScreenRect.y : 0 - - rightMargin: (root.isContainment && root.availableScreenRect && parent) - ? (parent.width - root.availableScreenRect.x - root.availableScreenRect.width) : 0 - - bottomMargin: (root.isContainment && root.availableScreenRect && parent) - ? (parent.height - root.availableScreenRect.y - root.availableScreenRect.height) : 0 - } - - LongDropBehavior on anchors.topMargin { } - LongDropBehavior on anchors.leftMargin { } - LongDropBehavior on anchors.rightMargin { } - LongDropBehavior on anchors.bottomMargin { } - - property alias folderViewLayer: folderViewLayer - property alias appletsLayout: appletsLayout - - // Layout size bindings are set in Component.onCompleted - - preventStealing: true - - onDragEnter: event => { - if (root.isContainment && Plasmoid.immutable && !(root.isFolder && FolderTools.isFileDrag(event))) { - event.ignore(); - } - - // Don't allow any drops while listing. - if (root.isFolder && folderViewLayer.view.status === Folder.FolderModel.Listing) { - event.ignore(); - } - - // Firefox tabs are regular drags. Since all of our drop handling is asynchronous - // we would accept this drop and have Firefox not spawn a new window. (Bug 337711) - if (event.mimeData.formats.indexOf("application/x-moz-tabbrowser-tab") !== -1) { - event.ignore(); - } - } - - onDragMove: event => { - // TODO: We should reject drag moves onto file items that don't accept drops - // (cf. QAbstractItemModel::flags() here, but DeclarativeDropArea currently - // is currently incapable of rejecting drag events. - - // Trigger autoscroll. - if (root.isFolder && FolderTools.isFileDrag(event)) { - handleDragMove(folderViewLayer.view, mapToItem(folderViewLayer.view, event.x, event.y)); - } else if (root.isContainment) { - appletsLayout.showPlaceHolderAt( - Qt.rect(event.x - appletsLayout.minimumItemWidth / 2, - event.y - appletsLayout.minimumItemHeight / 2, - appletsLayout.minimumItemWidth, - appletsLayout.minimumItemHeight) - ); - } - } - - onDragLeave: event => { - // Cancel autoscroll. - if (root.isFolder) { - handleDragEnd(folderViewLayer.view); - } - - if (root.isContainment) { - appletsLayout.hidePlaceHolder(); - } - } - - onDrop: event => { - if (root.isFolder && FolderTools.isFileDrag(event)) { - handleDragEnd(folderViewLayer.view); - folderViewLayer.view.drop(root, event, mapToItem(folderViewLayer.view, event.x, event.y)); - } else if (root.isContainment) { - root.processMimeData(event.mimeData, - event.x - appletsLayout.placeHolder.width / 2, - event.y - appletsLayout.placeHolder.height / 2); - event.accept(event.proposedAction); - appletsLayout.hidePlaceHolder(); - } - } - - Component { - id: compactRepresentation - CompactRepresentation { folderView: folderViewLayer.view } - } - - Connections { - target: Plasmoid.containment.corona - ignoreUnknownSignals: true - - function onEditModeChanged() { - appletsLayout.editMode = Plasmoid.containment.corona.editMode; - } - - // When adding panels, sizes change. We want to make sure all panels - // are loaded, and when they all are loaded, we tell the folderViewLayer loader to start. - function onScreenUiReadyChanged(screen: int, newLayoutReady: bool) { - if (root.isContainment && root.isFolder && !folderViewLayer.ready && root.screen === screen && newLayoutReady){ - // We skip x and y since that is handled by the parent of folderViewLayer - folderViewLayer.active = true; - } - } - } - - ContainmentLayoutManager.AppletsLayout { - id: appletsLayout - anchors.fill: parent - relayoutLock: width !== root.availableScreenRect.width || height !== root.availableScreenRect.height - // NOTE: use root.availableScreenRect and not own width and height as they are updated not atomically - configKey: "ItemGeometries-" + Math.round(root.screenGeometry.width) + "x" + Math.round(root.screenGeometry.height) - fallbackConfigKey: root.availableScreenRect.width > root.availableScreenRect.height ? "ItemGeometriesHorizontal" : "ItemGeometriesVertical" - - Binding on containment { - value: Plasmoid - when: Plasmoid.isContainment - } - containmentItem: root - editModeCondition: Plasmoid.immutable - ? ContainmentLayoutManager.AppletsLayout.Locked - : ContainmentLayoutManager.AppletsLayout.AfterPressAndHold - - // Sets the containment in edit mode when we go in edit mode as well - onEditModeChanged: Plasmoid.containment.corona.editMode = editMode; - - minimumItemWidth: Kirigami.Units.gridUnit * 3 - minimumItemHeight: minimumItemWidth - - cellWidth: Kirigami.Units.iconSizes.small - cellHeight: cellWidth - defaultItemWidth: cellWidth * 6 - defaultItemHeight: cellHeight * 6 - - eventManagerToFilter: (folderViewLayer.item as FolderViewLayer)?.view.view ?? null - - appletContainerComponent: ContainmentLayoutManager.BasicAppletContainer { - id: appletContainer - - editModeCondition: Plasmoid.immutable - ? ContainmentLayoutManager.ItemContainer.Locked - : ContainmentLayoutManager.ItemContainer.AfterPressAndHold - - configOverlaySource: "ConfigOverlay.qml" - - Connections { - target: appletsLayout - function onEditModeChanged(): void { - if (!Plasmoid.containment.corona.editMode) { - appletContainer.cancelEdit(); - } - } - } - - onAppletChanged: { - applet.visible = true - } - - Drag.dragType: Drag.Automatic - Drag.active: false - Drag.supportedActions: Qt.MoveAction - Drag.mimeData: { - "text/x-plasmoidinstanceid": Plasmoid.containment.id+':'+appletContainer.applet.plasmoid.id - } - Drag.onDragFinished: dropEvent => { - if (dropEvent == Qt.MoveAction) { - appletContainer.visible = true - appletContainer.applet.visible = true - //currentApplet.applet.plasmoid.internalAction("remove").trigger() - } else { - appletContainer.visible = true - //appletsModel.insert(configurationArea.draggedItemIndex - 1, {applet: appletContainer.applet}); - } - //appletContainer.destroy() - //root.dragAndDropping = false - //root.layoutManager.save() - } - - onUserDrag: (newPosition, dragCenter) => { - const pos = mapToItem(root.parent, dragCenter.x, dragCenter.y); - const newCont = root.containmentItemAt(pos.x, pos.y); - // User likely touched screen edges, so ignore that. - if (!newCont) { - return; - } - - if (newCont.plasmoid !== Plasmoid) { - // First go out of applet edit mode, get rid of the config overlay, release mouse grabs in preparation of applet reparenting - cancelEdit(); - appletsLayout.hidePlaceHolder(); - appletContainer.grabToImage(result => { - appletContainer.Drag.imageSource = result.url - appletContainer.visible = false - appletContainer.Drag.active = true - }) - } - } - - ShortDropBehavior on x { } - ShortDropBehavior on y { } - } - - placeHolder: ContainmentLayoutManager.PlaceHolder {} - - component FolderViewLayerLoader: Loader { - property bool ready: status === Loader.Ready - property FolderView view: (item as FolderViewLayer)?.view ?? null - property Folder.FolderModel model: (item as FolderViewLayer)?.model ?? null - - source: "FolderViewLayer.qml" - } - - - FolderViewLayerLoader { - id: folderViewLayer - - anchors.fill: parent - - focus: true - - // Do not set this active by default for desktop, and disable it when folderMode is not used - active: { - if (root.isFolder){ - if (!root.isContainment) { - // We are a folder widget - return true; - } else { - // For desktop, test if the screen is ready - return root.isUiReady; - } - } - return false; - } - asynchronous: false - - onFocusChanged: { - if (!focus && model) { - model.clearSelection(); - } - } - - Binding { - target: folderViewLayer.item - property: "isPopup" - value: root.isPopup - } - - Binding { - target: folderViewLayer.item - property: "useListViewMode" - value: root.useListViewMode - } - - Connections { - target: folderViewLayer.view - - // `FolderViewDropArea` is not a FocusScope. We need to forward manually. - function onPressed() { - folderViewLayer.forceActiveFocus(); - } - } - } - } - - PlasmaCore.Action { - id: configAction - text: i18nc("@action:inmenu opens config dialog", "Desktop and Wallpaper") - icon.name: "preferences-desktop-wallpaper" - shortcut:"Ctrl+Shift+D" - onTriggered: Plasmoid.containment.configureRequested(Plasmoid) - } - - Component.onCompleted: { - // Layout bindings need to be set delayed; the intermediate steps as the other bindings happen cause loops - Qt.callLater( () => { - dropArea.Layout.minimumWidth = Qt.binding(() => root.preferredWidth(root.isPopup)) - dropArea.Layout.minimumHeight = Qt.binding(() => root.preferredHeight(root.isPopup)) - - dropArea.Layout.preferredWidth = Qt.binding(() => root.preferredWidth(false)) - dropArea.Layout.preferredHeight = Qt.binding(() => root.preferredHeight(false)) - - // Maximum size is intentionally unbounded - }) - - if (!Plasmoid.isContainment) { - return; - } - - Plasmoid.setInternalAction("configure", configAction) - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/metadata.json deleted file mode 100644 index 489e95d..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.desktopcontainment/metadata.json +++ /dev/null @@ -1,266 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "sebas@kde.org", - "Name": "Sebastian Kügler", - "Name[ar]": "سيباستيان كوغلر", - "Name[az]": "Sebastian Kügler", - "Name[be]": "Sebastian Kügler", - "Name[bg]": "Sebastian Kügler", - "Name[ca@valencia]": "Sebastian Kügler", - "Name[ca]": "Sebastian Kügler", - "Name[cs]": "Sebastian Kügler", - "Name[da]": "Sebastian Kügler", - "Name[de]": "Sebastian Kügler", - "Name[el]": "Sebastian kügler", - "Name[en_GB]": "Sebastian Kügler", - "Name[eo]": "Sebastian Kügler", - "Name[es]": "Sebastian Kügler", - "Name[et]": "Sebastian Kügler", - "Name[eu]": "Sebastian Kügler", - "Name[fi]": "Sebastian Kügler", - "Name[fr]": "Sebastian Kügler", - "Name[ga]": "Sebastian Kügler", - "Name[gl]": "Sebastian Kügler", - "Name[he]": "סבסטיאן קיגלר", - "Name[hu]": "Sebastian Kügler", - "Name[ia]": "Sebastian Kügler", - "Name[id]": "Sebastian Kügler", - "Name[ie]": "Sebastian Kügler", - "Name[is]": "Sebastian Kügler", - "Name[it]": "Sebastian Kügler", - "Name[ja]": "Sebastian Kügler", - "Name[ka]": "სებასტიან კუგლერი", - "Name[ko]": "Sebastian Kügler", - "Name[lt]": "Sebastian Kügler", - "Name[lv]": "Sebastian Kügler", - "Name[nb]": "Sebastian Kügler", - "Name[nl]": "Sebastian Kügler", - "Name[nn]": "Sebastian Kügler", - "Name[pl]": "Sebastian Kügler", - "Name[pt]": "Sebastian Kügler", - "Name[pt_BR]": "Sebastian Kügler", - "Name[ro]": "Sebastian Kügler", - "Name[ru]": "Sebastian Kügler", - "Name[sa]": "सेबास्टियन कुग्लर", - "Name[sk]": "Sebastian Kügler", - "Name[sl]": "Sebastian Kügler", - "Name[sv]": "Sebastian Kügler", - "Name[ta]": "ஸெபாஸ்டியன் கூக்லர்", - "Name[tr]": "Sebastian Kügler", - "Name[uk]": "Sebastian Kügler", - "Name[vi]": "Sebastian Kügler", - "Name[zh_CN]": "Sebastian Kügler", - "Name[zh_TW]": "Sebastian Kügler" - }, - { - "Email": "hein@kde.org", - "Name": "Eike Hein", - "Name[ar]": "إيكي هين", - "Name[az]": "Eike Hein", - "Name[be]": "Eike Hein", - "Name[bg]": "Eike Hein", - "Name[ca@valencia]": "Eike Hein", - "Name[ca]": "Eike Hein", - "Name[cs]": "Eike Hein", - "Name[da]": "Eike Hein", - "Name[de]": "Eike Hein", - "Name[el]": "Eike Hein", - "Name[en_GB]": "Eike Hein", - "Name[eo]": "Eike Hein", - "Name[es]": "Eike Hein", - "Name[et]": "Eike Hein", - "Name[eu]": "Eike Hein", - "Name[fi]": "Eike Hein", - "Name[fr]": "Eike Hein", - "Name[ga]": "Eike Hein", - "Name[gl]": "Eike Hein", - "Name[he]": "אייק היין", - "Name[hu]": "Eike Hein", - "Name[ia]": "Eike Hein", - "Name[id]": "Eike Hein", - "Name[ie]": "Eike Hein", - "Name[is]": "Eike Hein", - "Name[it]": "Eike Hein", - "Name[ja]": "Eike Hein", - "Name[ka]": "აიკე ჰაინი", - "Name[ko]": "Eike Hein", - "Name[lt]": "Eike Hein", - "Name[lv]": "Eike Hein", - "Name[nb]": "Eike Hein", - "Name[nl]": "Eike Hein", - "Name[nn]": "Eike Hein", - "Name[pa]": "ਇਕੀ ਹੀਇਨ", - "Name[pl]": "Eike Hein", - "Name[pt]": "Eike Hein", - "Name[pt_BR]": "Eike Hein", - "Name[ro]": "Eike Hein", - "Name[ru]": "Eike Hein", - "Name[sa]": "ऐके हेन", - "Name[sk]": "Eike Hein", - "Name[sl]": "Eike Hein", - "Name[sv]": "Eike Hein", - "Name[ta]": "எய்கே ஹைன்", - "Name[tr]": "Eike Hein", - "Name[uk]": "Eike Hein", - "Name[vi]": "Eike Hein", - "Name[zh_CN]": "Eike Hein", - "Name[zh_TW]": "Eike Hein" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=Desktop%20Containment", - "Category": "Containments", - "Description": "A clean and simple layout", - "Description[ar]": "تخطيط نظيف وبسيط", - "Description[az]": "Təmiz və Sadə şablon", - "Description[be]": "Просты макет", - "Description[bg]": "Едно изчистено и просто оформление", - "Description[ca@valencia]": "Una disposició neta i senzilla", - "Description[ca]": "Una disposició neta i senzilla", - "Description[cs]": "Čisté a jednoduché rozvržení", - "Description[da]": "Et rent og simpelt layout", - "Description[de]": "Ein klares und einfaches Layout", - "Description[el]": "Μια καθαρή και απλή διάταξη", - "Description[en_GB]": "A clean and simple layout", - "Description[eo]": "Pura kaj simpla aranĝo", - "Description[es]": "Un esquema sencillo y claro", - "Description[et]": "Puhas ja lihtne paigutus", - "Description[eu]": "Antolaera garbi eta xumea", - "Description[fi]": "Selkeä ja yksinkertainen asettelu", - "Description[fr]": "Une disposition simple et épurée", - "Description[ga]": "Leagan amach glan agus simplí", - "Description[gl]": "Unha disposición sinxela e limpa.", - "Description[he]": "פריסה פשוטה ונקיה", - "Description[hu]": "Egy tiszta és egyszerű elrendezés", - "Description[ia]": "Un disposition simple e munde", - "Description[id]": "Sebuah tata letak yang bersih dan sederhana", - "Description[ie]": "Un simplic e nett arangement", - "Description[is]": "Skýr og einföld framsetning", - "Description[it]": "Una disposizione semplice e pulita", - "Description[ja]": "クリーンでシンプルなレイアウト", - "Description[ka]": "სუფთა და მარტივი განლაგება", - "Description[ko]": "깨끗하고 정돈된 레이아웃", - "Description[lt]": "Tvarkingas ir paprastas išdėstymas", - "Description[lv]": "Skaidrs un vienkāršs izkārtojums", - "Description[nb]": "En ren og enkel utforming", - "Description[nl]": "Een schone en simpele opmaak", - "Description[nn]": "Ei enkel og stilrein utforming", - "Description[pa]": "ਸਾਫ਼ ਅਤੇ ਸਧਾਰਨ ਲੇਆਉਟ", - "Description[pl]": "Schludny i prosty układ", - "Description[pt]": "Uma disposição limpa e simples", - "Description[pt_BR]": "Um layout limpo e simples", - "Description[ro]": "Aranjament curat și simplu", - "Description[ru]": "Ясный и простой шаблон", - "Description[sa]": "स्वच्छं सरलं च विन्यासः", - "Description[sk]": "Čisté a jednoduché rozloženie", - "Description[sl]": "Čist in preprost razpored", - "Description[sv]": "En ren och enkel layout", - "Description[ta]": "தெளிவான மற்றும் எளிய தளவமைப்பு", - "Description[tr]": "Temiz ve basit bir yerleşim", - "Description[uk]": "Просте компонування", - "Description[vi]": "Một bố cục thoáng đãng và đơn giản", - "Description[zh_CN]": "一款简洁的布局", - "Description[zh_TW]": "乾淨、簡單的佈局", - "EnabledByDefault": true, - "Icon": "user-desktop", - "Id": "org.kde.desktopcontainment", - "License": "GPL-2.0+", - "Name": "Desktop", - "Name[af]": "Werkskerm", - "Name[ar]": "سطح المكتب", - "Name[ast]": "Escritoriu", - "Name[az]": "İş masası", - "Name[be@latin]": "Rabočy stoł", - "Name[be]": "Працоўны стол", - "Name[bg]": "Работен плот", - "Name[bn]": "ডেস্কটপ", - "Name[bn_IN]": "ডেস্কটপ", - "Name[br]": "Gorretaol", - "Name[bs]": "Radna površina", - "Name[ca@valencia]": "Escriptori", - "Name[ca]": "Escriptori", - "Name[cs]": "Pracovní plocha", - "Name[csb]": "Pùlt", - "Name[cy]": "Penbwrdd", - "Name[da]": "Skrivebord", - "Name[de]": "Arbeitsfläche", - "Name[el]": "Επιφάνεια εργασίας", - "Name[en_GB]": "Desktop", - "Name[eo]": "Labortablo", - "Name[es]": "Escritorio", - "Name[et]": "Töölaud", - "Name[eu]": "Mahaigaina", - "Name[fa]": "رومیزی", - "Name[fi]": "Työpöytä", - "Name[fr]": "Bureau", - "Name[fy]": "Buroblêd", - "Name[ga]": "Deasc", - "Name[gl]": "Escritorio", - "Name[gu]": "ડેસ્કટોપ", - "Name[he]": "שולחן עבודה", - "Name[hi]": "डेस्कटॉप", - "Name[hne]": "डेस्कटाप", - "Name[hr]": "Radna površina", - "Name[hsb]": "Dźěłowy powjerch", - "Name[hu]": "Munkaasztal", - "Name[ia]": "Scriptorio", - "Name[id]": "Desktop", - "Name[ie]": "Pupitre", - "Name[is]": "Skjáborð", - "Name[it]": "Desktop", - "Name[ja]": "デスクトップ", - "Name[ka]": "სამუშაო მაგიდა", - "Name[kk]": "Жұмыс үстелі", - "Name[kn]": "ಗಣಕತೆರೆ", - "Name[ko]": "바탕 화면", - "Name[ku]": "Sermasê", - "Name[lt]": "Darbalaukis", - "Name[lv]": "Darbvirsma", - "Name[mai]": "डेस्कटाप", - "Name[mk]": "Работна површина", - "Name[ml]": "പണിയിടം", - "Name[mr]": "डेस्कटॉप", - "Name[ms]": "Ruang Kerja", - "Name[nb]": "Skrivebord", - "Name[nds]": "Schriefdisch", - "Name[ne]": "डेस्कटप", - "Name[nl]": "Bureaublad", - "Name[nn]": "Skrivebord", - "Name[oc]": "Burèu", - "Name[or]": "ଡ଼େସ୍କଟପ", - "Name[pa]": "ਡੈਸਕਟਾਪ", - "Name[pl]": "Pulpit", - "Name[pt]": "Ambiente de Trabalho", - "Name[pt_BR]": "Área de trabalho", - "Name[ro]": "Birou", - "Name[ru]": "Рабочий стол", - "Name[sa]": "डेस्कटॉप", - "Name[se]": "Čállinbeavdi", - "Name[si]": "වැඩතලය", - "Name[sk]": "Plocha", - "Name[sl]": "Namizje", - "Name[sr@ijekavian]": "Површ", - "Name[sr@ijekavianlatin]": "Površ", - "Name[sr@latin]": "Površ", - "Name[sr]": "Површ", - "Name[sv]": "Skrivbord", - "Name[ta]": "பணிமேடை", - "Name[te]": "రంగస్ఠలం", - "Name[tg]": "Мизи корӣ", - "Name[th]": "พื้นที่ทำงาน", - "Name[tr]": "Masaüstü", - "Name[uk]": "Стільниця", - "Name[uz@cyrillic]": "Иш столи", - "Name[uz]": "Ish stoli", - "Name[vi]": "Bàn làm việc", - "Name[wa]": "Sicribanne", - "Name[xh]": "Desktop", - "Name[zh_CN]": "桌面", - "Name[zh_TW]": "桌面", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-ContainmentType": "Desktop" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Battery.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Battery.qml deleted file mode 100644 index e68ad60..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Battery.qml +++ /dev/null @@ -1,80 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2014 Samoilenko Yuri - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "battery" - device: root.device - } - - readonly property bool charging: battery?.isCharging ?? false - readonly property int charge: battery?.charge ?? -1 - - readonly property string displayString: { - if (available && charge > -1) { - if (charging) { - return i18n("%1% charging", charge); - } else { - return i18n("%1%", charge); - } - } else { - return i18n("No info"); - } - } - - property KDEConnect.BatteryDbusInterface battery - - /** - * Suggests an icon name to use for the current battery level - */ - readonly property string iconName: { - if (charge < 0) { - return "battery-missing-symbolic"; - } else if (charge < 10) { - return charging - ? "battery-empty-charging-symbolic" - : "battery-empty-symbolic"; - } else if (charge < 25) { - return charging - ? "battery-caution-charging-symbolic" - : "battery-caution-symbolic"; - } else if (charge < 50) { - return charging - ? "battery-low-charging-symbolic" - : "battery-low-symbolic"; - } else if (charge < 75) { - return charging - ? "battery-good-charging-symbolic" - : "battery-good-symbolic"; - } else { - return charging - ? "battery-full-charging-symbolic" - : "battery-full-symbolic"; - } - } - - onAvailableChanged: { - if (available) { - battery = KDEConnect.DeviceBatteryDbusInterfaceFactory.create(device.id()); - } else { - battery = null; - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Clipboard.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Clipboard.qml deleted file mode 100644 index d7b1b0e..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Clipboard.qml +++ /dev/null @@ -1,42 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2021 Yaman Qalieh - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "clipboard" - device: root.device - } - - property KDEConnect.ClipboardDbusInterface clipboard - - function sendClipboard(): void { - if (clipboard) { - clipboard.sendClipboard(); - } - } - - onAvailableChanged: { - if (available) { - clipboard = KDEConnect.ClipboardDbusInterfaceFactory.create(device.id()); - } else { - clipboard = null; - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/CompactRepresentation.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/CompactRepresentation.qml deleted file mode 100644 index 4d9b497..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/CompactRepresentation.qml +++ /dev/null @@ -1,44 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2014-2015 Frederic St-Pierre - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kirigami as Kirigami -import org.kde.plasma.plasmoid - -DropArea { - id: root - - required property PlasmoidItem plasmoidItem - - onEntered: drag => { - if (drag.hasUrls) { - root.plasmoidItem.expanded = true; - } - } - - MouseArea { - anchors.fill: parent - - property bool wasExpanded: false - - onPressed: mouse => { - wasExpanded = root.plasmoidItem.expanded; - } - - onClicked: mouse => { - root.plasmoidItem.expanded = !root.plasmoidItem.expanded; - } - } - - Kirigami.Icon { - anchors.fill: parent - source: Plasmoid.icon - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Connectivity.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Connectivity.qml deleted file mode 100644 index dfa58fd..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Connectivity.qml +++ /dev/null @@ -1,129 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2021 David Shlemayev - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "connectivity_report" - device: root.device - } - - /** - * Reports a string indicating the network type. Possible values: - * 5G - * LTE - * HSPA - * UMTS - * CDMA2000 - * EDGE - * GPRS - * GSM - * CDMA - * iDEN - * - * The parsing from Android values into these strings is handled in the - * [ConnectivityReportPlugin.networkTypeToString method](https://invent.kde.org/network/kdeconnect-android/-/blob/master/src/org/kde/kdeconnect/Plugins/ConnectivityReportPlugin/ConnectivityReportPlugin.java#L82) - */ - readonly property string networkType: connectivity?.cellularNetworkType ?? i18n("Unknown") - - /** - * Reports a value between 0 and 4 (inclusive) which represents the strength of the cellular connection - */ - readonly property int signalStrength: connectivity?.cellularNetworkStrength ?? -1 - - readonly property string displayString: { - if (connectivity !== null) { - return `${networkType} ${signalStrength}/4`; - } else { - return i18n("No signal"); - } - } - - property KDEConnect.ConnectivityReportDbusInterface connectivity - - /** - * Suggests an icon name to use for the current signal level - * - * Returns names which correspond to Plasma Framework's network.svg: - * https://invent.kde.org/frameworks/plasma-framework/-/blob/master/src/desktoptheme/breeze/icons/network.svg - */ - readonly property string iconName: { - // Firstly, get the name prefix which represents the signal strength - const signalStrengthIconName = - (signalStrength < 0 || connectivity === null) ? - // As long as the signal strength is nonsense or the plugin reports as non-ready, - // show us as disconnected - "network-mobile-off" : - (signalStrength === 0) ? - "network-mobile-0" : - (signalStrength === 1) ? - "network-mobile-20" : - (signalStrength === 2) ? - "network-mobile-60" : - (signalStrength === 3) ? - "network-mobile-80" : - (signalStrength === 4) ? - "network-mobile-100" : - // Since all possible values are enumerated above, this default case should never be hit. - // However, I need it in order for my ternary syntax to be valid! - "network-mobile-available"; - - // If we understand the network type, append to the icon name to show the type - const networkTypeSuffix = - (networkType === "5G") ? - "-5g" : - (networkType === "LTE") ? - "-lte" : - (networkType === "HSPA") ? - "-hspa" : - (networkType === "UMTS") ? - "-umts" : - (networkType === "CDMA2000") ? - // GSconnect just uses the 3g icon - // No icon for this case! - "" : - (networkType === "EDGE") ? - "-edge" : - (networkType === "GPRS") ? - "-gprs" : - (networkType === "GSM") ? - // GSconnect just uses the 2g icon - // No icon for this case! - "" : - (networkType === "CDMA") ? - // GSconnect just uses the 2g icon - // No icon for this case! - "" : - (networkType === "iDEN") ? - // GSconnect just uses the 2g icon - // No icon for this case! - "" : - ""; // We didn't recognize the network type. Don't append anything. - - return signalStrengthIconName + networkTypeSuffix; - } - - onAvailableChanged: { - if (available) { - connectivity = KDEConnect.DeviceConnectivityReportDbusInterfaceFactory.create(device.id()); - } else { - connectivity = null; - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/DeviceDelegate.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/DeviceDelegate.qml deleted file mode 100644 index 4abdbb5..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/DeviceDelegate.qml +++ /dev/null @@ -1,490 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2013 Albert Vaca - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtCore -import QtQuick -import QtQuick.Dialogs as QtDialogs -import QtQuick.Layouts - -import org.kde.kdeconnect as KDEConnect -import org.kde.kirigami as Kirigami -import org.kde.plasma.components as PlasmaComponents -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras - -PlasmaComponents.ItemDelegate { - id: root - - required property int index - required property var model - - readonly property KDEConnect.DeviceDbusInterface device: KDEConnect.DeviceDbusInterfaceFactory.create(model.deviceId) - - hoverEnabled: false - down: false - - Battery { - id: battery - device: root.device - } - - Clipboard { - id: clipboard - device: root.device - } - - Connectivity { - id: connectivity - device: root.device - } - - FindMyPhone { - id: findmyphone - device: root.device - } - - RemoteCommands { - id: remoteCommands - device: root.device - } - - Sftp { - id: sftp - device: root.device - } - - Share { - id: share - device: root.device - } - - SMS { - id: sms - device: root.device - } - - VirtualMonitor { - id: virtualmonitor - device: root.device - } - - Kirigami.PromptDialog { - id: prompt - visible: false - showCloseButton: true - standardButtons: Kirigami.Dialog.NoButton - title: i18n("Virtual Monitor is not available") - } - - QtDialogs.FileDialog { - id: fileDialog - title: i18n("Please choose a file") - currentFolder: StandardPaths.writableLocation(StandardPaths.HomeLocation) - modality: Qt.NonModal - fileMode: QtDialogs.FileDialog.OpenFiles - onAccepted: { - selectedFiles.forEach(url => share.plugin.shareUrl(url)); - } - } - - PlasmaExtras.Menu { - id: menu - - visualParent: overflowMenu - placement: PlasmaExtras.Menu.BottomPosedLeftAlignedPopup - - // Share - PlasmaExtras.MenuItem { - icon: "document-share" - visible: share.available - text: i18n("Share file") - onClicked: fileDialog.open() - } - - // Clipboard - PlasmaExtras.MenuItem { - icon: "klipper" - visible: clipboard.clipboard?.isAutoShareDisabled ?? false - text: i18n("Send Clipboard") - - onClicked: { - clipboard.sendClipboard() - } - } - - // Find my phone - PlasmaExtras.MenuItem { - icon: "irc-voice" - visible: findmyphone.available - text: i18n("Ring my phone") - - onClicked: { - findmyphone.ring() - } - } - - // SFTP - PlasmaExtras.MenuItem { - icon: "document-open-folder" - visible: sftp.available - text: i18n("Browse this device") - - onClicked: { - sftp.browse() - } - } - - // SMS - PlasmaExtras.MenuItem { - icon: "message-new" - visible: sms.available - text: i18n("SMS Messages") - - onClicked: { - sms.plugin.launchApp() - } - } - } - - DropArea { - id: fileDropArea - anchors.fill: parent - - onDropped: drop => { - if (drop.hasUrls) { - const urls = new Set(drop.urls.map(url => url.toString())); - urls.forEach(url => share.plugin.shareUrl(url)); - } - drop.accepted = true; - } - - PlasmaCore.ToolTipArea { - id: dropAreaToolTip - anchors.fill: parent - active: true - mainText: i18n("File Transfer") - subText: i18n("Drop a file to transfer it onto your phone.") - } - } - - contentItem: ColumnLayout { - spacing: Kirigami.Units.smallSpacing - - RowLayout { - width: parent.width - spacing: Kirigami.Units.smallSpacing - - PlasmaComponents.Label { - id: deviceName - elide: Text.ElideRight - text: root.model.name - Layout.fillWidth: true - textFormat: Text.PlainText - } - - PlasmaComponents.ToolButton { - icon.name: "krdc" - visible: virtualmonitor.available - text: i18n("Virtual Display") - checked: visible && virtualmonitor.plugin.active - checkable: true - - onClicked: { - if (virtualmonitor.plugin.active) { - virtualmonitor.plugin.stop(); - prompt.visible = false; - } else { - virtualmonitor.plugin.requestVirtualMonitor(); - prompt.subtitle = virtualmonitor.plugin.lastError; - prompt.visible = prompt.subtitle.length > 0; - } - } - } - - RowLayout { - id: connectionInformation - - visible: connectivity.available - spacing: Kirigami.Units.smallSpacing - - // TODO: In the future, when the Connectivity Report plugin supports more than one - // subscription, add more signal strength icons to represent all the available - // connections. - - Kirigami.Icon { - id: celluarConnectionStrengthIcon - source: connectivity.iconName - Layout.preferredHeight: connectivityText.height - Layout.preferredWidth: Layout.preferredHeight - Layout.alignment: Qt.AlignCenter - visible: valid - } - - PlasmaComponents.Label { - // Fallback plain-text label. Only show this if the icon doesn't work. - id: connectivityText - text: connectivity.displayString - textFormat: Text.PlainText - visible: !celluarConnectionStrengthIcon.visible - } - } - - RowLayout { - id: batteryInformation - - visible: battery.available && battery.charge > -1 - spacing: Kirigami.Units.smallSpacing - - Kirigami.Icon { - id: batteryIcon - source: battery.iconName - // Make the icon the same size as the text so that it doesn't dominate - Layout.preferredHeight: batteryPercent.height - Layout.preferredWidth: Layout.preferredHeight - Layout.alignment: Qt.AlignCenter - } - - PlasmaComponents.Label { - id: batteryPercent - text: i18nc("Battery charge percentage", "%1%", battery.charge) - textFormat: Text.PlainText - } - } - - PlasmaComponents.ToolButton { - id: overflowMenu - - icon.name: "application-menu" - checked: menu.status === PlasmaExtras.Menu.Open - - onPressed: menu.openRelative() - } - } - - // RemoteKeyboard - PlasmaComponents.ItemDelegate { - visible: remoteKeyboard.remoteState - Layout.fillWidth: true - - contentItem: RowLayout { - width: parent.width - spacing: 5 - - PlasmaComponents.Label { - id: remoteKeyboardLabel - text: i18n("Remote Keyboard") - } - - KDEConnect.RemoteKeyboard { - id: remoteKeyboard - device: root.device - Layout.fillWidth: true - } - } - } - - // Notifications - PlasmaComponents.ItemDelegate { - visible: notificationsModel.count > 0 - enabled: true - Layout.fillWidth: true - - contentItem: RowLayout { - spacing: Kirigami.Units.smallSpacing - - PlasmaComponents.Label { - text: i18n("Notifications:") - } - - PlasmaComponents.ToolButton { - enabled: true - visible: notificationsModel.isAnyDimissable; - Layout.alignment: Qt.AlignRight - icon.name: "edit-clear-history" - PlasmaComponents.ToolTip.text: i18n("Dismiss all notifications") - onClicked: notificationsModel.dismissAll(); - } - } - } - - Repeater { - id: notificationsView - - model: KDEConnect.NotificationsModel { - id: notificationsModel - deviceId: root.model.deviceId - } - - delegate: PlasmaComponents.ItemDelegate { - id: listitem - - required property int index - required property var model - - enabled: true - onClicked: checked = !checked - Layout.fillWidth: true - - property bool replying: false - - contentItem: ColumnLayout { - spacing: Kirigami.Units.smallSpacing - - RowLayout { - spacing: Kirigami.Units.smallSpacing - - Kirigami.Icon { - id: notificationIcon - source: listitem.model.appIcon - width: (valid && listitem.model.appIcon !== "") ? dismissButton.width : 0 - height: width - Layout.alignment: Qt.AlignLeft - } - - PlasmaComponents.Label { - id: notificationLabel - text: { - const { appName, notitext, title } = listitem.model; - const description = title !== "" ? (appName === title ? notitext : `${title}: ${notitext}`) : notitext; - return `${appName}: ${description}`; - } - elide: listitem.checked ? Text.ElideNone : Text.ElideRight - maximumLineCount: listitem.checked ? 0 : 1 - wrapMode: Text.Wrap - Layout.fillWidth: true - } - - PlasmaComponents.ToolButton { - id: replyButton - visible: listitem.model.repliable - enabled: listitem.model.repliable && !listitem.replying - icon.name: "mail-reply-sender" - PlasmaComponents.ToolTip.text: i18n("Reply") - onClicked: { - listitem.replying = true; - replyTextField.forceActiveFocus(); - } - } - - PlasmaComponents.ToolButton { - id: dismissButton - visible: notificationsModel.isAnyDimissable; - enabled: listitem.model.dismissable - Layout.alignment: Qt.AlignRight - icon.name: "window-close" - PlasmaComponents.ToolTip.text: i18n("Dismiss") - onClicked: listitem.model.dbusInterface.dismiss(); - } - } - - RowLayout { - visible: listitem.replying - width: notificationLabel.width + replyButton.width + dismissButton.width + Kirigami.Units.smallSpacing * 2 - spacing: Kirigami.Units.smallSpacing - - PlasmaComponents.Button { - id: replyCancelButton - Layout.alignment: Qt.AlignBottom - text: i18n("Cancel") - display: PlasmaComponents.AbstractButton.IconOnly - PlasmaComponents.ToolTip { - text: replyCancelButton.text - } - icon.name: "dialog-cancel" - onClicked: { - replyTextField.text = ""; - listitem.replying = false; - } - } - - PlasmaComponents.TextArea { - id: replyTextField - placeholderText: i18nc("@info:placeholder", "Reply to %1…", listitem.model.appName) - wrapMode: TextEdit.Wrap - Layout.fillWidth: true - Keys.onPressed: event => { - if ((event.key === Qt.Key_Return || event.key === Qt.Key_Enter) && !(event.modifiers & Qt.ShiftModifier)) { - replySendButton.clicked(); - event.accepted = true; - } - if (event.key === Qt.Key_Escape) { - replyCancelButton.clicked(); - event.accepted = true; - } - } - } - - PlasmaComponents.Button { - Layout.alignment: Qt.AlignBottom - id: replySendButton - text: i18n("Send") - icon.name: "document-send" - enabled: replyTextField.text !== "" - onClicked: { - listitem.model.dbusInterface.sendReply(replyTextField.text); - replyTextField.text = ""; - listitem.replying = false; - } - } - } - } - } - } - - // Commands - RowLayout { - visible: remoteCommands.available - width: parent.width - spacing: Kirigami.Units.smallSpacing - - PlasmaComponents.Label { - text: i18n("Run command") - Layout.fillWidth: true - } - - PlasmaComponents.Button { - id: addCommandButton - icon.name: "list-add" - PlasmaComponents.ToolTip.text: i18n("Add command") - onClicked: remoteCommands.plugin.editCommands() - visible: remoteCommands.plugin?.canAddCommand ?? false - } - } - - Repeater { - id: commandsView - - visible: remoteCommands.available - - model: KDEConnect.RemoteCommandsModel { - id: commandsModel - deviceId: root.model.deviceId - } - - delegate: PlasmaComponents.ItemDelegate { - id: commandDelegate - - required property int index - required property var model - - enabled: true - - onClicked: { - remoteCommands.plugin?.triggerCommand(commandDelegate.model.key); - } - - Layout.fillWidth: true - - contentItem: PlasmaComponents.Label { - text: `${commandDelegate.model.name}\n${commandDelegate.model.command}` - } - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FindMyPhone.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FindMyPhone.qml deleted file mode 100644 index aaa11f4..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FindMyPhone.qml +++ /dev/null @@ -1,42 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2014 Samoilenko Yuri - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "findmyphone" - device: root.device - } - - property KDEConnect.FindMyPhoneDbusInterface findMyPhone - - function ring(): void { - if (findMyPhone) { - findMyPhone.ring(); - } - } - - onAvailableChanged: { - if (available) { - findMyPhone = KDEConnect.FindMyPhoneDbusInterfaceFactory.create(device.id()); - } else { - findMyPhone = null; - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FullRepresentation.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FullRepresentation.qml deleted file mode 100644 index d108332..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/FullRepresentation.qml +++ /dev/null @@ -1,98 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2013 Albert Vaca - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts - -import org.kde.config as KConfig -import org.kde.kdeconnect as KDEConnect -import org.kde.kirigami as Kirigami -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.plasma.extras as PlasmaExtras - -PlasmaExtras.Representation { - id: kdeconnect - - property alias devicesModel: devicesView.model - - collapseMarginsHint: true - - KDEConnect.DevicesModel { - id: allDevicesModel - } - - KDEConnect.DevicesModel { - id: pairedDevicesModel - displayFilter: KDEConnect.DevicesModel.Paired - } - - PlasmaComponents3.ScrollView { - anchors.fill: parent - - contentItem: ListView { - id: devicesView - - spacing: Kirigami.Units.smallSpacing - - clip: true - - delegate: DeviceDelegate { - width: ListView.view.width - ListView.view.leftMargin - ListView.view.rightMargin - } - - PlasmaExtras.PlaceholderMessage { - width: parent.width - Kirigami.Units.gridUnit * 2 - anchors.centerIn: parent - visible: devicesView.count === 0 - - iconName: { - if (pairedDevicesModel.count >= 0) { - return pairedDevicesModel.count === 0 ? "edit-none" : "network-disconnect"; - } - return "kdeconnect"; - } - - text: { - if (pairedDevicesModel.count >= 0) { - return pairedDevicesModel.count === 0 ? i18n("No paired devices") : i18np("Paired device is unavailable", "All paired devices are unavailable", pairedDevicesModel.count) - } else if (allDevicesModel.count === 0) { - return i18n("Install KDE Connect on your Android device to integrate it with Plasma!") - } - } - helpfulAction: QQC2.Action { - text: i18n("Pair a Device…") - icon.name: "list-add" - onTriggered: KDEConnect.OpenConfig.openConfiguration() - enabled: pairedDevicesModel.count === 0 - } - - PlasmaComponents3.Button { - Layout.leftMargin: Kirigami.Units.gridUnit * 3 - Layout.rightMargin: Kirigami.Units.gridUnit * 3 - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - visible: allDevicesModel.count === 0 - text: i18n("Install from Google Play") - onClicked: Qt.openUrlExternally("https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp") - } - - PlasmaComponents3.Button { - Layout.leftMargin: Kirigami.Units.gridUnit * 3 - Layout.rightMargin: Kirigami.Units.gridUnit * 3 - Layout.alignment: Qt.AlignHCenter - Layout.fillWidth: true - visible: allDevicesModel.count === 0 - text: i18n("Install from F-Droid") - onClicked: Qt.openUrlExternally("https://f-droid.org/en/packages/org.kde.kdeconnect_tp/") - } - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/RemoteCommands.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/RemoteCommands.qml deleted file mode 100644 index 4eec583..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/RemoteCommands.qml +++ /dev/null @@ -1,29 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2018 Nicolas Fella - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "remotecommands" - device: root.device - } - - property KDEConnect.RemoteCommandsDbusInterface plugin: - available ? KDEConnect.RemoteCommandsDbusInterfaceFactory.create(device.id()) : null -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/SMS.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/SMS.qml deleted file mode 100644 index 39b951f..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/SMS.qml +++ /dev/null @@ -1,29 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2019 Aleix Pol Gonzalez - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "sms" - device: root.device - } - - readonly property KDEConnect.SmsDbusInterface plugin: - available ? KDEConnect.SmsDbusInterfaceFactory.create(device.id()) : null -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Sftp.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Sftp.qml deleted file mode 100644 index a032969..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Sftp.qml +++ /dev/null @@ -1,42 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2014 Samoilenko Yuri - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "sftp" - device: root.device - } - - property KDEConnect.SftpDbusInterface sftp - - function browse(): void { - if (sftp) { - sftp.startBrowsing(); - } - } - - onAvailableChanged: { - if (available) { - sftp = KDEConnect.SftpDbusInterfaceFactory.create(device.id()); - } else { - sftp = null; - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Share.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Share.qml deleted file mode 100644 index a55450f..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Share.qml +++ /dev/null @@ -1,29 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2018 Nicolas Fella - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "share" - device: root.device - } - - property KDEConnect.ShareDbusInterface plugin: - available ? KDEConnect.ShareDbusInterfaceFactory.create(device.id()) : null -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/VirtualMonitor.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/VirtualMonitor.qml deleted file mode 100644 index b7b6936..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/VirtualMonitor.qml +++ /dev/null @@ -1,29 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2021 Aleix Pol Gonzalez - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.kdeconnect as KDEConnect - -QtObject { - id: root - - required property KDEConnect.DeviceDbusInterface device - - readonly property alias available: checker.available - - readonly property KDEConnect.PluginChecker pluginChecker: KDEConnect.PluginChecker { - id: checker - pluginName: "virtualmonitor" - device: root.device - } - - readonly property KDEConnect.VirtualmonitorDbusInterface plugin: - available ? KDEConnect.VirtualmonitorDbusInterfaceFactory.create(device.id()) : null -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/main.qml b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/main.qml deleted file mode 100644 index a1e930c..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/main.qml +++ /dev/null @@ -1,62 +0,0 @@ -/** - * SPDX-FileCopyrightText: 2014 Aleix Pol Gonzalez - * SPDX-FileCopyrightText: 2024 ivan tkachenko - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick - -import org.kde.config as KConfig -import org.kde.kdeconnect as KDEConnect -import org.kde.kquickcontrolsaddons as KQuickControlsAddons -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.plasmoid - -PlasmoidItem { - id: root - - readonly property bool inPanel: [ - PlasmaCore.Types.TopEdge, - PlasmaCore.Types.RightEdge, - PlasmaCore.Types.BottomEdge, - PlasmaCore.Types.LeftEdge, - ].includes(Plasmoid.location) - - KDEConnect.DevicesModel { - id: connectedDeviceModel - displayFilter: KDEConnect.DevicesModel.Paired | KDEConnect.DevicesModel.Reachable - } - - KDEConnect.DevicesModel { - id: pairedDeviceModel - displayFilter: KDEConnect.DevicesModel.Paired - } - - Plasmoid.icon: inPanel - ? "kdeconnect-tray-symbolic" - : "kdeconnect-tray" - - Plasmoid.status: connectedDeviceModel.count > 0 ? PlasmaCore.Types.ActiveStatus : PlasmaCore.Types.PassiveStatus - - fullRepresentation: FullRepresentation { - devicesModel: connectedDeviceModel - } - - compactRepresentation: CompactRepresentation { - plasmoidItem: root - } - - PlasmaCore.Action { - id: configureAction - text: i18n("KDE Connect Settings…") - icon.name: "configure" - onTriggered: KDEConnect.OpenConfig.openConfiguration() - } - - Component.onCompleted: { - Plasmoid.setInternalAction("configure", configureAction); - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/metadata.json deleted file mode 100644 index 3e472c4..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.kdeconnect/metadata.json +++ /dev/null @@ -1,150 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "albertvaka@gmail.com", - "Name": "Albert Vaca Cintora", - "Name[ar]": "ألبرت فاكا سينتورا", - "Name[az]": "Albert Vaca Cintora", - "Name[bg]": "Albert Vaca Cintora", - "Name[ca@valencia]": "Albert Vaca Cintora", - "Name[ca]": "Albert Vaca Cintora", - "Name[cs]": "Albert Vaca Cintora", - "Name[da]": "Albert Vaca Cintora", - "Name[de]": "Albert Vaca Cintora", - "Name[en_GB]": "Albert Vaca Cintora", - "Name[eo]": "Albert Vaca Cintora", - "Name[es]": "Albert Vaca Cintora", - "Name[eu]": "Albert Vaca Cintora", - "Name[fi]": "Albert Vaca Cintora", - "Name[fr]": "Albert Vaca Cintora", - "Name[ga]": "Albert Vaca Cintora", - "Name[gl]": "Albert Vaca Cintora", - "Name[he]": "אלברט ואקה סינטורה", - "Name[hi]": "अल्बर्ट वाका सिंटोरा", - "Name[hu]": "Albert Vaca Cintora", - "Name[ia]": "Albert Vaca Cintora", - "Name[is]": "Albert Vaca Cintora", - "Name[it]": "Albert Vaca Cintora", - "Name[ja]": "Albert Vaca Cintora", - "Name[ka]": "Albert Vaca Cintora", - "Name[ko]": "Albert Vaca Cintora", - "Name[lt]": "Albert Vaca Cintora", - "Name[lv]": "Albert Vaca Cintora", - "Name[nl]": "Albert Vaca Cintora", - "Name[nn]": "Albert Vaca Cintora", - "Name[pl]": "Albert Vaca Cintora", - "Name[pt]": "Albert Vaca Cintora", - "Name[pt_BR]": "Albert Vaca Cintora", - "Name[ro]": "Albert Vaca Cintora", - "Name[ru]": "Albert Vaca Cintora", - "Name[sa]": "अल्बर्ट वाका सिन्टोरा", - "Name[sk]": "Albert Vaca Cintora", - "Name[sl]": "Albert Vaca Cintora", - "Name[sv]": "Albert Vaca Cintora", - "Name[tr]": "Albert Vaca Cintora", - "Name[uk]": "Albert Vaca Cintora", - "Name[zh_CN]": "Albert Vaca Cintora", - "Name[zh_TW]": "Albert Vaca Cintora" - } - ], - "Category": "System Information", - "Description": "Manage connected devices", - "Description[ar]": "تدير الأجهزة المتصلة", - "Description[bg]": "Управление на свързани устройства", - "Description[ca@valencia]": "Gestiona els dispositius connectats", - "Description[ca]": "Gestiona els dispositius connectats", - "Description[cs]": "Spravovat připojená zařízení", - "Description[da]": "Håndtér forbundede enheder", - "Description[de]": "Verbundene Geräte verwalten", - "Description[en_GB]": "Manage connected devices", - "Description[eo]": "Mastrumi konektitajn aparatojn", - "Description[es]": "Administrar dispositivos conectados", - "Description[eu]": "Konektatutako gailuak kudeatu", - "Description[fi]": "Hallitse kytkettyjä laitteita", - "Description[fr]": "Gérer les appareils connectés", - "Description[ga]": "Bainistigh gléasanna ceangailte", - "Description[gl]": "Xestionar os dispositivos conectados.", - "Description[he]": "ניהול התקנים מחוברים", - "Description[hu]": "Csatlakoztatott eszközök kezelése", - "Description[ia]": "Gere dispositivos connectite", - "Description[is]": "Stjórna tengdum tækjum", - "Description[it]": "Gestisci i dispositivi connessi", - "Description[ka]": "მიერთებული მოწყობილობების მართვა", - "Description[ko]": "연결된 장치 관리", - "Description[lt]": "Tvarkyti prijungtus įrenginius", - "Description[lv]": "Pārvaldīt savienotās ierīces", - "Description[nl]": "Verbonden apparaten beheren", - "Description[nn]": "Handsam tilkopla einingar", - "Description[pa]": "ਕਨੈਕਟ ਹੋਏ ਡਿਵਾਈਸਾਂ ਦਾ ਇੰਤਜ਼ਾਮ", - "Description[pl]": "Zarządzaj podłączonymi urządzeniami", - "Description[pt_BR]": "Gerenciar dispositivos conectados", - "Description[ro]": "Gestionează dispozitivele conectate", - "Description[ru]": "Управление подключёнными устройствами", - "Description[sa]": "संयोजितयन्त्राणां प्रबन्धनं कुर्वन्तु", - "Description[sl]": "Upravljaj povezane naprave", - "Description[sv]": "Hantera anslutna apparater", - "Description[ta]": "இணைந்துள்ள சாதனங்களை நிர்வகிக்க விடும்", - "Description[tr]": "Bağlı aygıtları yönetin", - "Description[uk]": "Керування з'єднаними пристроями", - "Description[zh_CN]": "管理已连接的设备", - "Description[zh_TW]": "管理已連線裝置", - "EnabledByDefault": true, - "Icon": "kdeconnect", - "Id": "org.kde.kdeconnect", - "License": "GPL", - "Name": "KDE Connect", - "Name[ar]": "جسر كِيدِي", - "Name[az]": "KDE Connect", - "Name[bg]": "KDE Connect", - "Name[ca@valencia]": "KDE Connect", - "Name[ca]": "KDE Connect", - "Name[cs]": "KDE Connect", - "Name[da]": "KDE Connect", - "Name[de]": "KDE Connect", - "Name[en_GB]": "KDE Connect", - "Name[eo]": "KDE Konekti", - "Name[es]": "KDE Connect", - "Name[eu]": "KDE Connect", - "Name[fi]": "KDE Connect", - "Name[fr]": "KDEConnect", - "Name[ga]": "KDE Connect", - "Name[gl]": "KDE Connect", - "Name[he]": "KDE Connect", - "Name[hi]": "केडीई कनेक्ट", - "Name[hu]": "KDE Connect", - "Name[ia]": "KDE Connect", - "Name[is]": "KDE Connect", - "Name[it]": "KDE Connect", - "Name[ja]": "KDE Connect", - "Name[ka]": "KDE Connect", - "Name[ko]": "KDE Connect", - "Name[lt]": "KDE Connect", - "Name[lv]": "KDE Connect", - "Name[nl]": "KDE Connect", - "Name[nn]": "KDE Connect", - "Name[pa]": "KDE ਕਨੈਕਟ", - "Name[pl]": "KDE Connect", - "Name[pt]": "KDE Connect", - "Name[pt_BR]": "KDE Connect", - "Name[ro]": "KDE Connect", - "Name[ru]": "KDE Connect", - "Name[sa]": "KDE Connect इति", - "Name[sk]": "KDE Connect", - "Name[sl]": "KDE Connect", - "Name[sv]": "KDE-anslut", - "Name[ta]": "கே.டீ.யீ. கனெக்ட்", - "Name[tr]": "KDE Bağlan", - "Name[uk]": "KDE Connect", - "Name[zh_CN]": "KDE Connect", - "Name[zh_TW]": "KDE Connect", - "Version": "0.1", - "Website": "https://albertvaka.wordpress.com" - }, - "X-Plasma-API": "declarativeappletscript", - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-MainScript": "ui/main.qml", - "X-Plasma-NotificationArea": "true", - "X-Plasma-NotificationAreaCategory": "Hardware" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/metadata.json deleted file mode 100644 index 5a64a50..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.activitypager/metadata.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "plasma-devel@kde.org", - "Name": "The Plasma Team", - "Name[ar]": "فريق بلازما", - "Name[ast]": "L'equipu de Plasma", - "Name[az]": "Plasma komandası", - "Name[be]": "Каманда Plasma", - "Name[bg]": "Екипът на Plasma", - "Name[ca@valencia]": "L'equip de Plasma", - "Name[ca]": "L'equip del Plasma", - "Name[cs]": "Team Plasma", - "Name[da]": "Plasma-udviklingsholdet", - "Name[de]": "Das Plasma-Team", - "Name[el]": "Η ομάδα Plasma", - "Name[en_GB]": "The Plasma Team", - "Name[eo]": "La Teamo de Plasma", - "Name[es]": "El equipo de Plasma", - "Name[et]": "Plasma meeskond", - "Name[eu]": "Plasmaren taldea", - "Name[fi]": "Plasma-työryhmä", - "Name[fr]": "L'équipe de Plasma", - "Name[ga]": "An Fhoireann Plasma", - "Name[gl]": "O equipo de Plasma", - "Name[he]": "צוות פלזמה", - "Name[hu]": "A Plasma fejlesztői", - "Name[ia]": "Le equipa de Plasma", - "Name[id]": "Tim Plasma", - "Name[ie]": "Li equipe de Plasma", - "Name[is]": "Plasma-þróunarhópurinn", - "Name[it]": "La squadra di Plasma", - "Name[ja]": "Plasma チーム", - "Name[ka]": "Plasma-ის გუნდი", - "Name[ko]": "Plasma 팀", - "Name[lt]": "Plasma komanda", - "Name[lv]": "„Plasma“ komanda", - "Name[nb]": "Utviklingslaget for Plasma", - "Name[nl]": "Het team van Plasma", - "Name[nn]": "Utviklingslaget for Plasma", - "Name[pa]": "ਪਲਾਜ਼ਮਾ ਟੀਮ", - "Name[pl]": "Zespół Plazmy", - "Name[pt]": "A Equipa do Plasma", - "Name[pt_BR]": "A equipe do Plasma", - "Name[ro]": "Echipa Plasma", - "Name[ru]": "Команда разработчиков Plasma", - "Name[sa]": "प्लाज्मादलम्", - "Name[sk]": "Tím Plasma", - "Name[sl]": "Ekipa Plasme", - "Name[sv]": "Plasma-gruppen", - "Name[ta]": "பிளாஸ்மா குழு", - "Name[tr]": "Plasma Takımı", - "Name[uk]": "Команда розробників Плазми", - "Name[vi]": "Đội Plasma", - "Name[zh_CN]": "Plasma 开发团队", - "Name[zh_TW]": "Plasma 團隊" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=Pager%20widget", - "Category": "Windows and Tasks", - "Description": "Switch between activities", - "Description[ar]": "بدل بين الأنشطة", - "Description[az]": "Otaqlar arası keçid", - "Description[be]": "Пераключэнне паміж пакоямі", - "Description[bg]": "Превключване между дейностите", - "Description[ca@valencia]": "Canvia entre activitats", - "Description[ca]": "Commuta entre activitats", - "Description[cs]": "Přepnout mezi aktivitami", - "Description[da]": "Skift mellem aktiviteter", - "Description[de]": "Zwischen Aktivitäten umschalten", - "Description[el]": "Εναλλαγή μεταξύ δραστηριοτήτων", - "Description[en_GB]": "Switch between activities", - "Description[eo]": "Komuti inter aktivecoj", - "Description[es]": "Cambiar entre actividades", - "Description[et]": "Lülitumine tegevuste vahel", - "Description[eu]": "Jarduera artean trukatzea", - "Description[fi]": "Vaihda aktiviteetista toiseen", - "Description[fr]": "Basculer entre les activités", - "Description[ga]": "Athraigh idir gníomhaíochtaí", - "Description[gl]": "Cambia de actividade.", - "Description[he]": "מעבר בין פעילויות", - "Description[hu]": "Váltás az aktivitások között", - "Description[ia]": "Commuta inter activitates", - "Description[id]": "Beralih antar aktivitas", - "Description[ie]": "Alterar li activitás", - "Description[is]": "Skipt á milli athafna", - "Description[it]": "Passa da un'attività all'altra", - "Description[ja]": "アクティビティの切り替え", - "Description[ka]": "აქტივობებს შორის გადართვა", - "Description[ko]": "활동간 전환", - "Description[lt]": "Perjungti tarp veiklų", - "Description[lv]": "Pārslēgties starp aktivitātēm", - "Description[nb]": "Bytt mellom aktiviteter", - "Description[nl]": "Tussen activiteiten schakelen", - "Description[nn]": "Byt mellom aktivitetar", - "Description[pa]": "ਸਰਗਰਮੀਆਂ ਵਿਚਾਲੇ ਬਦਲੋ", - "Description[pl]": "Przełącza między aktywnościami", - "Description[pt]": "Mudar de actividades", - "Description[pt_BR]": "Alternar entre as atividades", - "Description[ro]": "Schimbă între activități", - "Description[ru]": "Переключение между комнатами", - "Description[sa]": "क्रियाकलापानाम् मध्ये परिवर्तनं कुर्वन्तु", - "Description[sk]": "Prepínanie medzi aktivitami", - "Description[sl]": "Preklopi med opravili", - "Description[sv]": "Byt mellan aktiviteter", - "Description[ta]": "செயல்பாடுகளுக்கிடையே தாவ உதவும்", - "Description[tr]": "Etkinlikler arasında gezin", - "Description[uk]": "Перемикання між просторами дій", - "Description[vi]": "Chuyển giữa các Hoạt động", - "Description[zh_CN]": "在不同活动之间切换", - "Description[zh_TW]": "在活動間切換", - "EnabledByDefault": true, - "Icon": "org.kde.plasma.pager", - "Id": "org.kde.plasma.activitypager", - "License": "GPL-2.0+", - "Name": "Activity Pager", - "Name[ar]": "مبوب الأنشطة", - "Name[az]": "İş otağı dəyişdiricisi", - "Name[be]": "Пэйджар пакояў", - "Name[bg]": "Пейджър на дейностите", - "Name[ca@valencia]": "Paginador d'activitats", - "Name[ca]": "Paginador d'activitats", - "Name[cs]": "Prohlížeč aktivit", - "Name[da]": "Aktivitetssøger", - "Name[de]": "Aktivitätenübersicht", - "Name[el]": "Σελιδοποίηση δραστηριότητας", - "Name[en_GB]": "Activity Pager", - "Name[eo]": "Aktiveca Tabulpaĝilo", - "Name[es]": "Paginador de actividades", - "Name[et]": "Tegevuste lülitaja", - "Name[eu]": "Jardueren orrialdekatzailea", - "Name[fi]": "Aktiviteettisivutin", - "Name[fr]": "Gestionnaire d'activités", - "Name[ga]": "Leathanach Gníomhaíochta", - "Name[gl]": "Paxinador de actividades", - "Name[he]": "דפדפן פעילויות", - "Name[hu]": "Aktivitásváltó", - "Name[ia]": "Pager de activitate", - "Name[id]": "Pager Aktivitas", - "Name[ie]": "Paginator de activitás", - "Name[is]": "Athafnaflettir", - "Name[it]": "Paginatore attività", - "Name[ja]": "アクティビティページャ", - "Name[ka]": "აქტივობის პეიჯერი", - "Name[ko]": "활동 호출기", - "Name[lt]": "Veiklų perjungiklis", - "Name[lv]": "Aktivitāšu lapotājs", - "Name[nb]": "Aktivitetsbytter", - "Name[nl]": "Pager van activiteiten", - "Name[nn]": "Aktivitets­bytar", - "Name[pa]": "ਸਰਗਰਮੀ ਪੇਜ਼ਰ", - "Name[pl]": "Przełącznik aktywności", - "Name[pt]": "Paginador de Actividades", - "Name[pt_BR]": "Paginador de atividades", - "Name[ro]": "Paginator de activități", - "Name[ru]": "Переключение комнат", - "Name[sa]": "गतिविधि पेजर", - "Name[sk]": "Stránkovač aktivít", - "Name[sl]": "Pager dejavnosti", - "Name[sv]": "Aktivitetsbytare", - "Name[ta]": "செயல்பாடு மாற்றி", - "Name[tr]": "Etkinlik Sayfalayıcısı", - "Name[uk]": "Пейджер просторів дій", - "Name[vi]": "Tổng quan Hoạt động", - "Name[zh_CN]": "活动切换器", - "Name[zh_TW]": "活動管理器", - "Website": "https://userbase.kde.org" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.virtualdesktops", - "org.kde.plasma.activities" - ], - "X-Plasma-RootPath": "org.kde.plasma.pager" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.folder/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.folder/metadata.json deleted file mode 100644 index e066e84..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.folder/metadata.json +++ /dev/null @@ -1,185 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "hein@kde.org", - "Name": "Eike Hein", - "Name[ar]": "إيكي هين", - "Name[az]": "Eike Hein", - "Name[be]": "Eike Hein", - "Name[bg]": "Eike Hein", - "Name[ca@valencia]": "Eike Hein", - "Name[ca]": "Eike Hein", - "Name[cs]": "Eike Hein", - "Name[da]": "Eike Hein", - "Name[de]": "Eike Hein", - "Name[el]": "Eike Hein", - "Name[en_GB]": "Eike Hein", - "Name[eo]": "Eike Hein", - "Name[es]": "Eike Hein", - "Name[et]": "Eike Hein", - "Name[eu]": "Eike Hein", - "Name[fi]": "Eike Hein", - "Name[fr]": "Eike Hein", - "Name[ga]": "Eike Hein", - "Name[gl]": "Eike Hein", - "Name[he]": "אייק היין", - "Name[hu]": "Eike Hein", - "Name[ia]": "Eike Hein", - "Name[id]": "Eike Hein", - "Name[ie]": "Eike Hein", - "Name[is]": "Eike Hein", - "Name[it]": "Eike Hein", - "Name[ja]": "Eike Hein", - "Name[ka]": "აიკე ჰაინი", - "Name[ko]": "Eike Hein", - "Name[lt]": "Eike Hein", - "Name[lv]": "Eike Hein", - "Name[nb]": "Eike Hein", - "Name[nl]": "Eike Hein", - "Name[nn]": "Eike Hein", - "Name[pa]": "ਇਕੀ ਹੀਇਨ", - "Name[pl]": "Eike Hein", - "Name[pt]": "Eike Hein", - "Name[pt_BR]": "Eike Hein", - "Name[ro]": "Eike Hein", - "Name[ru]": "Eike Hein", - "Name[sa]": "ऐके हेन", - "Name[sk]": "Eike Hein", - "Name[sl]": "Eike Hein", - "Name[sv]": "Eike Hein", - "Name[ta]": "எய்கே ஹைன்", - "Name[tr]": "Eike Hein", - "Name[uk]": "Eike Hein", - "Name[vi]": "Eike Hein", - "Name[zh_CN]": "Eike Hein", - "Name[zh_TW]": "Eike Hein" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=Folder", - "Category": "File System", - "Description": "Display the contents of folders", - "Description[ar]": "اعرض محتويات المجلّدات", - "Description[az]": "Qovluqların tərkibinə baxış", - "Description[be]": "Паказваць змесціва каталогаў", - "Description[bg]": "Показване на съдържанието на папки", - "Description[ca@valencia]": "Mostra el contingut de les carpetes", - "Description[ca]": "Mostra el contingut de les carpetes", - "Description[cs]": "Zobrazit obsah složek", - "Description[da]": "Vis indholdet af mapper", - "Description[de]": "Ordnerinhalte anzeigen", - "Description[el]": "Εμφάνιση των περιεχομένων των φακέλων", - "Description[en_GB]": "Display the contents of folders", - "Description[eo]": "Montri la enhavon de dosierujoj", - "Description[es]": "Mostrar el contenido de carpetas", - "Description[et]": "Kataloogide sisu näitamine", - "Description[eu]": "Karpeten edukia erakustea", - "Description[fi]": "Näyttää kansion sisällön", - "Description[fr]": "Afficher le contenu des dossiers", - "Description[ga]": "Taispeáin ábhar na bhfillteán", - "Description[gl]": "Amosa o contido de cartafoles.", - "Description[he]": "מציג תוכן של תיקייה", - "Description[hu]": "Megjeleníti a mappák tartalmát", - "Description[ia]": "Monstra le contentos de dossieres", - "Description[id]": "Tampilkan konten folder", - "Description[ie]": "Monstrar li contenete de fólderes", - "Description[is]": "Sýna innihald í möppum", - "Description[it]": "Visualizza il contenuto delle cartelle", - "Description[ja]": "フォルダの内容を表示します", - "Description[ka]": "საქაღალდეების შიგთავსის ჩვენება", - "Description[ko]": "폴더의 내용 보기", - "Description[lt]": "Rodyti aplankų turinį", - "Description[lv]": "Parādīt mapju saturu", - "Description[nb]": "Vis innholdet i mapper", - "Description[nl]": "Toon de inhoud van mappen", - "Description[nn]": "Vis innhaldet i mapper", - "Description[pa]": "ਫੋਲਡਰਾਂ ਦੀ ਸਮੱਗਰੀ ਵੇਖਾਓ", - "Description[pl]": "Wyświetla zawartość katalogów", - "Description[pt]": "Mostrar o conteúdo das pastas", - "Description[pt_BR]": "Mostra o conteúdo das pastas", - "Description[ro]": "Afișează conținutul dosarelor", - "Description[ru]": "Вывод содержимого папки", - "Description[sa]": "पुटस्य सामग्रीं प्रदर्शयन्तु", - "Description[sk]": "Zobraziť obsah priečinkov", - "Description[sl]": "Pokaži vsebino map", - "Description[sv]": "Visa innehåll i kataloger", - "Description[ta]": "அடைவுகளின் உள்ளடக்கத்தை காட்டும்", - "Description[tr]": "Klasörlerin içeriğini görüntüle", - "Description[uk]": "Показ вмісту тек", - "Description[vi]": "Hiển thị nội dung các thư mục", - "Description[zh_CN]": "显示文件夹的内容", - "Description[zh_TW]": "顯示資料夾內容", - "EnabledByDefault": true, - "Icon": "org.kde.plasma.folder", - "Id": "org.kde.plasma.folder", - "License": "GPL-2.0+", - "Name": "Folder View", - "Name[ar]": "عرض المجلّد", - "Name[az]": "Qovluqlara baxış", - "Name[be]": "Каталогі", - "Name[bg]": "Преглед на папка", - "Name[ca@valencia]": "Vista de carpetes", - "Name[ca]": "Vista de carpeta", - "Name[cs]": "Pohled na složku", - "Name[da]": "Mappevisning", - "Name[de]": "Ordner-Ansicht", - "Name[el]": "Προβολή φακέλου", - "Name[en_GB]": "Folder View", - "Name[eo]": "Dosieruja Vidigo", - "Name[es]": "Vista de carpetas", - "Name[et]": "Kataloogivaade", - "Name[eu]": "Karpeta ikuspegia", - "Name[fi]": "Kansionäkymä", - "Name[fr]": "Vue de dossier", - "Name[ga]": "Amharc Fillteán", - "Name[gl]": "Vista de cartafoles", - "Name[he]": "הצגת תיקיות", - "Name[hu]": "Mappanézet", - "Name[ia]": "Vista del Dossier", - "Name[id]": "Tampilan Folder", - "Name[ie]": "Vise de fólder", - "Name[is]": "Möppuyfirlit", - "Name[it]": "Vista delle cartelle", - "Name[ja]": "フォルダビュー", - "Name[ka]": "საქაღალდის ხედი", - "Name[ko]": "폴더 보기", - "Name[lt]": "Aplankų rodinys", - "Name[lv]": "Mapes skats", - "Name[nb]": "Mappevisning", - "Name[nl]": "Mapweergave", - "Name[nn]": "Mappe­vising", - "Name[pa]": "ਫੋਲਡਰ ਝਲਕ", - "Name[pl]": "Widok katalogu", - "Name[pt]": "Vista da Pasta", - "Name[pt_BR]": "Visualização de pastas", - "Name[ro]": "Vizualizare dosare", - "Name[ru]": "Просмотр папки", - "Name[sa]": "समुच्चय दृश्यम्", - "Name[se]": "Máhppačájeheapmi", - "Name[sk]": "Pohľad priečinka", - "Name[sl]": "Prikaz mape", - "Name[sr@ijekavian]": "Приказ фасцикле", - "Name[sr@ijekavianlatin]": "Prikaz fascikle", - "Name[sr@latin]": "Prikaz fascikle", - "Name[sr]": "Приказ фасцикле", - "Name[sv]": "Katalogvy", - "Name[ta]": "அடைவு பார்வை", - "Name[tg]": "Намуди ҷузвадонҳо", - "Name[tr]": "Klasör Görünümü", - "Name[uk]": "Перегляд теки", - "Name[vi]": "Xem thư mục", - "Name[zh_CN]": "文件夹视图", - "Name[zh_TW]": "資料夾檢視", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-ContainmentType": "Desktop", - "X-Plasma-DropMimeTypes": [ - "inode/directory" - ], - "X-Plasma-Provides": [ - "org.kde.plasma.filemanagement" - ], - "X-Plasma-RootPath": "org.kde.desktopcontainment" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/metadata.json deleted file mode 100644 index 1ce07f7..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.icontasks/metadata.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "hein@kde.org", - "Name": "Eike Hein", - "Name[ar]": "إيكي هين", - "Name[az]": "Eike Hein", - "Name[be]": "Eike Hein", - "Name[bg]": "Eike Hein", - "Name[ca@valencia]": "Eike Hein", - "Name[ca]": "Eike Hein", - "Name[cs]": "Eike Hein", - "Name[da]": "Eike Hein", - "Name[de]": "Eike Hein", - "Name[el]": "Eike Hein", - "Name[en_GB]": "Eike Hein", - "Name[eo]": "Eike Hein", - "Name[es]": "Eike Hein", - "Name[et]": "Eike Hein", - "Name[eu]": "Eike Hein", - "Name[fi]": "Eike Hein", - "Name[fr]": "Eike Hein", - "Name[ga]": "Eike Hein", - "Name[gl]": "Eike Hein", - "Name[he]": "אייק היין", - "Name[hu]": "Eike Hein", - "Name[ia]": "Eike Hein", - "Name[id]": "Eike Hein", - "Name[ie]": "Eike Hein", - "Name[is]": "Eike Hein", - "Name[it]": "Eike Hein", - "Name[ja]": "Eike Hein", - "Name[ka]": "აიკე ჰაინი", - "Name[ko]": "Eike Hein", - "Name[lt]": "Eike Hein", - "Name[lv]": "Eike Hein", - "Name[nb]": "Eike Hein", - "Name[nl]": "Eike Hein", - "Name[nn]": "Eike Hein", - "Name[pa]": "ਇਕੀ ਹੀਇਨ", - "Name[pl]": "Eike Hein", - "Name[pt]": "Eike Hein", - "Name[pt_BR]": "Eike Hein", - "Name[ro]": "Eike Hein", - "Name[ru]": "Eike Hein", - "Name[sa]": "ऐके हेन", - "Name[sk]": "Eike Hein", - "Name[sl]": "Eike Hein", - "Name[sv]": "Eike Hein", - "Name[ta]": "எய்கே ஹைன்", - "Name[tr]": "Eike Hein", - "Name[uk]": "Eike Hein", - "Name[vi]": "Eike Hein", - "Name[zh_CN]": "Eike Hein", - "Name[zh_TW]": "Eike Hein" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=Task%20Manager%20and%20Icons-Only%20Task%20Manager%20widgets", - "Category": "Windows and Tasks", - "Description": "App bar displaying only icons", - "Description[ar]": "شريط التطبيقات يعرض أيقونات فقط", - "Description[az]": "Yalnız nişanları göstərən tətbiq paneli", - "Description[be]": "На панэлі праграм паказваюцца толькі значкі", - "Description[bg]": "Лента с приложения, показваща само икони", - "Description[ca@valencia]": "Barra d'aplicacions que mostra només les icones", - "Description[ca]": "Barra d'aplicacions que mostra només les icones", - "Description[da]": "App-linjen viser kun ikoner", - "Description[de]": "Nur Symbole werden auf der Anwendungsleiste angezeigt", - "Description[el]": "Γραμμή εφαρμογών που εμφανίζει μόνο εικονίδια", - "Description[en_GB]": "App bar displaying only icons", - "Description[eo]": "Apobreto montranta nur piktogramojn", - "Description[es]": "Barra de aplicaciones que solo muestra iconos", - "Description[eu]": "Ikonoak bakarrik azaltzen dituen aplikazio-barra", - "Description[fi]": "Vain kuvakkeet näyttävä sovelluspalkki", - "Description[fr]": "Barre d'applications n'affichant que des icônes", - "Description[ga]": "Barra aipeanna ag taispeáint deilbhíní amháin", - "Description[gl]": "Barra de aplicacións que amosa só iconas.", - "Description[he]": "סרגל היישומים מציג סמלים בלבד", - "Description[hu]": "Csak ikonokat megjelenítő alkalmazássáv", - "Description[ia]": "Barra de app monstrante solmente icones", - "Description[id]": "Bilah app menampilkan ikon saja", - "Description[is]": "Forritastika sem birtir eingöngu tákn", - "Description[it]": "Barra dell'applicazione che mostra solo le icone", - "Description[ja]": "アイコンのみを表示するアプリケーションバー", - "Description[ka]": "აპის პანელი, მხოლოდ, ხატულებს აჩვენებს", - "Description[ko]": "아이콘만 표시하는 앱 표시줄", - "Description[lt]": "Programų juosta atvaizduojanti tik piktogramas", - "Description[lv]": "Programmu josla, kurā ir tikai ikonas", - "Description[nb]": "Oppgavelinje med bare ikoner", - "Description[nl]": "Toepassingenbalk met alleen pictogrammen", - "Description[nn]": "Oppgåvelinje med berre ikon", - "Description[pl]": "Pasek aplikacji wyświetlający tylko ikony", - "Description[pt_BR]": "Barra de aplicativos apenas com ícones", - "Description[ro]": "Bară de aplicații ce afișează doar pictograme", - "Description[ru]": "Панель задач, использующая только значки", - "Description[sa]": "केवलं चिह्नानि प्रदर्शयति एप् बार", - "Description[sk]": "Panel aplikácií zobrazujúci iba ikony", - "Description[sl]": "Vrstica aplikacij, ki prikazuje samo ikone", - "Description[sv]": "Programrad som bara visar ikoner", - "Description[ta]": "சின்னங்களை மட்டும் காட்டும் பணிப்பட்டை", - "Description[tr]": "Yalnızca simgeler görüntüleyen uygulama çubuğu", - "Description[uk]": "Панель програм, де показано лише піктограми", - "Description[zh_CN]": "应用栏仅显示图标", - "Description[zh_TW]": "只顯示圖示的應用程式列", - "EnabledByDefault": true, - "Icon": "preferences-system-windows", - "Id": "org.kde.plasma.icontasks", - "License": "GPL-2.0+", - "Name": "Icons-Only Task Manager", - "Name[ar]": "مدير مهامّ بأيقونات فقط", - "Name[az]": "Yalnız nişanlı tapşırıq meneceri", - "Name[be]": "Кіраўнік задач у выглядзе значкоў", - "Name[bg]": "Мениджър на задачи (само икони)", - "Name[ca@valencia]": "Gestor de tasques només amb icones", - "Name[ca]": "Gestor de tasques només amb icones", - "Name[cs]": "Správce úloh pouze s ikonami", - "Name[da]": "Opgavelinje kun med ikoner", - "Name[de]": "Fensterleiste nur mit Symbolen", - "Name[el]": "Διαχείριση εργασιών μόνο με εικονίδια", - "Name[en_GB]": "Icons-Only Task Manager", - "Name[eo]": "Nur-Piktograma Taskadministrilo", - "Name[es]": "Gestor de tareas con solo iconos", - "Name[eu]": "Ikono-soileko ataza-kudeatzailea", - "Name[fi]": "Kuvaketehtävienhallinta", - "Name[fr]": "Gestionnaire de tâches uniquement par icônes", - "Name[ga]": "Bainisteoir Tascanna Deilbhíní Amháin", - "Name[gl]": "Xestor de tarefas de só iconas", - "Name[he]": "מנהל משימות של סמלים בלבד", - "Name[hu]": "Ikonos feladatkezelő", - "Name[ia]": "Gerente de carga a sol icone", - "Name[id]": "Pengelola Tugas Ikon Saja", - "Name[is]": "Verkefnastjóri með táknum eingöngu", - "Name[it]": "Gestore dei processi solo icone", - "Name[ja]": "アイコンだけのタスクマネージャ", - "Name[ka]": "მხოლოდ ხატულებიანი ამოცანების მმართველი", - "Name[ko]": "아이콘 전용 작업 관리자", - "Name[lt]": "Tik piktogramų užduočių tvarkytuvė", - "Name[lv]": "Tikai ikonu uzdevumu pārvaldnieks", - "Name[nb]": "Oppgavebehandler med bare ikoner", - "Name[nl]": "Takenbeheer met alleen pictogrammen", - "Name[nn]": "Oppgåve­handsamar med berre ikon", - "Name[pa]": "ਸਿਰਫ਼-ਆਈਕਾਨ ਟਾਸਕ ਮੈਨੇਜਰ", - "Name[pl]": "Ikonowy przełącznik zadań", - "Name[pt_BR]": "Gerenciador de tarefas apenas com ícones", - "Name[ro]": "Gestionar de sarcini numai cu pictograme", - "Name[ru]": "Панель задач (только значки)", - "Name[sa]": "चिह्न-केवलं कार्यप्रबन्धकम्", - "Name[sk]": "Správca úloh iba s ikonami", - "Name[sl]": "Upravljalnik opravil samo z ikonami", - "Name[sv]": "Aktivitetshanterare med bara ikoner", - "Name[ta]": "சின்னங்களை மட்டும் கொண்ட பணி மேலாளி", - "Name[tr]": "Simgesel Görev Yöneticisi", - "Name[uk]": "Керування задачами лише за допомогою піктограм", - "Name[zh_CN]": "图标任务管理器", - "Name[zh_TW]": "只有圖示的工作管理員", - "Website": "https://userbase.kde.org/Plasma/Tasks" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.multitasking" - ], - "X-Plasma-RootPath": "org.kde.plasma.taskmanager" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.json deleted file mode 100644 index 8914fe1..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "hein@kde.org", - "Name": "Eike Hein", - "Name[ar]": "إيكي هين", - "Name[az]": "Eike Hein", - "Name[bg]": "Eike Hein", - "Name[ca@valencia]": "Eike Hein", - "Name[ca]": "Eike Hein", - "Name[cs]": "Eike Hein", - "Name[da]": "Eike Hein", - "Name[de]": "Eike Hein", - "Name[en_GB]": "Eike Hein", - "Name[eo]": "Eike Hein", - "Name[es]": "Eike Hein", - "Name[eu]": "Eike Hein", - "Name[fi]": "Eike Hein", - "Name[fr]": "Eike Hein", - "Name[gl]": "Eike Hein", - "Name[he]": "אייק היין", - "Name[hu]": "Eike Hein", - "Name[ia]": "Eike Hein", - "Name[id]": "Eike Hein", - "Name[is]": "Eike Hein", - "Name[it]": "Eike Hein", - "Name[ja]": "Eike Hein", - "Name[ka]": "აიკე ჰაინი", - "Name[ko]": "Eike Hein", - "Name[lt]": "Eike Hein", - "Name[lv]": "Eike Hein", - "Name[nl]": "Eike Hein", - "Name[nn]": "Eike Hein", - "Name[pl]": "Eike Hein", - "Name[pt]": "Eike Hein", - "Name[pt_BR]": "Eike Hein", - "Name[ro]": "Eike Hein", - "Name[ru]": "Eike Hein", - "Name[sa]": "ऐके हेन", - "Name[sk]": "Eike Hein", - "Name[sl]": "Eike Hein", - "Name[sv]": "Eike Hein", - "Name[ta]": "எய்கே ஹைன்", - "Name[tr]": "Eike Hein", - "Name[uk]": "Eike Hein", - "Name[vi]": "Eike Hein", - "Name[zh_CN]": "Eike Hein", - "Name[zh_TW]": "Eike Hein" - } - ], - "Category": "Application Launchers", - "Description": "A fullscreen application launcher", - "Description[ar]": "مطلق تطبيقات ملء الشاشة ", - "Description[az]": "Tam ekran tətbiq başladıcısı", - "Description[bg]": "Стартер на приложения на цял екран", - "Description[ca@valencia]": "Un iniciador d'aplicacions a pantalla completa", - "Description[ca]": "Un llançador d'aplicacions a pantalla completa", - "Description[cs]": "Spouštěč aplikací na celou obrazovku", - "Description[da]": "En fuldskærms programstarter", - "Description[de]": "Anwendungsstarter im Vollbildmodus", - "Description[en_GB]": "A fullscreen application launcher", - "Description[eo]": "Plenekrana aplikaĵlanĉilo", - "Description[es]": "Lanzador de aplicaciones a pantalla completa", - "Description[eu]": "Pantaila-osoko aplikazio abiarazle bat", - "Description[fi]": "Koko näytön sovelluskäynnistin", - "Description[fr]": "Un lanceur d'applications en plein écran", - "Description[gl]": "Un iniciador de aplicacións a pantalla completa", - "Description[he]": "משגר יישומים במסך מלא", - "Description[hu]": "Teljes képernyős alkalmazásindító", - "Description[ia]": "Un lanceator de application a schermo plen", - "Description[id]": "Sebuah peluncur aplikasi layar penuh", - "Description[is]": "Forritaræsir sem fyllir skjáinn", - "Description[it]": "Un lanciatore di applicazioni a schermo intero", - "Description[ja]": "フルスクリーンのアプリケーションランチャー", - "Description[ka]": "აპლიკაციების მთელ ეკრანზე გამშვები", - "Description[ko]": "전체 화면 앱 실행기", - "Description[lt]": "Viso ekrano programų paleidyklė", - "Description[lv]": "Pilnekrāna programmu palaidējs", - "Description[nl]": "Een programmastarter met volledig scherm", - "Description[nn]": "Fullskjerms programstartar", - "Description[pl]": "Pełnoekranowe menu programów", - "Description[pt]": "Um lançador de aplicações em ecrã completo", - "Description[pt_BR]": "Lançador de aplicativos em tela cheia", - "Description[ro]": "Lansator de aplicații pe tot ecranul", - "Description[ru]": "Полноэкранное меню запуска приложений", - "Description[sa]": "एकः पूर्णपर्दे अनुप्रयोगप्रक्षेपकः", - "Description[sk]": "Spúšťač aplikácií na celú obrazovku", - "Description[sl]": "Celozaslonski zaganjalnik aplikacij", - "Description[sv]": "Ett fullskärmsverktyg för programstart", - "Description[ta]": "முழுத்திரை செயலி ஏவி", - "Description[tr]": "Tam ekran uygulama başlatıcısı", - "Description[uk]": "Повноекранний засіб запуску програм", - "Description[vi]": "Trình khởi chạy ứng dụng, với kích cỡ toàn màn hình", - "Description[zh_CN]": "全屏应用程序启动器", - "Description[zh_TW]": "一個全螢幕應用程式啟動器", - "FormFactors": [ - "desktop" - ], - "Icon": "start-here-kde", - "Id": "org.kde.plasma.kickerdash", - "License": "GPL-2.0+", - "Name": "Application Dashboard", - "Name[ar]": "لوحة معلومات التطبيق", - "Name[az]": "Tətbiq tablosu", - "Name[bg]": "Панел на приложения", - "Name[ca@valencia]": "Tauler d'aplicacions", - "Name[ca]": "Tauler d'aplicacions", - "Name[cs]": "Pracovní plocha aplikace", - "Name[da]": "Programoverblik", - "Name[de]": "Anwendungsübersicht", - "Name[en_GB]": "Application Dashboard", - "Name[eo]": "Aplika Instrumentpanelo", - "Name[es]": "Tablero de aplicaciones", - "Name[eu]": "Aplikazioen Aginte-mahaia", - "Name[fi]": "Sovelluskojelauta", - "Name[fr]": "Tableau de bord des applications", - "Name[gl]": "Cadro de control de aplicacións", - "Name[he]": "לוח מחווני יישומים", - "Name[hu]": "Alkalmazás irányítópult", - "Name[ia]": "Pannello de instrumentos de Application", - "Name[id]": "Dasbor Aplikasi", - "Name[is]": "Hugbúnaðarborð", - "Name[it]": "Cruscotto applicazioni", - "Name[ja]": "アプリケーションダッシュボード", - "Name[ka]": "აპლიკაციის სამუშაო დაფა", - "Name[ko]": "앱 대시보드", - "Name[lt]": "Programų skydelis", - "Name[lv]": "Programmu panelis", - "Name[nl]": "Toepassingendashboard", - "Name[nn]": "Program­kontrollpult", - "Name[pl]": "Tablica programów", - "Name[pt]": "Quadro da Aplicação", - "Name[pt_BR]": "Painel de aplicativos", - "Name[ro]": "Panou de bord pentru aplicații", - "Name[ru]": "Доска приложений", - "Name[sa]": "अनुप्रयोग डैशबोर्ड", - "Name[sk]": "Hlavný panel aplikácií", - "Name[sl]": "Application Dashboard", - "Name[sv]": "Instrumentpanel för program", - "Name[ta]": "செயலி கருவிப்பலகை", - "Name[tr]": "Uygulama Gösterge Tablosu", - "Name[uk]": "Панель приладів програм", - "Name[vi]": "Bảng điều khiển ứng dụng", - "Name[zh_CN]": "应用程序面板", - "Name[zh_TW]": "應用程式儀表板", - "Website": "https://kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.launchermenu" - ], - "X-Plasma-RootPath": "org.kde.plasma.kicker" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.minimizeall/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.minimizeall/metadata.json deleted file mode 100644 index e25667f..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.minimizeall/metadata.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "sebas@kde.org", - "Name": "Sebastian Kügler", - "Name[ar]": "سيباستيان كوغلر", - "Name[az]": "Sebastian Kügler", - "Name[be]": "Sebastian Kügler", - "Name[bg]": "Sebastian Kügler", - "Name[ca@valencia]": "Sebastian Kügler", - "Name[ca]": "Sebastian Kügler", - "Name[cs]": "Sebastian Kügler", - "Name[da]": "Sebastian Kügler", - "Name[de]": "Sebastian Kügler", - "Name[el]": "Sebastian kügler", - "Name[en_GB]": "Sebastian Kügler", - "Name[eo]": "Sebastian Kügler", - "Name[es]": "Sebastian Kügler", - "Name[et]": "Sebastian Kügler", - "Name[eu]": "Sebastian Kügler", - "Name[fi]": "Sebastian Kügler", - "Name[fr]": "Sebastian Kügler", - "Name[ga]": "Sebastian Kügler", - "Name[gl]": "Sebastian Kügler", - "Name[he]": "סבסטיאן קיגלר", - "Name[hu]": "Sebastian Kügler", - "Name[ia]": "Sebastian Kügler", - "Name[id]": "Sebastian Kügler", - "Name[ie]": "Sebastian Kügler", - "Name[is]": "Sebastian Kügler", - "Name[it]": "Sebastian Kügler", - "Name[ja]": "Sebastian Kügler", - "Name[ka]": "სებასტიან კუგლერი", - "Name[ko]": "Sebastian Kügler", - "Name[lt]": "Sebastian Kügler", - "Name[lv]": "Sebastian Kügler", - "Name[nb]": "Sebastian Kügler", - "Name[nl]": "Sebastian Kügler", - "Name[nn]": "Sebastian Kügler", - "Name[pl]": "Sebastian Kügler", - "Name[pt]": "Sebastian Kügler", - "Name[pt_BR]": "Sebastian Kügler", - "Name[ro]": "Sebastian Kügler", - "Name[ru]": "Sebastian Kügler", - "Name[sa]": "सेबास्टियन कुग्लर", - "Name[sk]": "Sebastian Kügler", - "Name[sl]": "Sebastian Kügler", - "Name[sv]": "Sebastian Kügler", - "Name[ta]": "ஸெபாஸ்டியன் கூக்லர்", - "Name[tr]": "Sebastian Kügler", - "Name[uk]": "Sebastian Kügler", - "Name[vi]": "Sebastian Kügler", - "Name[zh_CN]": "Sebastian Kügler", - "Name[zh_TW]": "Sebastian Kügler" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=Show%20Desktop/Minimize%20All%20widget", - "Category": "Windows and Tasks", - "Description": "Shows the desktop by minimizing all windows", - "Description[ar]": "تظهر سطح المكتب بتصغير كل النوافذ", - "Description[az]": "Bütün pəncərələri kiçiltməklə İş Masasını göstərir", - "Description[be]": "Згортвае ўсе вокны і паказвае пусты працоўны стол", - "Description[bg]": "Показва работния плот, като минимизира всички прозорци", - "Description[ca@valencia]": "Mostra l'escriptori minimitzant totes les finestres", - "Description[ca]": "Mostra l'escriptori minimitzant totes les finestres", - "Description[cs]": "Zobrazit plochu minimalizací všech oken", - "Description[da]": "Viser skrivebordet ved at minimere alle vinduer", - "Description[de]": "Zeigt die Arbeitsfläche an, indem alle Fenster minimiert werden", - "Description[el]": "Εμφανίζει την επιφάνεια εργασίας ελαχιστοποιώντας όλα τα παράθυρα", - "Description[en_GB]": "Shows the desktop by minimising all windows", - "Description[eo]": "Montras la labortablon minimumigante ĉiujn fenestrojn", - "Description[es]": "Muestra el escritorio minimizando todas las ventanas", - "Description[et]": "Töölaua näitamine kõigi akende minimeerimise järel", - "Description[eu]": "Mahaigaina erakusten du leiho guztiak ikonotuz", - "Description[fi]": "Näyttää työpöydän pienentämällä kaikki ikkunat", - "Description[fr]": "Afficher le bureau en minimisant toutes les fenêtres", - "Description[ga]": "Taispeáin an deasc trí na fuinneoga go léir a íoslaghdú", - "Description[gl]": "Minimiza todas as xanelas para amosar o escritorio.", - "Description[he]": "מציג את שולחן העבודה על ידי מזעור כל החלונות", - "Description[hu]": "Megjeleníti az asztalt az összes ablak minimalizálásával", - "Description[ia]": "Monstra le scriptorio per minimisar omne fenestras", - "Description[id]": "Menampilkan desktop dengan meminimalkan semua jendela", - "Description[ie]": "Minimisar omni fenestres e monstrar li Pupitre", - "Description[is]": "Sýnir skjáborðið með því að fela alla glugga", - "Description[it]": "Mostra il desktop minimizzando tutte le finestre", - "Description[ja]": "すべてのウィンドウを最小化してデスクトップを表示します", - "Description[ka]": "ფანჯრების ჩაკეცვა და სამუშაო მაგიდის ჩვენება", - "Description[ko]": "모든 창을 최소화하여 바탕 화면 표시", - "Description[lt]": "Suskleisdamas visus langus, rodo darbalaukį", - "Description[lv]": "Parāda darbvirsmu, minimizējot visus logus", - "Description[nb]": "Vis skrivebordet ved å minimere alle vinduene", - "Description[nl]": "Toont het bureaublad door alle vensters te minimaliseren", - "Description[nn]": "Viser skrivebordet ved å minimera alle vindauga", - "Description[pa]": "ਸਾਰੀਆਂ ਵਿੰਡੋਆਂ ਨੂੰ ਘੱਟੋ-ਘੱਟ ਕਰਕੇ ਡੈਸਕਟਾਪ ਵੇਖਾਓ", - "Description[pl]": "Ukazuje pulpit minimalizując wszystkie okna", - "Description[pt]": "Mostra o ecrã, minimizando todas as janelas", - "Description[pt_BR]": "Mostra a área de trabalho ao minimizar todas as janelas", - "Description[ro]": "Arată biroul prin minimizarea tuturor ferestrelor", - "Description[ru]": "Показывает рабочий стол, свернув все окна", - "Description[sa]": "सर्वाणि विण्डोस् न्यूनीकृत्य डेस्कटॉप् दर्शयति", - "Description[sk]": "Zobrazí plochu minimalizovaním všetkých okien", - "Description[sl]": "Prikaže namizje s strnjevanjem vseh oken", - "Description[sv]": "Visar skrivbordet genom att minimera alla fönster", - "Description[ta]": "அனைத்து சாளரங்களையும் ஒதுக்கி பணிமேடையை காட்டும்", - "Description[tr]": "Bütün pencereleri küçülterek masaüstünü gösterir", - "Description[uk]": "Показати стільницю, мінімізувавши усі вікна", - "Description[vi]": "Hiện bàn làm việc bằng cách thu nhỏ tất cả các cửa sổ", - "Description[zh_CN]": "最小化所有窗口以显示桌面", - "Description[zh_TW]": "藉由將所有視窗最小化來顯示桌面", - "EnabledByDefault": true, - "Icon": "user-desktop", - "Id": "org.kde.plasma.minimizeall", - "License": "GPL-2.0+", - "Name": "Minimize All Windows", - "Name[ar]": "صغّر كلّ النّوافذ", - "Name[az]": "Bütün pəncərələri yığmaq", - "Name[be]": "Згарнуць усе вокны", - "Name[bg]": "Минимизиране на всички прозорци", - "Name[ca@valencia]": "Minimitza totes les finestres", - "Name[ca]": "Minimitza totes les finestres", - "Name[cs]": "Minimalizovat všechna okna", - "Name[da]": "Minimér alle vinduer", - "Name[de]": "Alle Fenster minimieren", - "Name[el]": "Ελαχιστοποίηση όλων των παραθύρων", - "Name[en_GB]": "Minimise All Windows", - "Name[eo]": "Minimumigi Ĉiujn Fenestrojn", - "Name[es]": "Minimizar todas las ventanas", - "Name[eu]": "Ikonotu leiho guztiak", - "Name[fi]": "Pienennä kaikki ikkunat", - "Name[fr]": "Minimiser toutes les fenêtres", - "Name[ga]": "Íoslaghdaigh Gach Fuinneog", - "Name[gl]": "Minimizar todas as xanelas", - "Name[he]": "מזעור כל החלונות", - "Name[hu]": "Összes ablak minimalizálása", - "Name[ia]": "Minimisa omne fenestras", - "Name[id]": "Minimalkan Semua Jendela", - "Name[is]": "Fela alla glugga", - "Name[it]": "Minimizza tutte le finestre", - "Name[ja]": "ウィンドウ最小化", - "Name[ka]": "ყველა ფანჯრის ჩაკეცვა", - "Name[ko]": "모든 창 최소화", - "Name[lt]": "Suskleisti visus langus", - "Name[lv]": "Minimizēt visus logus", - "Name[nb]": "Minimer alle vinduene", - "Name[nl]": "Alle vensters minimaliseren", - "Name[nn]": "Minimer alle vindauga", - "Name[pa]": "ਸਭ ਵਿੰਡੋਆਂ ਨੂੰ ਘੱਟੋ-ਘੱਟ ਕਰੋ", - "Name[pl]": "Zminimalizuj wszystkie okna", - "Name[pt_BR]": "Minimizar todas as janelas", - "Name[ro]": "Minimizează toate ferestrele", - "Name[ru]": "Свернуть все окна", - "Name[sa]": "सर्वाणि विण्डोजानि न्यूनीकरोतु", - "Name[sk]": "Minimalizovať všetky okná", - "Name[sl]": "Strni vsa okna", - "Name[sv]": "Minimera alla fönster", - "Name[ta]": "அனைத்து சாளரங்களையும் ஒதுக்கு", - "Name[tr]": "Tüm Pencereleri Küçült", - "Name[uk]": "Мінімізувати усі вікна", - "Name[zh_CN]": "最小化所有窗口", - "Name[zh_TW]": "最小化所有視窗", - "Website": "https://kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.windowmanagement" - ], - "X-Plasma-RootPath": "org.kde.plasma.showdesktop" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/contents/config/faceproperties b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/contents/config/faceproperties deleted file mode 100644 index 47581ef..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/contents/config/faceproperties +++ /dev/null @@ -1,11 +0,0 @@ -[Config] -chartFace=org.kde.ksysguard.piechart -highPrioritySensorIds=["cpu/all/usage"] -totalSensors=["cpu/all/usage"] -lowPrioritySensorIds=["cpu/all/cpuCount","cpu/all/coreCount"] - -[FaceConfig] -rangeAuto=false -rangeFrom=0 -rangeTo=100 - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/metadata.json deleted file mode 100644 index 7973fe4..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/metadata.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "kde@privat.broulik.de", - "Name": "Kai Uwe Broulik", - "Name[ar]": "كاي أووي بروتيك", - "Name[ast]": "Kai Uwe Broulik", - "Name[az]": "Kai Uwe Broulik", - "Name[be]": "Kai Uwe Broulik", - "Name[bg]": "Kai Uwe Broulik", - "Name[ca@valencia]": "Kai Uwe Broulik", - "Name[ca]": "Kai Uwe Broulik", - "Name[cs]": "Kai Uwe Broulik", - "Name[da]": "Kai Uwe Broulik", - "Name[de]": "Kai Uwe Broulik", - "Name[el]": "Kai Uwe Broulik", - "Name[en_GB]": "Kai Uwe Broulik", - "Name[eo]": "Kai Uwe Broulik", - "Name[es]": "Kai Uwe Broulik", - "Name[et]": "Kai Uwe Broulik", - "Name[eu]": "Kai Uwe Broulik", - "Name[fi]": "Kai Uwe Broulik", - "Name[fr]": "Kai Uwe Broulik", - "Name[ga]": "Kai Uwe Broulik", - "Name[gl]": "Kai Uwe Broulik", - "Name[he]": "קאי אווה ברוליק", - "Name[hi]": "काई उवे ब्रोलिक", - "Name[hu]": "Kai Uwe Broulik", - "Name[ia]": "Kai Uwe Broulik", - "Name[id]": "Kai Uwe Broulik", - "Name[is]": "Kai Uwe Broulik", - "Name[it]": "Kai Uwe Broulik", - "Name[ja]": "Kai Uwe Broulik", - "Name[ka]": "კაი უვე ბროულიკი", - "Name[ko]": "Kai Uwe Broulik", - "Name[lt]": "Kai Uwe Broulik", - "Name[lv]": "Kai Uwe Broulik", - "Name[nb]": "Kai Uwe Broulik", - "Name[nl]": "Kai Uwe Broulik", - "Name[nn]": "Kai Uwe Broulik", - "Name[pa]": "ਕੋਈ ਉਵੇ ਬਰੋਉਲਿਕ", - "Name[pl]": "Kai Uwe Broulik", - "Name[pt]": "Kai Uwe Broulik", - "Name[pt_BR]": "Kai Uwe Broulik", - "Name[ro]": "Kai Uwe Broulik", - "Name[ru]": "Kai Uwe Broulik", - "Name[sa]": "कै उवे ब्रौलिक्", - "Name[sk]": "Kai Uwe Broulik", - "Name[sl]": "Kai Uwe Broulik", - "Name[sv]": "Kai Uwe Broulik", - "Name[ta]": "காய் ஊவே புரோலிக்", - "Name[tr]": "Kai Uwe Broulik", - "Name[uk]": "Kai Uwe Broulik", - "Name[vi]": "Kai Uwe Broulik", - "Name[zh_CN]": "Kai Uwe Broulik", - "Name[zh_TW]": "Kai Uwe Broulik" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "System monitor widget that shows the total CPU usage", - "Description[ar]": "أداة مراقبة النظام التي تعرض مجموع استخدام المعالج", - "Description[az]": "Prosessorun ümumi istifadəsini göstərən sistem izləyici vidjeti", - "Description[be]": "Віджэт сістэмнага назіральніка, які паказвае агульнае выкарыстанне працэсара", - "Description[bg]": "Уиджет за системен монитор, което показва общото използване на процесора", - "Description[ca@valencia]": "Giny del monitor del sistema que mostra l'ús total de la CPU", - "Description[ca]": "Giny del monitor del sistema que mostra l'ús total de la CPU", - "Description[cs]": "Widget monitoru systému, zobrazující celkové využití CPU", - "Description[da]": "Systemovervågning-widget som viser den samlede CPU-brug", - "Description[de]": "Systemmonitor-Miniprogramm, das die Auslastung des gesamten Prozessors anzeigt", - "Description[el]": "Συστατικό παρακολούθησης συστήματος που εμφανίζει τη συνολική χρήση της ΚΜΕ", - "Description[en_GB]": "System monitor widget that shows the total CPU usage", - "Description[eo]": "Sistemmonitora fenestraĵo kiu montras la suman CPU-uzadon", - "Description[es]": "Elemento gráfico del monitor del sistema que muestra el uso total de CPU", - "Description[eu]": "PUZ erabileraren guztizkoa erakusten duen sistema gainbegiratzeko trepeta", - "Description[fi]": "Suorittimen kokonaiskäytön näyttävä järjestelmänvalvontasovelma", - "Description[fr]": "Composant graphique de surveillance du système, affichant l'utilisation globale du processeur.", - "Description[gl]": "Trebello de vixilancia do sistema que mostra o uso total do procesador.", - "Description[he]": "יישומון צג מערכת שמציג את ניצולת המעבד הכללית", - "Description[hu]": "Rendszermonitor elem, amely a teljes processzorhasználatot mutatja", - "Description[ia]": "Widget de supervision de systema que monstra le uso total de CPU", - "Description[id]": "Widget pemantau sistem yang menampilkan penggunaan total CPU", - "Description[is]": "Kerfisvöktunargræja sem sýnir heildarnotkun örgjörva", - "Description[it]": "Oggetto di monitoraggio del sistema che mostra l'utilizzo totale del processore", - "Description[ja]": "CPU 全体の使用率を表示するウィジェット", - "Description[ka]": "სისტემური მონიტორის ვიჯეტი, რომელიც CPU-ის ჯამურ დატვირთვას აჩვენებს", - "Description[ko]": "총 CPU 사용량을 표시하는 시스템 모니터 위젯", - "Description[lt]": "Sistemos prižiūryklės valdiklis, kuris rodo bendrą procesoriaus naudojimą", - "Description[lv]": "Sistēmas pārraudzības logdaļa, kas parāda CPU kopējo noslodzi", - "Description[nb]": "Systemovervåking-element som viser bruk av alle prosessorkjernene", - "Description[nl]": "Systeemmonitorwidget die het totale gebruik toont de CPU toont", - "Description[nn]": "System­overvaking som viser total prosessorlast", - "Description[pa]": "ਕੁੱਲ CPU ਵਰਤੋਂ ਵਿਖਾਉਣ ਵਾਲਾ ਸਿਸਟਮ ਮਾਨੀਟਰ ਵਿਜੈੱਟ", - "Description[pl]": "Element interfejsu, który pokazuje całkowite wykorzystanie procesora", - "Description[pt_BR]": "Widget monitor do sistema que mostra o uso total da CPU", - "Description[ro]": "Control grafic de monitorizare a sistemului ce arată utilizarea totală a procesorului", - "Description[ru]": "Мониторинг общей загрузки процессора", - "Description[sa]": "सङ्गणकतन्त्रस्य निरीक्षकस्य विजेट् यत् कुल CPU उपयोगं दर्शयति", - "Description[sk]": "Miniaplikácia monitorovania systému, ktorá zobrazuje celkové využitie CPU", - "Description[sl]": "Gradnik sistemskega monitorja, ki prikazuje celotno rabo CPE", - "Description[sv]": "Grafisk systemövervakningskomponent som visar total processoranvändning", - "Description[ta]": "மொத்த CPU பயன்பாட்டைக் காட்டும் பிளாஸ்மாய்ட்", - "Description[tr]": "Toplam CPU kullanımını gösteren sistem monitörü araç takımı", - "Description[uk]": "Віджет нагляду за системою, який показує загальне використання процесора", - "Description[zh_CN]": "显示总 CPU 占用率的系统监视小部件", - "Description[zh_TW]": "顯示總 CPU 用量的系統監控元件", - "EnabledByDefault": true, - "FormFactors": [ - "desktop" - ], - "Icon": "cpu", - "Id": "org.kde.plasma.systemmonitor.cpu", - "License": "GPL-2.0+", - "Name": "Total CPU Use", - "Name[ar]": "مجموع استخدام المعالج", - "Name[az]": "Ümumi MP istifadəsi", - "Name[be]": "Агульнае выкарыстанне працэсара", - "Name[bg]": "Общо използване на процесора", - "Name[ca@valencia]": "Ús total de CPU", - "Name[ca]": "Ús total de CPU", - "Name[cs]": "Celkové použití CPU", - "Name[da]": "Samlet CPU-brug", - "Name[de]": "Gesamt-CPU-Auslastung", - "Name[el]": "Συνολική χρήση ΚΜΕ", - "Name[en_GB]": "Total CPU Use", - "Name[eo]": "Suma Uzo de CPU", - "Name[es]": "Uso total de CPU", - "Name[et]": "Protsessori kogukasutus", - "Name[eu]": "PUZ erabileraren guztizkoa", - "Name[fi]": "Suorittimen kokonaiskäyttö", - "Name[fr]": "Utilisation globale du processeur", - "Name[gl]": "Uso de procesador total", - "Name[he]": "ניצולת מעבד כוללת", - "Name[hi]": "कुल सीपीयू उपयोग", - "Name[hu]": "Teljes processzorhasználat", - "Name[ia]": "Uso total de CPU", - "Name[id]": "Total Penggunaan CPU", - "Name[is]": "Heildarnotkun örgjörva", - "Name[it]": "Utilizzo totale CPU", - "Name[ja]": "全体の CPU 使用率", - "Name[ka]": "CPU-ის ჯამური დატვირთვა", - "Name[ko]": "총 CPU 사용량", - "Name[lt]": "Bendras procesoriaus naudojimas", - "Name[lv]": "Kopējā CPU noslodze", - "Name[ml]": "ആകെ സിപിയു ഉപയോഗം", - "Name[nb]": "Total prosessorbruk", - "Name[nl]": "Totaal CPU-gebruik", - "Name[nn]": "Total prosessorlast", - "Name[pa]": "ਕੁੱਲ CPU ਵਰਤੋ", - "Name[pl]": "Całkowite użycie procesora", - "Name[pt]": "Carga Total do CPU", - "Name[pt_BR]": "Uso total da CPU", - "Name[ro]": "Utilizare totală procesor", - "Name[ru]": "Общая загрузка ЦП", - "Name[sa]": "कुल CPU उपयोगः", - "Name[sk]": "Celkové využitie CPU", - "Name[sl]": "Celotna raba CPE", - "Name[sv]": "Total processoranvändning", - "Name[ta]": "மொத்த CPU பயன்பாட்டு", - "Name[tok]": "kepeken pi ilo nanpa ale", - "Name[tr]": "Toplam CPU Kullanımı", - "Name[uk]": "Загальне використання процесора", - "Name[vi]": "Tổng lượng dùng CPU", - "Name[zh_CN]": "总 CPU 使用率", - "Name[zh_TW]": "總 CPU 用量", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ], - "X-Plasma-RootPath": "org.kde.plasma.systemmonitor" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/contents/config/faceproperties b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/contents/config/faceproperties deleted file mode 100644 index 7961e52..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/contents/config/faceproperties +++ /dev/null @@ -1,10 +0,0 @@ -[Config] -chartFace=org.kde.ksysguard.barchart -highPrioritySensorIds=["cpu/cpu.*/usage"] -totalSensors=["cpu/all/usage"] - -[FaceConfig] -rangeAuto=false -rangeFrom=0 -rangeTo=100 - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/metadata.json deleted file mode 100644 index 970f4de..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/metadata.json +++ /dev/null @@ -1,174 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "kde@privat.broulik.de", - "Name": "Kai Uwe Broulik", - "Name[ar]": "كاي أووي بروتيك", - "Name[ast]": "Kai Uwe Broulik", - "Name[az]": "Kai Uwe Broulik", - "Name[be]": "Kai Uwe Broulik", - "Name[bg]": "Kai Uwe Broulik", - "Name[ca@valencia]": "Kai Uwe Broulik", - "Name[ca]": "Kai Uwe Broulik", - "Name[cs]": "Kai Uwe Broulik", - "Name[da]": "Kai Uwe Broulik", - "Name[de]": "Kai Uwe Broulik", - "Name[el]": "Kai Uwe Broulik", - "Name[en_GB]": "Kai Uwe Broulik", - "Name[eo]": "Kai Uwe Broulik", - "Name[es]": "Kai Uwe Broulik", - "Name[et]": "Kai Uwe Broulik", - "Name[eu]": "Kai Uwe Broulik", - "Name[fi]": "Kai Uwe Broulik", - "Name[fr]": "Kai Uwe Broulik", - "Name[ga]": "Kai Uwe Broulik", - "Name[gl]": "Kai Uwe Broulik", - "Name[he]": "קאי אווה ברוליק", - "Name[hi]": "काई उवे ब्रोलिक", - "Name[hu]": "Kai Uwe Broulik", - "Name[ia]": "Kai Uwe Broulik", - "Name[id]": "Kai Uwe Broulik", - "Name[is]": "Kai Uwe Broulik", - "Name[it]": "Kai Uwe Broulik", - "Name[ja]": "Kai Uwe Broulik", - "Name[ka]": "კაი უვე ბროულიკი", - "Name[ko]": "Kai Uwe Broulik", - "Name[lt]": "Kai Uwe Broulik", - "Name[lv]": "Kai Uwe Broulik", - "Name[nb]": "Kai Uwe Broulik", - "Name[nl]": "Kai Uwe Broulik", - "Name[nn]": "Kai Uwe Broulik", - "Name[pa]": "ਕੋਈ ਉਵੇ ਬਰੋਉਲਿਕ", - "Name[pl]": "Kai Uwe Broulik", - "Name[pt]": "Kai Uwe Broulik", - "Name[pt_BR]": "Kai Uwe Broulik", - "Name[ro]": "Kai Uwe Broulik", - "Name[ru]": "Kai Uwe Broulik", - "Name[sa]": "कै उवे ब्रौलिक्", - "Name[sk]": "Kai Uwe Broulik", - "Name[sl]": "Kai Uwe Broulik", - "Name[sv]": "Kai Uwe Broulik", - "Name[ta]": "காய் ஊவே புரோலிக்", - "Name[tr]": "Kai Uwe Broulik", - "Name[uk]": "Kai Uwe Broulik", - "Name[vi]": "Kai Uwe Broulik", - "Name[zh_CN]": "Kai Uwe Broulik", - "Name[zh_TW]": "Kai Uwe Broulik" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "System monitor widget that shows usage of individual CPU cores", - "Description[ar]": "أداة مراقبة النظام التي تعرض استخدام كل نواة من المعالج", - "Description[az]": "Hər prosessorun istifadəsini göstərən sistem izləyici vidjeti", - "Description[be]": "Віджэт сістэмнага назіральніка, які паказвае выкарыстанне ядзер працэсара паасобку", - "Description[bg]": "Уиджет за системен монитор, който показва използването на отделни ядра на процесора", - "Description[ca@valencia]": "Giny del monitor del sistema que mostra l'ús individual dels nuclis de la CPU", - "Description[ca]": "Giny del monitor del sistema que mostra l'ús individual dels nuclis de la CPU", - "Description[cs]": "Widget monitoru systému, zobrazující využití jednotlivých jader CPU", - "Description[da]": "Systemovervågning-widget som viser brug af hver CPU-kerne", - "Description[de]": "Systemmonitor-Miniprogramm, das die Auslastung einzelner CPU-Kerne anzeigt", - "Description[el]": "Συστατικό παρακολούθησης συστήματος που δείχνει τη χρήση των πυρήνων ΚΜΕ ξεχωριστά", - "Description[en_GB]": "System monitor widget that shows usage of individual CPU cores", - "Description[eo]": "Sistemmonitora fenestraĵo kiu montras uzadon de individuaj CPU-kernoj", - "Description[es]": "Elemento gráfico del monitor del sistema que muestra el uso de los núcleos individuales de la CPU", - "Description[eu]": "PUZeko nukleoen banakako erabilera erakusten duen sistema gainbegiratzeko trepeta", - "Description[fi]": "Yksittäisten järjestelmäydinten käytön näyttävä järjestelmänvalvontasovelma", - "Description[fr]": "Composant graphique de surveillance du système, affichant l'utilisation de chaque cœur du processeur.", - "Description[gl]": "Trebello de vixilancia do sistema que mostra o uso de núcleos de procesador individuais.", - "Description[he]": "יישומון צג מערכת שמציג ניצולת של ליבות מעבד בנפרד", - "Description[hu]": "Rendszermonitor elem, amely az egyes logikai processzorok használatát mutatja", - "Description[ia]": "Widget de supervision de systema que monstra le uso del nucleos individual", - "Description[id]": "Widget pemantau sistem yang menampilkan penggunaan core CPU individual", - "Description[is]": "Kerfisvöktunargræja sem sýnir notkun á einstökum örgjörvakjörnum", - "Description[it]": "Oggetto di monitoraggio del sistema che mostra l'utilizzo dei singoli core del processore", - "Description[ja]": "CPU の各コアの使用率を表示するウィジェット", - "Description[ka]": "სისტემური მონიტორის ვიჯეტი, რომელიც CPU-ის ბირთვების დატვირთვას სათითაოდ აჩვენებს", - "Description[ko]": "개별 CPU 코어 사용량을 표시하는 시스템 모니터 위젯", - "Description[lt]": "Sistemos prižiūryklės valdiklis, kuris rodo atskirų procesoriaus branduolių naudojimą", - "Description[lv]": "Sistēmas pārraudzības logdaļa, kas parāda atsevišķu CPU kodolu noslodzi", - "Description[nb]": "Systemovervåking-element som viser bruk av individuelle prosessorkjerner", - "Description[nl]": "Systeemmonitorwidget die gebruik toont van individuele CPU-kernen", - "Description[nn]": "System­overvaking som viser bruk av einskilde prosessor­kjernar", - "Description[pa]": "ਵੱਖ-ਵੱਖ CPU ਕੋਰਾਂ ਦੀ ਵਰਤੋਂ ਵਿਖਾਉਣ ਵਾਲਾ ਸਿਸਟਮ ਮਾਨੀਟਰ ਵਿਜੈੱਟ", - "Description[pl]": "Element interfejsu, który pokazuje wykorzystanie poszczególnych rdzeni procesora", - "Description[pt_BR]": "Widget monitor do sistema que mostra o uso individual dos núcleos da CPU", - "Description[ro]": "Control grafic de monitorizare a sistemului ce arată utilizarea nucleelor individuale ale procesorului", - "Description[ru]": "Мониторинг загрузки процессора, предоставляющий сведения об индивидуальном использовании ядер", - "Description[sa]": "सङ्गणकतन्त्रस्य निरीक्षकस्य विजेट् यत् व्यक्तिगत CPU कोर्स् इत्यस्य उपयोगं दर्शयति", - "Description[sk]": "Miniaplikácia monitorovania systému, ktorá zobrazuje využitie jednotlivých jadier", - "Description[sl]": "Gradnik sistemskega monitorja, ki prikazuje rabo posameznih jeder CPE", - "Description[sv]": "Grafisk systemövervakningskomponent som visar användning av individuella processorkärnor", - "Description[ta]": "தனிப்பட்ட CPU core-களின் பயன்பாட்டைக் காட்டும் பிளாஸ்மாய்ட்", - "Description[tr]": "Tekil CPU çekirdeklerini gösteren sistem monitörü araç takımı", - "Description[uk]": "Віджет нагляду за системою, який показує використання окремих ядер процесора", - "Description[zh_CN]": "显示单个 CPU 核心占用率的系统监视小部件", - "Description[zh_TW]": "顯示個別 CPU 核心用量的系統監控元件", - "EnabledByDefault": true, - "FormFactors": [ - "desktop" - ], - "Icon": "ksysguardd", - "Id": "org.kde.plasma.systemmonitor.cpucore", - "License": "GPL-2.0+", - "Name": "Individual Core Usage", - "Name[ar]": "استخدام النوى الفردية", - "Name[az]": "MP nüvəsinin yükü", - "Name[be]": "Выкарыстанне ядзер працэсара", - "Name[bg]": "Използване на ядрата на процесора", - "Name[ca@valencia]": "Ús individual del nucli", - "Name[ca]": "Ús individual del nucli", - "Name[da]": "Brug af hver kerne", - "Name[de]": "Auslastung einzelner Prozessorkerne", - "Name[el]": "Ατομική χρήση πυρήνα", - "Name[en_GB]": "Individual Core Usage", - "Name[eo]": "Uzado de Individuaj Kernoj", - "Name[es]": "Uso de núcleos individuales", - "Name[et]": "Iga tuuma kasutus", - "Name[eu]": "Nukleoen banakako erabilera", - "Name[fi]": "Yksittäisten ydinten käyttö", - "Name[fr]": "Utilisation de chaque cœur ", - "Name[gl]": "Uso de núcleos individuais", - "Name[he]": "ניצולת לליבה בודדת", - "Name[hi]": "व्यक्तिगत कोर उपयोग ", - "Name[hu]": "Logikai processzorok használata", - "Name[ia]": "Uso de nucleo (core) individual", - "Name[id]": "Penggunaan Core Individual", - "Name[is]": "Notkun einstakra kjarna", - "Name[it]": "Utilizzo del singolo core", - "Name[ja]": "各コアの使用率", - "Name[ka]": "თითოეული ბირთვის დატვირთვა", - "Name[ko]": "개별 코어 사용량", - "Name[lt]": "Atskirų branduolių naudojimas", - "Name[lv]": "Atsevišķa kodola noslodze", - "Name[ml]": "വ്യക്തിഗത കോർ ഉപയോഗം", - "Name[nb]": "Individuell kjernebruk", - "Name[nl]": "Individueel gebruik van kernen", - "Name[nn]": "Einskildkjerne-bruk", - "Name[pa]": "ਵੱਖੋ-ਵੱਖ ਕੋਰ ਵਰਤੋਂ", - "Name[pl]": "Wykorzystanie na rdzeń", - "Name[pt]": "Carga dos Núcleos Individuais", - "Name[pt_BR]": "Uso individual do núcleo", - "Name[ro]": "Utilizare individuală nuclee", - "Name[ru]": "Загрузка ядер ЦП", - "Name[sa]": "व्यक्तिगत मूलप्रयोग", - "Name[sk]": "Využitie jednotlivých jadier", - "Name[sl]": "Poraba posameznega jedra", - "Name[sv]": "Användning av individuella kärnor", - "Name[ta]": "தனிப்பட்ட கணிப்பி பயன்பாட்டு", - "Name[tok]": "kepeken pi ilo nanpa wan", - "Name[tr]": "Tekil Çekirdek Kullanımı", - "Name[uk]": "Використання окремих ядер", - "Name[vi]": "Lượng dùng mỗi lõi riêng lẻ", - "Name[zh_CN]": "单个核心使用率", - "Name[zh_TW]": "獨立核心用量", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ], - "X-Plasma-RootPath": "org.kde.plasma.systemmonitor" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/contents/config/faceproperties b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/contents/config/faceproperties deleted file mode 100644 index 694dc4f..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/contents/config/faceproperties +++ /dev/null @@ -1,8 +0,0 @@ -[Config] -chartFace=org.kde.ksysguard.linechart -highPrioritySensorIds=["disk/all/write","disk/all/read"] - -[FaceConfig] -rangeAuto=true -lineChartStacked=true - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/metadata.json deleted file mode 100644 index baabab8..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskactivity/metadata.json +++ /dev/null @@ -1,181 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "mart@kde.org", - "Name": "Marco Martin", - "Name[ar]": "ماركو مارتن", - "Name[ast]": "Marco Martin", - "Name[az]": "Marco Martin", - "Name[be]": "Marco Martin", - "Name[bg]": "Марко Мартин", - "Name[ca@valencia]": "Marco Martin", - "Name[ca]": "Marco Martin", - "Name[cs]": "Marco Martin", - "Name[da]": "Marco Martin", - "Name[de]": "Marco Martin", - "Name[el]": "Marco Martin", - "Name[en_GB]": "Marco Martin", - "Name[eo]": "Marco Martin", - "Name[es]": "Marco Martin", - "Name[et]": "Marco Martin", - "Name[eu]": "Marco Martin", - "Name[fi]": "Marco Martin", - "Name[fr]": "Marco Martin", - "Name[ga]": "Marco Martin", - "Name[gl]": "Marco Martin", - "Name[he]": "מרקו מרטין", - "Name[hi]": "मार्को मार्टिन", - "Name[hu]": "Marco Martin", - "Name[ia]": "Marco Martin", - "Name[id]": "Marco Martin", - "Name[is]": "Marco Martin", - "Name[it]": "Marco Martin", - "Name[ja]": "Marco Martin", - "Name[ka]": "მაკრო მარტინი", - "Name[ko]": "Marco Martin", - "Name[lt]": "Marco Martin", - "Name[lv]": "Marco Martin", - "Name[nb]": "Marco Martin", - "Name[nl]": "Marco Martin", - "Name[nn]": "Marco Martin", - "Name[pa]": "ਮਾਰਕੋ ਮਾਰਟਿਨ", - "Name[pl]": "Marco Martin", - "Name[pt]": "Marco Martin", - "Name[pt_BR]": "Marco Martin", - "Name[ro]": "Marco Martin", - "Name[ru]": "Marco Martin", - "Name[sa]": "मार्को मार्टिन्", - "Name[sk]": "Marco Martin", - "Name[sl]": "Marco Martin", - "Name[sv]": "Marco Martin", - "Name[ta]": "மார்க்கோ மார்ட்டின்", - "Name[tr]": "Marco Martin", - "Name[uk]": "Marco Martin", - "Name[vi]": "Marco Martin", - "Name[zh_CN]": "Marco Martin", - "Name[zh_TW]": "Marco Martin" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "An applet that monitors hard disk throughput and input/output", - "Description[ar]": "بُريْمج يراقب استخدام إنتاجيّة القرص الصلب ودَخْله/خَرْجه", - "Description[az]": "Sərt Diskdə verilənlərin ötürmələsini və giriş/çıxışını izləyən tətbiq", - "Description[be]": "Аплет, які назірае за прапускной здольнасцю цвёрдага дыска і аперацыямі з ім", - "Description[bg]": "Аплет, който следи пропускателната способност и вход/изход на твърдия диск", - "Description[ca@valencia]": "Una miniaplicació que controla la velocitat de transferència, així com l'entrada/eixida de les dades en el disc dur", - "Description[ca]": "Una miniaplicació que controla la velocitat de transferència, així com l'entrada/sortida de les dades al disc dur", - "Description[cs]": "Aplet, jenž monitoruje propustnost disku a vstup/výstup", - "Description[da]": "En applet som overvåger gennemgang og input/output for harddisken", - "Description[de]": "Ein Miniprogramm, das den Festplattendurchsatz und die Festplattenein- und -ausgabe überwacht", - "Description[el]": "Μικροεφαρμογή που εποπτεύει την ρυθμοαπόδοση του σκληρού δίσκου και την είσοδο/έξοδο", - "Description[en_GB]": "An applet that monitors hard disk throughput and input/output", - "Description[eo]": "Apleto kiu monitoras durdiskan trairon kaj enigon/eligon", - "Description[es]": "Una miniaplicación que monitoriza el rendimiento y la entrada/salida del disco duro", - "Description[et]": "Kõvaketta läbilaset ja sisendit/väljundit jälgiv aplett", - "Description[eu]": "Disko zurrunaren transferentzia tasa eraginkorra («throughput») eta sarrera/irteera gainbegiratzen dituen aplikaziotxo bat", - "Description[fi]": "Tarkkailee levyjen suoritustehoa ja siirtomäärää", - "Description[fr]": "Une applet surveillant le débit des disques durs et leurs entrées / sorties.", - "Description[gl]": "Un trebello que vixía o rendemento e a entrada e saída do disco duro.", - "Description[he]": "יישומונית למעקב אחר תעבורת הכונן וקלט/פלט", - "Description[hi]": "एक एप्लेट जो हार्ड डिस्क प्रवाह क्षमता और इनपुट/आउटपुट की निगरानी करता है", - "Description[hu]": "Egy kisalkalmazás, amely figyeli a merevlemez átvitelét és a bemenetet/kimenetet", - "Description[ia]": "Un applet que que monitora le prestation (throughput) e ingresso/egresso de disco dur", - "Description[id]": "Sebuah applet yang memantau lalu-lalang dan input/output hard disk", - "Description[is]": "Smáforrit sem fylgist með afköstum harðra diska og inntaki/úttaki", - "Description[it]": "Un'applet che controlla le prestazioni e l'uso del disco fisso", - "Description[ja]": "ハードディスクのスループットと入力/出力を監視するウィジェット", - "Description[ka]": "აპლეტი, რომელიც მყარი დისკის გამტარობასა და შეტანა/გამოტანას უყურებს", - "Description[ko]": "하드 디스크 대역폭 및 I/O 상태를 보여 주는 애플릿", - "Description[lt]": "Programėlė, kuri stebi disko apkrovą ir įvedimą/išvedimą", - "Description[lv]": "Sīklietotne, kas pārrauga cietā diska caurlaidspēju un ievadi/izvadi", - "Description[nb]": "Skjermelement som overvåker dataflyt til og fra harddisk", - "Description[nl]": "Een applet die de activiteit van de harde schijf volgt", - "Description[nn]": "Skjermelement som overvaker dataflyt til og frå harddisk", - "Description[pa]": "ਹਾਰਡ ਡਿਸਕ ਥਰੂਪੁੱਟ ਅਤੇ ਇੰਪੁੱਟ/ਆਉਟਪੁੱਟ ਦੀ ਨਿਗਰਾਨੀ ਲਈ ਐਪਲਿਟ", - "Description[pl]": "Monitoruje przepustowość WE/WY dysku twardego", - "Description[pt]": "Uma 'applet' que vigia o rendimento e o fluxo de entrada-saída do disco", - "Description[pt_BR]": "Monitora a taxa de transferência e entrada/saída do disco rígido", - "Description[ro]": "Miniaplicație ce monitorizează traficul de intrare și cel de ieșire pentru discul dur", - "Description[ru]": "Мониторинг пропускной способности и процессов ввода/вывода жёстких дисков", - "Description[sa]": "एकं एप्लेट् यत् हार्डडिस्क सम्पादनक्षमता तथा निवेशः/निर्गमः निरीक्षते", - "Description[sk]": "Applet, ktorý monitoruje priepustnosť pevného disku a vstup/výstup", - "Description[sl]": "Programček, ki nadzoruje prepustnost in vhod/izhod trdega diska", - "Description[sv]": "Ett miniprogram som övervakar hårddiskprestanda samt in- och utmatning", - "Description[ta]": "வட்டின் உள்ளீடு/வெளியீடு மற்றும் செயல் வீதம் ஆகியவற்றை கண்காணிக்கும் பிளாஸ்மாய்ட்", - "Description[tr]": "Sabit disk girişini/çıkışını izleyen bir uygulamacık", - "Description[uk]": "Аплет, який стежить за даними, які записуються на жорсткий диск та читаються з жорсткого диска", - "Description[vi]": "Một tiểu ứng dụng giám sát vào/ra và thông lượng của đĩa cứng", - "Description[zh_CN]": "监视硬盘吞吐量和输入输出情况的小程序", - "Description[zh_TW]": "監視硬碟效能與 I/O 的小程式", - "EnabledByDefault": true, - "FormFactors": [ - "desktop" - ], - "Icon": "drive-harddisk", - "Id": "org.kde.plasma.systemmonitor.diskactivity", - "License": "GPL-2.0+", - "Name": "Hard Disk Activity", - "Name[ar]": "نشاط القرص الصلب", - "Name[az]": "Sərt Disk istifadəsi", - "Name[be]": "Актыўнасць цвёрдага дыска", - "Name[bg]": "Активност на твърдия диск", - "Name[ca@valencia]": "Activitat del disc dur", - "Name[ca]": "Activitat del disc dur", - "Name[cs]": "Aktivita pevného disku", - "Name[da]": "Harddisk-aktivitet", - "Name[de]": "Festplattenaktivität", - "Name[el]": "Δραστηριότητα σκληρού δίσκου", - "Name[en_GB]": "Hard Disk Activity", - "Name[eo]": "Malmoldiska Aktiveco", - "Name[es]": "Actividad del disco duro", - "Name[et]": "Kõvaketta tegevus", - "Name[eu]": "Disko zurruneko jarduera", - "Name[fi]": "Kiintolevyn toiminta", - "Name[fr]": "Activité des disques durs", - "Name[gl]": "Actividade do disco duro", - "Name[he]": "פעילות כונן קשיח", - "Name[hi]": "हार्ड डिस्क गतिविधि", - "Name[hsb]": "Monitor, kiž pokazuje aktiwitu kruteje tačele", - "Name[hu]": "Merevlemez-aktivitás", - "Name[ia]": "Activitate del disco dur", - "Name[id]": "Aktivitas Hard Disk", - "Name[is]": "Virkni harðdiska", - "Name[it]": "Attività disco fisso", - "Name[ja]": "ディスクの状態", - "Name[ka]": "მყარი დისკის აქტივობა", - "Name[ko]": "하드 디스크 활동", - "Name[lt]": "Standžiojo disko veikla", - "Name[lv]": "Cietā diska noslodze", - "Name[ml]": "ഹാർഡ് ഡിസ്ക് പ്രവർത്തനം", - "Name[nb]": "Harddiskaktivitet", - "Name[nl]": "Activiteit van de vaste schijf", - "Name[nn]": "Harddisk­aktivitet", - "Name[pa]": "ਹਾਰਡ ਡਿਸਕ ਸਰਗਰਮੀ", - "Name[pl]": "Ruch na dysku twardym", - "Name[pt]": "Actividade do Disco Rígido", - "Name[pt_BR]": "Atividade do disco rígido", - "Name[ro]": "Activitate disc dur", - "Name[ru]": "Загрузка дисковой подсистемы", - "Name[sa]": "हार्ड् डिस्क् गतिविधि", - "Name[sk]": "Aktivita pevného disku", - "Name[sl]": "Nadzornik aktivnosti trdega diska", - "Name[sv]": "Hårddiskaktivitet", - "Name[ta]": "வட்டு செயல்பாட்டு", - "Name[tg]": "Фаъолияти диски компютерӣ", - "Name[tok]": "pali poki", - "Name[tr]": "Sabit Disk Etkinliği", - "Name[uk]": "Робота із жорстким диском", - "Name[vi]": "Hoạt động của đĩa cứng", - "Name[zh_CN]": "磁盘活动", - "Name[zh_TW]": "硬碟活動", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ], - "X-Plasma-RootPath": "org.kde.plasma.systemmonitor" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/contents/config/faceproperties b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/contents/config/faceproperties deleted file mode 100644 index 2c60a80..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/contents/config/faceproperties +++ /dev/null @@ -1,11 +0,0 @@ -[Config] -chartFace=org.kde.ksysguard.horizontalbars -highPrioritySensorIds=["disk/.*/usedPercent"] -totalSensors=["disk/all/usedPercent"] -lowPrioritySensorIds=["disk/all/total"] - -[FaceConfig] -rangeAuto=true -rangeFrom=0 -rangeTo=100 - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/metadata.json deleted file mode 100644 index 9df28b1..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.diskusage/metadata.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "mart@kde.org", - "Name": "Marco Martin", - "Name[ar]": "ماركو مارتن", - "Name[ast]": "Marco Martin", - "Name[az]": "Marco Martin", - "Name[be]": "Marco Martin", - "Name[bg]": "Марко Мартин", - "Name[ca@valencia]": "Marco Martin", - "Name[ca]": "Marco Martin", - "Name[cs]": "Marco Martin", - "Name[da]": "Marco Martin", - "Name[de]": "Marco Martin", - "Name[el]": "Marco Martin", - "Name[en_GB]": "Marco Martin", - "Name[eo]": "Marco Martin", - "Name[es]": "Marco Martin", - "Name[et]": "Marco Martin", - "Name[eu]": "Marco Martin", - "Name[fi]": "Marco Martin", - "Name[fr]": "Marco Martin", - "Name[ga]": "Marco Martin", - "Name[gl]": "Marco Martin", - "Name[he]": "מרקו מרטין", - "Name[hi]": "मार्को मार्टिन", - "Name[hu]": "Marco Martin", - "Name[ia]": "Marco Martin", - "Name[id]": "Marco Martin", - "Name[is]": "Marco Martin", - "Name[it]": "Marco Martin", - "Name[ja]": "Marco Martin", - "Name[ka]": "მაკრო მარტინი", - "Name[ko]": "Marco Martin", - "Name[lt]": "Marco Martin", - "Name[lv]": "Marco Martin", - "Name[nb]": "Marco Martin", - "Name[nl]": "Marco Martin", - "Name[nn]": "Marco Martin", - "Name[pa]": "ਮਾਰਕੋ ਮਾਰਟਿਨ", - "Name[pl]": "Marco Martin", - "Name[pt]": "Marco Martin", - "Name[pt_BR]": "Marco Martin", - "Name[ro]": "Marco Martin", - "Name[ru]": "Marco Martin", - "Name[sa]": "मार्को मार्टिन्", - "Name[sk]": "Marco Martin", - "Name[sl]": "Marco Martin", - "Name[sv]": "Marco Martin", - "Name[ta]": "மார்க்கோ மார்ட்டின்", - "Name[tr]": "Marco Martin", - "Name[uk]": "Marco Martin", - "Name[vi]": "Marco Martin", - "Name[zh_CN]": "Marco Martin", - "Name[zh_TW]": "Marco Martin" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "System monitor widget that shows the usage of the root partition", - "Description[ar]": "أداة مراقبة النظام التي تعرض استخدام قسم الجذر", - "Description[az]": "Kök bölməsinin istifadəsini göstərən sistem izləyici vidjeti", - "Description[be]": "Віджэт сістэмнага назіральніка, які паказвае выкарыстанне каранёвага раздзела", - "Description[bg]": "Уиджет за системен монитор, който показва използването на основния дял", - "Description[ca@valencia]": "Giny del monitor del sistema que mostra l'ús de la partició arrel", - "Description[ca]": "Giny del monitor del sistema que mostra l'ús de la partició arrel", - "Description[cs]": "Widget monitoru systému, zobrazující celkové využití kořenového oddílu", - "Description[da]": "Systemovervågning-widget som viser brug af rod-partitionen", - "Description[de]": "Systemmonitor-Miniprogramm, das die Belegung der Systempartition anzeigt", - "Description[el]": "Συστατικό παρακολούθησης συστήματος που δείχνει τη χρήση της ριζικής κατάτμησης", - "Description[en_GB]": "System monitor widget that shows the usage of the root partition", - "Description[eo]": "Sistemmonitora fenestraĵo kiu montras la uzadon de la radika sekcio", - "Description[es]": "Elemento gráfico del monitor del sistema que muestra el uso de la partición raíz", - "Description[eu]": "Erro partizioaren erabilera erakusten duen sistema gainbegiratzeko trepeta", - "Description[fi]": "Juuriosion käyttöasteen näyttävä järjestelmänvalvontasovelma", - "Description[fr]": "Composant graphique de surveillance du système, affichant l'utilisation de la partition « Système ».", - "Description[gl]": "Trebello de vixilancia do sistema que mostra o uso da partición raíz.", - "Description[he]": "יישומון צג מערכת שמציג את ניצולת מחיצת העל", - "Description[hu]": "Rendszermonitor elem, amely a root partíció használatát mutatja", - "Description[ia]": "Widget de supervision de systema que monstra le uso del partition de root (radice)", - "Description[id]": "Widget pemantau sistem yang menampilkan penggunaan partisi root", - "Description[is]": "Kerfisvöktunargræja sem sýnir notkunina á rótarsneiðinni", - "Description[it]": "Oggetto di monitoraggio del sistema che mostra l'utilizzo della partizione radice", - "Description[ja]": "root パーティションの使用率を表示するウィジェット", - "Description[ka]": "სისტემური მონიტორის ვიჯეტი, რომელიც საწყისი დანაყოფის გამოყენებას გაჩვენებთ", - "Description[ko]": "루트 파티션 사용량을 표시하는 시스템 모니터 위젯", - "Description[lt]": "Sistemos prižiūryklės valdiklis, kuris rodo šaknies skaidinio naudojimą", - "Description[lv]": "Sistēmas pārraudzības logdaļa, kas parāda saknes nodalījuma lietojumu", - "Description[nb]": "Systemovervåking-element som viser bruk av rotpartisjonen", - "Description[nl]": "Systeemmonitorwidget die het totale gebruik toont van de root-partitie", - "Description[nn]": "System­overvaking som viser bruk av rotpartisjonen", - "Description[pa]": "ਰੂਟ ਪਾਰਟੀਸ਼ਨ ਦੀ ਵਰਤੋਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿਖਾਉਣ ਵਾਲਾ ਸਿਸਟਮ ਮਾਨੀਟਰ ਵਿਜੈਟ ", - "Description[pl]": "Element interfejsu, który pokazuje wykorzystanie głównej partycji", - "Description[pt_BR]": "Widget monitor do sistema que mostra o uso da partição raiz", - "Description[ro]": "Control grafic de monitorizare a sistemului ce arată utilizarea partiției root", - "Description[ru]": "Мониторинг использования дискового пространства корневым разделом", - "Description[sa]": "सङ्गणकतन्त्रस्य निरीक्षकस्य विजेट् यत् मूलविभाजनस्य उपयोगं दर्शयति", - "Description[sk]": "Miniaplikácia monitorovania systému, ktorá zobrazuje využitie koreňovej partície", - "Description[sl]": "Gradnik sistemskega monitorja, ki prikazuje rabo korenske particije", - "Description[sv]": "Grafisk systemövervakningskomponent som visar användning av rotpartitionen", - "Description[ta]": "ரூட் வகிர்வின் பயன்பாட்டைக் காட்டும் பிளாஸ்மாய்ட்", - "Description[tr]": "Kök bölüntünün kullanımını gösteren sistem monitörü araç takımı", - "Description[uk]": "Віджет нагляду за системою, який показує використання кореневого розділу", - "Description[zh_CN]": "显示根分区占用率的系统监视小部件", - "Description[zh_TW]": "顯示 root 分割區用量的系統監控元件", - "EnabledByDefault": true, - "FormFactors": [ - "desktop" - ], - "Icon": "cpu", - "Id": "org.kde.plasma.systemmonitor.diskusage", - "License": "GPL-2.0+", - "Name": "Disk Usage", - "Name[ar]": "استخدام القرص", - "Name[az]": "Disk sahəsnin İstifadəsi", - "Name[be]": "Выкарыстанне дыска", - "Name[bg]": "Използване на диска", - "Name[ca@valencia]": "Ús del disc", - "Name[ca]": "Ús del disc", - "Name[cs]": "Zaplnění Disku", - "Name[da]": "Diskforbrug", - "Name[de]": "Datenträgerbelegung", - "Name[el]": "Χρήση δίσκου", - "Name[en_GB]": "Disk Usage", - "Name[eo]": "Disk-Uzado", - "Name[es]": "Uso del disco duro", - "Name[et]": "Kettakasutus", - "Name[eu]": "Diskoaren erabilera", - "Name[fi]": "Levyn käyttö", - "Name[fr]": "Utilisation des disques", - "Name[ga]": "Úsáid Diosca", - "Name[gl]": "Uso de disco", - "Name[he]": "ניצולת כונן", - "Name[hi]": "डिस्क उपयोग", - "Name[hsb]": "Wužiwanje tačele", - "Name[hu]": "Lemezhasználat", - "Name[ia]": "Uso de disco", - "Name[id]": "Penggunaan Disk", - "Name[is]": "Notkun diska", - "Name[it]": "Utilizzo disco", - "Name[ja]": "ディスク使用率", - "Name[ka]": "დისკის გამოყენება", - "Name[ko]": "디스크 사용량", - "Name[lt]": "Disko naudojimas", - "Name[lv]": "Diska noslodze", - "Name[ml]": "ഡ‍ിസ്ക് ഉപയോഗം", - "Name[nb]": "Diskbruk", - "Name[nl]": "Schijfgebruik", - "Name[nn]": "Diskbruk", - "Name[pa]": "ਡਿਸਕ ਥਾਂ ਦੀ ਵਰਤੋਂ", - "Name[pl]": "Wykorzystanie dysku", - "Name[pt]": "Utilização do Disco", - "Name[pt_BR]": "Uso do disco", - "Name[ro]": "Utilizare disc", - "Name[ru]": "Использование дискового пространства", - "Name[sa]": "डिस्कस्य उपयोगः", - "Name[sk]": "Využitie disku", - "Name[sl]": "Uporaba diska", - "Name[sv]": "Diskanvändning", - "Name[ta]": "வட்டு பயன்பாட்டு", - "Name[tg]": "Истифодабарии диск", - "Name[tok]": "kepeken poki", - "Name[tr]": "Disk Kullanımı", - "Name[uk]": "Використання диска", - "Name[vi]": "Lượng dùng đĩa", - "Name[zh_CN]": "磁盘使用率", - "Name[zh_TW]": "磁碟用量", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ], - "X-Plasma-RootPath": "org.kde.plasma.systemmonitor" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/contents/config/faceproperties b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/contents/config/faceproperties deleted file mode 100644 index 3bf41bb..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/contents/config/faceproperties +++ /dev/null @@ -1,11 +0,0 @@ -[Config] -chartFace=org.kde.ksysguard.piechart -highPrioritySensorIds=["memory/physical/used"] -totalSensors=["memory/physical/usedPercent"] -lowPrioritySensorIds=["memory/physical/total"] - -[FaceConfig] -rangeAuto=true -rangeFrom=0 -rangeTo=100 - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/metadata.json deleted file mode 100644 index 555ab28..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.memory/metadata.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "kde@privat.broulik.de", - "Name": "Kai Uwe Broulik", - "Name[ar]": "كاي أووي بروتيك", - "Name[ast]": "Kai Uwe Broulik", - "Name[az]": "Kai Uwe Broulik", - "Name[be]": "Kai Uwe Broulik", - "Name[bg]": "Kai Uwe Broulik", - "Name[ca@valencia]": "Kai Uwe Broulik", - "Name[ca]": "Kai Uwe Broulik", - "Name[cs]": "Kai Uwe Broulik", - "Name[da]": "Kai Uwe Broulik", - "Name[de]": "Kai Uwe Broulik", - "Name[el]": "Kai Uwe Broulik", - "Name[en_GB]": "Kai Uwe Broulik", - "Name[eo]": "Kai Uwe Broulik", - "Name[es]": "Kai Uwe Broulik", - "Name[et]": "Kai Uwe Broulik", - "Name[eu]": "Kai Uwe Broulik", - "Name[fi]": "Kai Uwe Broulik", - "Name[fr]": "Kai Uwe Broulik", - "Name[ga]": "Kai Uwe Broulik", - "Name[gl]": "Kai Uwe Broulik", - "Name[he]": "קאי אווה ברוליק", - "Name[hi]": "काई उवे ब्रोलिक", - "Name[hu]": "Kai Uwe Broulik", - "Name[ia]": "Kai Uwe Broulik", - "Name[id]": "Kai Uwe Broulik", - "Name[is]": "Kai Uwe Broulik", - "Name[it]": "Kai Uwe Broulik", - "Name[ja]": "Kai Uwe Broulik", - "Name[ka]": "კაი უვე ბროულიკი", - "Name[ko]": "Kai Uwe Broulik", - "Name[lt]": "Kai Uwe Broulik", - "Name[lv]": "Kai Uwe Broulik", - "Name[nb]": "Kai Uwe Broulik", - "Name[nl]": "Kai Uwe Broulik", - "Name[nn]": "Kai Uwe Broulik", - "Name[pa]": "ਕੋਈ ਉਵੇ ਬਰੋਉਲਿਕ", - "Name[pl]": "Kai Uwe Broulik", - "Name[pt]": "Kai Uwe Broulik", - "Name[pt_BR]": "Kai Uwe Broulik", - "Name[ro]": "Kai Uwe Broulik", - "Name[ru]": "Kai Uwe Broulik", - "Name[sa]": "कै उवे ब्रौलिक्", - "Name[sk]": "Kai Uwe Broulik", - "Name[sl]": "Kai Uwe Broulik", - "Name[sv]": "Kai Uwe Broulik", - "Name[ta]": "காய் ஊவே புரோலிக்", - "Name[tr]": "Kai Uwe Broulik", - "Name[uk]": "Kai Uwe Broulik", - "Name[vi]": "Kai Uwe Broulik", - "Name[zh_CN]": "Kai Uwe Broulik", - "Name[zh_TW]": "Kai Uwe Broulik" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "System monitor widget that shows physical memory usage", - "Description[ar]": "أداة مراقبة النظام التي تعرض استخدام الذاكرة الفعلية", - "Description[az]": "Fiziki yaddaşın istifadəsini gösərən sistem izləyici vidjeti", - "Description[be]": "Віджэт сістэмнага назіральніка, які паказвае выкарыстанне фізічнай памяці", - "Description[bg]": "Уиджет за системен монитор, което показва използването на физическа памет", - "Description[ca@valencia]": "Giny del monitor del sistema que mostra l'ús de la memòria física", - "Description[ca]": "Giny del monitor del sistema que mostra l'ús de la memòria física", - "Description[cs]": "Widget monitoru systému, zobrazující celkové využití paměti", - "Description[da]": "Systemovervågning-widget som viser brug af den fysiske hukommelse", - "Description[de]": "Systemmonitor-Miniprogramm, das die Auslastung des Arbeitsspeichers anzeigt", - "Description[el]": "Συστατικό παρακολούθησης συστήματος που δείχνει τη χρήση φυσικής μνήμης", - "Description[en_GB]": "System monitor widget that shows physical memory usage", - "Description[eo]": "Sistemmonitora fenestraĵo kiu montras fizikan memoruzon", - "Description[es]": "Elemento gráfico del monitor del sistema que muestra el uso de la memoria física", - "Description[eu]": "Memoria fisikoaren erabilera erakusten duen sistema gainbegiratzeko trepeta", - "Description[fi]": "Fyysisen muistin käytön näyttävä järjestelmänvalvontasovelma", - "Description[fr]": "Composant graphique de surveillance du système, affichant l'utilisation de la mémoire physique.", - "Description[gl]": "Trebello de vixilancia do sistema que mostra o uso da memoria física.", - "Description[he]": "יישומון צג מערכת שמציג את ניצולת הזיכרון הפיזי", - "Description[hu]": "A fizikai memória használati statisztikáit megjelenítő elem", - "Description[ia]": "Widget de supervision de systema que monstra le uso de memoria physic", - "Description[id]": "Widget pemantau sistem yang menampilkan penggunaan memori fisik", - "Description[is]": "Kerfisvöktunargræja sem sýnir notkun á innra minninu", - "Description[it]": "Oggetto di monitoraggio del sistema che mostra l'utilizzo della memoria fisica", - "Description[ja]": "物理メモリの使用率を表示するウィジェット", - "Description[ka]": "სისტემური მონიტორის ვიჯეტი, რომელიც ფიზიკური მეხსიერების გამოყენებას აჩვენებს", - "Description[ko]": "물리적 메모리 사용량을 표시하는 시스템 모니터 위젯", - "Description[lt]": "Sistemos prižiūryklės valdiklis, kuris rodo fizinės atminties naudojimą", - "Description[lv]": "Sistēmas pārraudzības logdaļa, kas parāda fiziskās atmiņas lietojumu", - "Description[nb]": "Systemovervåking-element som viser bruk av fysisk minne", - "Description[nl]": "Systeemmonitorwidget die het gebruik van fysiek geheugen toont", - "Description[nn]": "System­overvaking som viser bruk av fysisk minne", - "Description[pa]": "ਕੁੱਲ ਫਿਜ਼ੀਕਲ ਮੈਮੋਰੀ ਵਰਤੋਂ ਦਿਖਾਉਣ ਵਾਲਾ ਸਿਸਟਮ ਮਾਨੀਟਰ ਵਿਜੈੱਟ", - "Description[pl]": "Element interfejsu, który pokazuje wykorzystanie pamięci fizycznej", - "Description[pt_BR]": "Widget monitor do sistema que mostra o uso da memória física", - "Description[ro]": "Control grafic de monitorizare a sistemului ce arată utilizarea memoriei fizice", - "Description[ru]": "Мониторинг использования физической памяти", - "Description[sa]": "सङ्गणकतन्त्रस्य निरीक्षकस्य विजेट् यत् भौतिकस्मृतिप्रयोगं दर्शयति", - "Description[sk]": "Miniaplikácia monitorovania systému, ktorá zobrazuje využitie fyzickej pamäte", - "Description[sl]": "Gradnik sistemskega monitorja, ki prikazuje rabo fizičnega pomnilnika", - "Description[sv]": "Grafisk systemövervakningskomponent som fysisk minnesanvändning", - "Description[ta]": "நினைவகத்தின் பயன்பாட்டைக் காட்டும் பிளாஸ்மாய்ட்", - "Description[tr]": "Fiziksel bellek kullanımını gösteren sistem monitörü araç takımı", - "Description[uk]": "Віджет нагляду за системою, який показує використання фізичної пам'яті", - "Description[zh_CN]": "显示物理内存占用率的系统监视小部件", - "Description[zh_TW]": "顯示實體記憶體用量的系統監控元件", - "EnabledByDefault": true, - "FormFactors": [ - "desktop" - ], - "Icon": "ksysguardd", - "Id": "org.kde.plasma.systemmonitor.memory", - "License": "GPL-2.0+", - "Name": "Memory Usage", - "Name[ar]": "استخدام الذاكرة", - "Name[ast]": "Usu de la memoria", - "Name[az]": "Yaddaş İstifadəsi", - "Name[be]": "Выкарыстанне памяці", - "Name[bg]": "Използване на паметта", - "Name[ca@valencia]": "Ús de memòria", - "Name[ca]": "Ús de memòria", - "Name[cs]": "Spotřeba paměti", - "Name[da]": "Hukommelsesforbrug", - "Name[de]": "Speicherbelegung", - "Name[el]": "Χρήση μνήμης", - "Name[en_GB]": "Memory Usage", - "Name[eo]": "Memor-Uzado", - "Name[es]": "Uso de memoria", - "Name[et]": "Mälukasutus", - "Name[eu]": "Memoria erabilera", - "Name[fi]": "Muistin käyttö", - "Name[fr]": "Utilisation de la mémoire", - "Name[gl]": "Uso de memoria", - "Name[he]": "ניצולת זיכרון", - "Name[hi]": "मेमोरी उपयोग", - "Name[hsb]": "Wužiwanje pomjatka", - "Name[hu]": "Memóriahasználat", - "Name[ia]": "Uso de Memoria", - "Name[id]": "Penggunaan Memori", - "Name[is]": "Minnisnotkun", - "Name[it]": "Utilizzo memoria", - "Name[ja]": "メモリ使用率", - "Name[ka]": "მეხსიერების გამოყენება", - "Name[ko]": "메모리 사용량", - "Name[lt]": "Atminties naudojimas", - "Name[lv]": "Atmiņas lietojums", - "Name[ml]": "മെമ്മറി ഉപയോഗം", - "Name[nb]": "Minnebruk", - "Name[nl]": "Geheugengebruik", - "Name[nn]": "Minne­bruk", - "Name[pa]": "ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ", - "Name[pl]": "Wykorzystanie pamięci", - "Name[pt]": "Utilização da Memória", - "Name[pt_BR]": "Uso da memória", - "Name[ro]": "Utilizare memorie", - "Name[ru]": "Использование памяти", - "Name[sa]": "स्मृतिप्रयोगः", - "Name[sk]": "Využitie pamäte", - "Name[sl]": "Raba pomnilnika", - "Name[sv]": "Minnesanvändning", - "Name[ta]": "நினைவு பயன்பாட்டு", - "Name[tg]": "Истифодабарии ҳофиза", - "Name[tok]": "kepeken sona", - "Name[tr]": "Bellek Kullanımı", - "Name[uk]": "Використання пам'яті", - "Name[vi]": "Lượng dùng bộ nhớ", - "Name[zh_CN]": "内存使用率", - "Name[zh_TW]": "記憶體用量", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ], - "X-Plasma-RootPath": "org.kde.plasma.systemmonitor" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/contents/config/faceproperties b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/contents/config/faceproperties deleted file mode 100644 index 363130e..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/contents/config/faceproperties +++ /dev/null @@ -1,7 +0,0 @@ -[Config] -chartFace=org.kde.ksysguard.linechart -highPrioritySensorIds=["network/all/download","network/all/upload"] - -[FaceConfig] -lineChartSmooth=true - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/metadata.json deleted file mode 100644 index 696eb06..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor.net/metadata.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "mart@kde.org", - "Name": "Marco Martin", - "Name[ar]": "ماركو مارتن", - "Name[ast]": "Marco Martin", - "Name[az]": "Marco Martin", - "Name[be]": "Marco Martin", - "Name[bg]": "Марко Мартин", - "Name[ca@valencia]": "Marco Martin", - "Name[ca]": "Marco Martin", - "Name[cs]": "Marco Martin", - "Name[da]": "Marco Martin", - "Name[de]": "Marco Martin", - "Name[el]": "Marco Martin", - "Name[en_GB]": "Marco Martin", - "Name[eo]": "Marco Martin", - "Name[es]": "Marco Martin", - "Name[et]": "Marco Martin", - "Name[eu]": "Marco Martin", - "Name[fi]": "Marco Martin", - "Name[fr]": "Marco Martin", - "Name[ga]": "Marco Martin", - "Name[gl]": "Marco Martin", - "Name[he]": "מרקו מרטין", - "Name[hi]": "मार्को मार्टिन", - "Name[hu]": "Marco Martin", - "Name[ia]": "Marco Martin", - "Name[id]": "Marco Martin", - "Name[is]": "Marco Martin", - "Name[it]": "Marco Martin", - "Name[ja]": "Marco Martin", - "Name[ka]": "მაკრო მარტინი", - "Name[ko]": "Marco Martin", - "Name[lt]": "Marco Martin", - "Name[lv]": "Marco Martin", - "Name[nb]": "Marco Martin", - "Name[nl]": "Marco Martin", - "Name[nn]": "Marco Martin", - "Name[pa]": "ਮਾਰਕੋ ਮਾਰਟਿਨ", - "Name[pl]": "Marco Martin", - "Name[pt]": "Marco Martin", - "Name[pt_BR]": "Marco Martin", - "Name[ro]": "Marco Martin", - "Name[ru]": "Marco Martin", - "Name[sa]": "मार्को मार्टिन्", - "Name[sk]": "Marco Martin", - "Name[sl]": "Marco Martin", - "Name[sv]": "Marco Martin", - "Name[ta]": "மார்க்கோ மார்ட்டின்", - "Name[tr]": "Marco Martin", - "Name[uk]": "Marco Martin", - "Name[vi]": "Marco Martin", - "Name[zh_CN]": "Marco Martin", - "Name[zh_TW]": "Marco Martin" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "System monitor widget that shows the download and upload data rate", - "Description[ar]": "أداة مراقبة النظام التي تعرض سرعة تنزيل ورفع البيانات", - "Description[az]": "Verilənlərin endirmə və yükləmə sürətini göstərən sistem izləyici vidjeti", - "Description[be]": "Віджэт сістэмнага назіральніка, які паказвае хуткасць спампоўвання і запампоўвання даных", - "Description[bg]": "Уиджет за системен монитор, който показва скоростта на изтегляне и качване на данни", - "Description[ca@valencia]": "Giny del monitor del sistema que mostra la velocitat de baixada i pujada de les dades", - "Description[ca]": "Giny del monitor del sistema que mostra la velocitat de baixada i pujada de les dades", - "Description[cs]": "Widget monitoru systému, zobrazující přenosovou rychlost stahování a odesílání", - "Description[da]": "Systemovervågning-widget som viser download- og uploadhastighed", - "Description[de]": "Systemmonitor-Miniprogramm, das die Download- und Upload-Datenrate anzeigt", - "Description[el]": "Συστατικό παρακολούθησης συστήματος που δείχνει το ρυθμό λήψης και μεταφόρτωσης δεδομένων", - "Description[en_GB]": "System monitor widget that shows the download and upload data rate", - "Description[eo]": "Sistemmonitora fenestraĵo kiu montras la elŝutan kaj alŝutan datumrapidecon", - "Description[es]": "Elemento gráfico del monitor del sistema que muestra las velocidades de subida y bajada de datos", - "Description[eu]": "Zama-jaiste eta -igotze datuen emaria erakusten duen sistema gainbegiratzeko trepeta", - "Description[fi]": "Lataus- ja lähetysnopeuden näyttävä järjestelmänvalvontasovelma", - "Description[fr]": "Composant graphique de surveillance du système, affichant le débit pour les envois et les téléchargements de données.", - "Description[gl]": "Trebello de vixilancia do sistema que amosa a velocidade de descarga e envío de datos.", - "Description[he]": "יישומון צג מערכת שמציג את קצב ההורדה וההעלאה", - "Description[hu]": "A le- és feltöltési sebességet megjelenítő elem", - "Description[ia]": "Widget de supervision de systema que monstra le velocitate de discargar e incargar datos", - "Description[id]": "Widget pemantau sistem yang menampilkan laju data unggah dan unduh", - "Description[is]": "Kerfisvöktunargræja sem sýnir gagnahraða fyrir sóttar skrár og upphleðslur", - "Description[it]": "Oggetto di monitoraggio del sistema che mostra la velocità di ricezione e invio dei dati", - "Description[ja]": "ダウンロード/アップロード速度を表示するウィジェット", - "Description[ka]": "სისტემური მონიტორის ვიჯეტი, რომელიც გადმოწერისა და ატვირთვის სიჩქარეს გაჩვენებთ", - "Description[ko]": "데이터 다운로드 및 업로드 전송률을 표시하는 시스템 모니터 위젯", - "Description[lt]": "Sistemos prižiūryklės valdiklis, kuris rodo duomenų atsiuntimo ir išsiuntimo spartą", - "Description[lv]": "Sistēmas pārraudzības logdaļa, kas parāda datu lejupielādes un augšupielādes ātrumu", - "Description[nb]": "Systemovervåking-element som viser ned- og opplastingshastighet", - "Description[nl]": "Systeemmonitorwidget die gegevenssnelheid van down- en uploaden toont", - "Description[nn]": "System­overvaking som viser ned- og opplastingsratar", - "Description[pa]": "ਡਾਊਨਲੋਡ ਅਤੇ ਅੱਪਲੋਡ ਡਾਟਾ ਦਰ ਵਿਖਾਉਣ ਵਾਲਾ ਸਿਸਟਮ ਮਾਨੀਟਰ ਵਿਜੈੱਟ", - "Description[pl]": "Element interfejsu, który pokazuje szybkość wysyłania i pobierania danych", - "Description[pt_BR]": "Widget monitor do sistema que mostra a taxa de download e upload", - "Description[ro]": "Control grafic de monitorizare a sistemului ce arată rata de încărcare și descărcare a datelor", - "Description[ru]": "Мониторинг скорости получения и передачи данных по сети", - "Description[sa]": "सङ्गणकतन्त्रस्य निरीक्षकस्य विजेट् यत् अवारोपण उपारोपण च दत्तांशदरः दर्शयति", - "Description[sk]": "Miniaplikácia monitorovania systému, ktorá zobrazuje množstvo sťahovaných a odosielaných dát", - "Description[sl]": "Gradnik sistemskega monitorja, ki prikazuje podatke prenosa podatkov noter in ven", - "Description[sv]": "Grafisk systemövervakningskomponent som visar nerladdnings- och uppladdningshastighet för data", - "Description[ta]": "பதிவிறக்க மற்றும் பதிவேற்ற விகிதத்தைக் காட்டும் பிளாஸ்மாய்ட்", - "Description[tr]": "Veri indirme ve karşıya yükleme hızını gösteren sistem monitörü araç takımı", - "Description[uk]": "Віджет нагляду за системою, який показує швидкість отримання та вивантаження даних", - "Description[zh_CN]": "显示下载和上传速率的系统监视小部件", - "Description[zh_TW]": "顯示下載與上傳之資料速率的系統監控元件", - "EnabledByDefault": true, - "FormFactors": [ - "desktop" - ], - "Icon": "network-workgroup", - "Id": "org.kde.plasma.systemmonitor.net", - "License": "GPL-2.0+", - "Name": "Network Speed", - "Name[ar]": "سرعة الشبكة", - "Name[az]": "Şəbəkə sürəti", - "Name[be]": "Хуткасць сеткі", - "Name[bg]": "Скорост на мрежата", - "Name[ca@valencia]": "Velocitat de xarxa", - "Name[ca]": "Velocitat de xarxa", - "Name[cs]": "Rychlost sítě", - "Name[da]": "Netværkshastighed", - "Name[de]": "Netzwerkgeschwindigkeit", - "Name[el]": "Ταχύτητα δικτύου", - "Name[en_GB]": "Network Speed", - "Name[eo]": "Reta Rapideco", - "Name[es]": "Velocidad de la red", - "Name[eu]": "Sareko abiadura", - "Name[fi]": "Verkon nopeus", - "Name[fr]": "Débit du réseau", - "Name[gl]": "Velocidade de rede", - "Name[he]": "מהירות רשת", - "Name[hu]": "Hálózati sebesség", - "Name[ia]": "Velocitate de Rete", - "Name[id]": "Kecepatan Jaringan", - "Name[is]": "Nethraði", - "Name[it]": "Velocità di rete", - "Name[ja]": "ネットワーク速度", - "Name[ka]": "ქსელის სიჩქარე", - "Name[ko]": "네트워크 속도", - "Name[lt]": "Tinklo greitis", - "Name[lv]": "Tīkla ātrums", - "Name[nb]": "Nettverkshastighet", - "Name[nl]": "Netwerksnelheid", - "Name[nn]": "Nettverks­fart", - "Name[pa]": "ਨੈੱਟਵਰਕ ਸਪੀਡ", - "Name[pl]": "Szybkość sieci", - "Name[pt_BR]": "Velocidade de rede", - "Name[ro]": "Viteza rețelei", - "Name[ru]": "Скорость передачи данных по сети", - "Name[sa]": "संजालस्य गतिः", - "Name[sk]": "Rýchlosť siete", - "Name[sl]": "Hitrost omrežja", - "Name[sv]": "Nätverkshastighet", - "Name[ta]": "பிணைய வேகம்", - "Name[tr]": "Ağ Hızı", - "Name[uk]": "Швидкість мережі", - "Name[zh_CN]": "网络速度", - "Name[zh_TW]": "網路速度", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ], - "X-Plasma-RootPath": "org.kde.plasma.systemmonitor" -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/config.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/config.qml deleted file mode 100644 index 23136b7..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/config.qml +++ /dev/null @@ -1,25 +0,0 @@ -import QtQuick -import org.kde.ksysguard.sensors as Sensors - -import org.kde.plasma.plasmoid -import org.kde.plasma.configuration - -ConfigModel { - ConfigCategory { - name: i18n("Appearance") - icon: "preferences-desktop-color" - source: "config/ConfigAppearance.qml" - } - ConfigCategory { - name: i18n("%1 Details", Plasmoid.faceController.name) - icon: Plasmoid.faceController.icon - visible: Plasmoid.faceController.faceConfigUi !== null - source: "config/FaceDetails.qml" - } - ConfigCategory { - name: i18n("Sensors Details") - icon: "ksysguardd" - source: "config/ConfigSensors.qml" - } -} - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/main.xml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/main.xml deleted file mode 100644 index a7d3191..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/config/main.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - org.kde.ksysguard.piechart - - - - - - - - - - - - - - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/CompactRepresentation.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/CompactRepresentation.qml deleted file mode 100644 index 6e9ef5b..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/CompactRepresentation.qml +++ /dev/null @@ -1,62 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - SPDX-FileCopyrightText: 2019 David Edmundson - SPDX-FileCopyrightText: 2019 Arjen Hiemstra - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts -import QtQuick.Controls -import QtQml - -import org.kde.plasma.plasmoid -import org.kde.plasma.core as PlasmaCore - -import org.kde.ksysguard.faces as Faces - -Control { - id: chartFace - Layout.fillWidth: contentItem ? contentItem.Layout.fillWidth : false - Layout.fillHeight: contentItem ? contentItem.Layout.fillHeight : false - - Layout.minimumWidth: (contentItem ? contentItem.Layout.minimumWidth : 0) + leftPadding + rightPadding - Layout.minimumHeight: (contentItem ? contentItem.Layout.minimumHeight : 0) + leftPadding + rightPadding - - Layout.preferredWidth: (contentItem ? contentItem.Layout.preferredWidth : 0) + leftPadding + rightPadding - Layout.preferredHeight: (contentItem ? contentItem.Layout.preferredHeight : 0) + leftPadding + rightPadding - - Layout.maximumWidth: (contentItem ? contentItem.Layout.maximumWidth : 0) + leftPadding + rightPadding - Layout.maximumHeight: (contentItem ? contentItem.Layout.maximumHeight : 0) + leftPadding + rightPadding - - leftPadding: 0 - topPadding: 0 - rightPadding: 0 - bottomPadding: 0 - - anchors.fill: parent - contentItem: Plasmoid.faceController.compactRepresentation - - Binding { - target: Plasmoid.faceController.compactRepresentation - property: "formFactor" - value: { - switch (Plasmoid.formFactor) { - case PlasmaCore.Types.Horizontal: - return Faces.SensorFace.Horizontal; - case PlasmaCore.Types.Vertical: - return Faces.SensorFace.Vertical; - default: - return Faces.SensorFace.Planar; - } - } - restoreMode: Binding.RestoreBinding - } - - MouseArea { - parent: chartFace - anchors.fill: parent - onClicked: root.expanded = !root.expanded - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/FullRepresentation.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/FullRepresentation.qml deleted file mode 100644 index 382818a..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/FullRepresentation.qml +++ /dev/null @@ -1,62 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - SPDX-FileCopyrightText: 2019 David Edmundson - SPDX-FileCopyrightText: 2019 Arjen Hiemstra - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts -import QtQuick.Controls -import QtQuick.Window -import Qt5Compat.GraphicalEffects -import QtQml - -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.plasmoid - -import org.kde.ksysguard.faces as Faces - - -Control { - id: chartFace - - Layout.minimumWidth: (contentItem ? contentItem.Layout.minimumWidth : 0) + leftPadding + rightPadding - Layout.minimumHeight: (contentItem ? contentItem.Layout.minimumHeight : 0) + leftPadding + rightPadding - Layout.preferredWidth: (contentItem - ? (contentItem.Layout.preferredWidth > 0 ? contentItem.Layout.preferredWidth : contentItem.implicitWidth) - : 0) + leftPadding + rightPadding - Layout.preferredHeight: (contentItem - ? (contentItem.Layout.preferredHeight > 0 ? contentItem.Layout.preferredHeight: contentItem.implicitHeight) - : 0) + leftPadding + rightPadding - Layout.maximumWidth: (contentItem ? contentItem.Layout.maximumWidth : 0) + leftPadding + rightPadding - Layout.maximumHeight: (contentItem ? contentItem.Layout.maximumHeight : 0) + leftPadding + rightPadding - - contentItem: Plasmoid.faceController.fullRepresentation - - // This empty mousearea serves for the sole purpose of refusing touch events - // which otherwise are eaten by Control stealing the event from any of its parents - // TODO KF6: Check if this is still needed as Qt6 doesn't accept touch by default on Control - MouseArea { - parent: chartFace - anchors.fill:parent - } - - Binding { - target: Plasmoid.faceController.fullRepresentation - property: "formFactor" - value: { - switch (Plasmoid.formFactor) { - case PlasmaCore.Types.Horizontal: - return Faces.SensorFace.Horizontal; - case PlasmaCore.Types.Vertical: - return Faces.SensorFace.Vertical; - default: - return Faces.SensorFace.Planar; - } - } - restoreMode: Binding.RestoreBinding - } -} - diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigAppearance.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigAppearance.qml deleted file mode 100644 index 8b5c15e..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigAppearance.qml +++ /dev/null @@ -1,52 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - SPDX-FileCopyrightText: 2019 David Edmundson - SPDX-FileCopyrightText: 2019 Arjen Hiemstra - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.kcmutils as KCM - -KCM.SimpleKCM { - id: root - - signal configurationChanged - - function saveConfig() { - configUi.saveConfig() - Plasmoid.faceController.reloadConfig() - } - - // Workaround for Bug 424458, when reusing the controller/item things break - readonly property Item configUi: Plasmoid.workaroundController(root).appearanceConfigUi - - // We cannot directly override the contentItem since SimpleKCM is a - // Kirigami.ScrollablePage which breaks if we override the contentItem. So - // instead use a placeholder item and reparent the config UI into that item, - // making sure to bind the required properties so sizing is correct. - Item { - id: contents - - implicitWidth: root.configUi.implicitWidth - implicitHeight: root.configUi.implicitHeight - - children: root.configUi - - Binding { - target: root.configUi - property: "width" - value: contents.width - } - } - - Connections { - target: root.configUi - function onConfigurationChanged() { - root.configurationChanged() - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigSensors.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigSensors.qml deleted file mode 100644 index b63e194..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigSensors.qml +++ /dev/null @@ -1,50 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - SPDX-FileCopyrightText: 2019 David Edmundson - SPDX-FileCopyrightText: 2019 Arjen Hiemstra - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.kcmutils as KCM - -KCM.SimpleKCM { - id: root - - signal configurationChanged - - function saveConfig() { - configUi.saveConfig(); - } - - readonly property Item configUi: Plasmoid.faceController.sensorsConfigUi - - // We cannot directly override the contentItem since SimpleKCM is a - // Kirigami.ScrollablePage which breaks if we override the contentItem. So - // instead use a placeholder item and reparent the config UI into that item, - // making sure to bind the required properties so sizing is correct. - Item { - id: contents - - implicitWidth: root.configUi.implicitWidth - implicitHeight: root.configUi.implicitHeight - - children: root.configUi - - Binding { - target: root.configUi - property: "width" - value: contents.width - } - } - - Connections { - target: root.configUi - function onConfigurationChanged() { - root.configurationChanged() - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/FaceDetails.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/FaceDetails.qml deleted file mode 100644 index 041a700..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/FaceDetails.qml +++ /dev/null @@ -1,50 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - SPDX-FileCopyrightText: 2019 David Edmundson - SPDX-FileCopyrightText: 2019 Arjen Hiemstra - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.plasmoid -import org.kde.kcmutils as KCM - -KCM.SimpleKCM { - id: root - - signal configurationChanged - - function saveConfig() { - configUi.saveConfig(); - } - - readonly property Item configUi: Plasmoid.faceController.faceConfigUi - - // We cannot directly override the contentItem since SimpleKCM is a - // Kirigami.ScrollablePage which breaks if we override the contentItem. So - // instead use a placeholder item and reparent the config UI into that item, - // making sure to bind the required properties so sizing is correct. - Item { - id: contents - - implicitWidth: root.configUi.implicitWidth - implicitHeight: root.configUi.implicitHeight - - children: root.configUi - - Binding { - target: root.configUi - property: "width" - value: contents.width - } - } - - Connections { - target: root.configUi - function onConfigurationChanged() { - root.configurationChanged() - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml deleted file mode 100644 index 357c9b1..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml +++ /dev/null @@ -1,96 +0,0 @@ -/* - SPDX-FileCopyrightText: 2019 Marco Martin - SPDX-FileCopyrightText: 2019 David Edmundson - SPDX-FileCopyrightText: 2019 Arjen Hiemstra - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts -import QtQuick.Window - -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami - -import org.kde.ksysguard.sensors as Sensors - - -PlasmoidItem { - id: root - Plasmoid.backgroundHints: PlasmaCore.Types.DefaultBackground | PlasmaCore.Types.ConfigurableBackground - - // Determine the right value to use for representation switching - function switchSizeFromSize(formFactor, compactMax, fullMin) { - // If we are planar (aka on the desktop), do not do any switching - if (Plasmoid.formFactor === PlasmaCore.Types.Planar) { - return -1 - } - - // If we are in a form factor where we can extend freely one way, don't - // use that for determining switching. - if (Plasmoid.formFactor === formFactor) { - // 0 or less is considered as "no switching" so return the smallest - // possible still valid value. - return 1 - } - - // Layout.maximumWidth will return Infinity if it isn't set, so handle that. - if (!Number.isFinite(compactMax)) { - // This is the default maximum size for compact reps, with 1 subtracted - // to ensure we switch if the maximum is reached. - compactMax = Kirigami.Units.iconSizes.enormous - 1 - } - - // Layout.minimumWidth will return -1 if it is not set, handle that. - if (fullMin <= 0) { - fullMin = Kirigami.Units.iconSizes.enormous - 1 - } - - // Use the larger of the two sizes to ensure we switch when the compact - // rep reaches its maximum but we don't try to cram in a full rep that - // won't actually fit. - return Math.max(compactMax, fullMin) - } - - switchWidth: switchSizeFromSize(PlasmaCore.Types.Horizontal, compactRepresentationItem?.Layout.maximumWidth ?? Infinity, fullRepresentationItem?.Layout.minimumWidth ?? -1) - switchHeight: switchSizeFromSize(PlasmaCore.Types.Vertical, compactRepresentationItem?.Layout.maximumHeight ?? Infinity, fullRepresentationItem?.Layout.minimumHeight ?? -1) - - preferredRepresentation: Plasmoid.formFactor === PlasmaCore.Types.Planar ? fullRepresentation : null - - Plasmoid.title: Plasmoid.faceController?.title || i18n("System Monitor") - toolTipSubText: totalSensor.sensorId ? i18nc("Sensor name: value", "%1: %2", totalSensor.name, totalSensor.formattedValue) : "" - - compactRepresentation: CompactRepresentation { - } - fullRepresentation: FullRepresentation { - } - - Plasmoid.configurationRequired: (Plasmoid.faceController ?? false) && - Plasmoid.faceController.highPrioritySensorIds.length == 0 && - Plasmoid.faceController.lowPrioritySensorIds.length == 0 && - Plasmoid.faceController.totalSensors.length == 0 && - ! (["org.kde.ksysguard.applicationstable", - "org.kde.ksysguard.processtable"].includes(Plasmoid.faceController.faceId)) - - Sensors.Sensor { - id: totalSensor - sensorId: Plasmoid.faceController?.totalSensors[0] || "" - updateRateLimit: Plasmoid.faceController?.updateRateLimit - } - - MouseArea { - anchors.fill: parent - acceptedButtons: Qt.MiddleButton - onClicked: Plasmoid.openSystemMonitor() - } - - Plasmoid.contextualActions: [ - PlasmaCore.Action { - text: i18nc("@action", "Open System Monitor…") - icon.name: "utilities-system-monitor" - onTriggered: Plasmoid.openSystemMonitor() - } - ] -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/metadata.json deleted file mode 100644 index b46f243..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/metadata.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Name": "Marco Martin", - "Name[ar]": "ماركو مارتن", - "Name[ast]": "Marco Martin", - "Name[az]": "Marco Martin", - "Name[be]": "Marco Martin", - "Name[bg]": "Марко Мартин", - "Name[ca@valencia]": "Marco Martin", - "Name[ca]": "Marco Martin", - "Name[cs]": "Marco Martin", - "Name[da]": "Marco Martin", - "Name[de]": "Marco Martin", - "Name[el]": "Marco Martin", - "Name[en_GB]": "Marco Martin", - "Name[eo]": "Marco Martin", - "Name[es]": "Marco Martin", - "Name[et]": "Marco Martin", - "Name[eu]": "Marco Martin", - "Name[fi]": "Marco Martin", - "Name[fr]": "Marco Martin", - "Name[ga]": "Marco Martin", - "Name[gl]": "Marco Martin", - "Name[he]": "מרקו מרטין", - "Name[hi]": "मार्को मार्टिन", - "Name[hu]": "Marco Martin", - "Name[ia]": "Marco Martin", - "Name[id]": "Marco Martin", - "Name[is]": "Marco Martin", - "Name[it]": "Marco Martin", - "Name[ja]": "Marco Martin", - "Name[ka]": "მაკრო მარტინი", - "Name[ko]": "Marco Martin", - "Name[lt]": "Marco Martin", - "Name[lv]": "Marco Martin", - "Name[nb]": "Marco Martin", - "Name[nl]": "Marco Martin", - "Name[nn]": "Marco Martin", - "Name[pa]": "ਮਾਰਕੋ ਮਾਰਟਿਨ", - "Name[pl]": "Marco Martin", - "Name[pt]": "Marco Martin", - "Name[pt_BR]": "Marco Martin", - "Name[ro]": "Marco Martin", - "Name[ru]": "Marco Martin", - "Name[sa]": "मार्को मार्टिन्", - "Name[sk]": "Marco Martin", - "Name[sl]": "Marco Martin", - "Name[sv]": "Marco Martin", - "Name[ta]": "மார்க்கோ மார்ட்டின்", - "Name[tr]": "Marco Martin", - "Name[uk]": "Marco Martin", - "Name[vi]": "Marco Martin", - "Name[zh_CN]": "Marco Martin", - "Name[zh_TW]": "Marco Martin" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=plasmashell&component=System%20Monitor%20widgets", - "Category": "System Information", - "Description": "Displays a configurable chart of a system monitor sensor", - "Description[ar]": "يعرض مخططًا قابلًا للضبط لمتحسسات مراقبة النظام", - "Description[az]": "Sistem monitoru sensorunun ayarlana bilən zolaqlarını göstərir", - "Description[be]": "Паказвае наладжвальную дыяграму сэнсара сістэмнага назіральніка", - "Description[bg]": "Показва конфигурируема диаграма на сензор за системен монитор", - "Description[ca@valencia]": "Mostra un diagrama configurable d'un sensor del monitor del sistema", - "Description[ca]": "Mostra un diagrama configurable d'un sensor del monitor del sistema", - "Description[da]": "Viser et konfigurerbart diagram over en systemovervågning-sensor", - "Description[de]": "Zeigt ein anpassbares Diagramm eines Systemmonitor-Sensors an", - "Description[el]": "Εμφανίζει ένα διαμορφώσιμο διάγραμμα ενός αισθητήρα παρακολούθησης συστήματος", - "Description[en_GB]": "Displays a configurable chart of a system monitor sensor", - "Description[eo]": "Montras agordeblan diagramon de sistemmonitora sensilo", - "Description[es]": "Muestra un gráfico configurable de un sensor del monitor del sistema", - "Description[et]": "Süsteemi jälgija sensori seadistatava diagrammi näitamine", - "Description[eu]": "Sistema gainbegiratzeko sentsore baten diagrama konfiguragarri bat azaltzen du", - "Description[fi]": "Näyttää mukautettavissa olevan kaavion järjestelmänvalvonnan anturista", - "Description[fr]": "Affiche un graphique configurable du senseur de surveillance du système.", - "Description[gl]": "Amosa un gráfico configurábel dun sensor de vixilancia do sistema", - "Description[he]": "יישומון צג מערכת שמציג את חיישן צג המערכת", - "Description[hi]": "तंत्र परिवीक्षक सेंसर का विन्यास करने योग्य लेखा-चित्र प्रदर्शित करता है ", - "Description[hu]": "Testre szabható szenzorokat megjelenítő elem", - "Description[ia]": "Monstra un graphico configurabile de un sensor de supervision de systema", - "Description[id]": "Menampilkan sebuah bagan yang bisa dikonfigurasi pada sebuah sensor pemantau sistem", - "Description[is]": "Sýnir stillanlegt myndrit yfir kerfisvöktunarskynjara", - "Description[it]": "Visualizza un grafico configurabile di un sensore di monitoraggio del sistema", - "Description[ja]": "カスタム可能なチャートを表示します", - "Description[ka]": "სისტემური მონიტორის სენსორის მორგებადი ცხვრილის ჩვენება", - "Description[ko]": "설정 가능한 시스템 모니터 센서 차트 표시", - "Description[lt]": "Rodo konfigūruojamą sistemos prižiūryklės jutiklio diagramą", - "Description[lv]": "Parāda sistēmas pārraudzības sensoru konfigurējamu diagrammu", - "Description[nb]": "Viser et tilpassbart diagram for en systemovervåkingssensor", - "Description[nl]": "Toont een te configureren grafiek van een systeemmonitorsensor", - "Description[nn]": "Viser eit tilpassbart diagram for ein systemovervakingssensor", - "Description[pa]": "ਸਿਸਟਮ ਮਾਨੀਟਰ ਸੈਂਸਰ ਦੀ ਸੰਰਚਨਾ-ਯੋਗ ਚਾਰਟ ਦਿਖਾਉਂਦਾ ਹੈ", - "Description[pl]": "Wyświetla wykres miernika monitora systemowego", - "Description[pt]": "Mostra um gráfico configurável de um sensor de monitorização do sistema", - "Description[pt_BR]": "Mostra um gráfico configurável do sensor do monitor do sistema", - "Description[ro]": "Afișează un grafic configurabil al unui senzor de monitorizare a sistemului", - "Description[ru]": "Настраиваемый график датчика системного монитора", - "Description[sa]": "प्रणालीनिरीक्षकसंवेदकस्य विन्यासयोग्यं चित्रपट प्रदर्शयति", - "Description[sk]": "Zobrazuje konfigurovateľný graf senzoru monitorovania systému", - "Description[sl]": "Prikaže nastavljiv grafikon sistemskega monitorja senzorja", - "Description[sv]": "Visar ett anpassningsbart diagram av en systemövervakningssensor", - "Description[ta]": "ஏதாவதொரு கணினி கண்காணிப்பு உணரியைக் காட்டும்", - "Description[tr]": "Sistem monitörü algılayıcısının yapılandırılabilir bir grafiğini görüntüler", - "Description[uk]": "Показує придатну до налаштовування діаграму на основі даних датчика нагляду за системою", - "Description[vi]": "Hiển thị một biểu đồ cấu hình được của một cảm biến giám sát hệ thống", - "Description[zh_CN]": "显示系统监视器的可配置图表", - "Description[zh_TW]": "顯示一個可自訂的系統監控偵測器圖表", - "FormFactors": [ - "desktop" - ], - "Icon": "ksysguardd", - "Id": "org.kde.plasma.systemmonitor", - "License": "GPL", - "Name": "System Monitor Sensor", - "Name[ar]": "مستشعر مراقبة النظام", - "Name[az]": "Sistem İzləməsi Sensoru", - "Name[be]": "Сэнсар сістэмнага назіральніка", - "Name[bg]": "Сензор на системния монитор", - "Name[ca@valencia]": "Sensor del monitor del sistema", - "Name[ca]": "Sensor del monitor del sistema", - "Name[cs]": "Senzor monitoru systému", - "Name[da]": "Systemovervågning-sensor", - "Name[de]": "Systemmonitor-Sensor", - "Name[el]": "Αισθητήρας παρακολούθησης συστήματος", - "Name[en_GB]": "System Monitor Sensor", - "Name[eo]": "Sistemmonitora Sentilo", - "Name[es]": "Sensor del monitor del sistema", - "Name[eu]": "Sistema gainbegiratzeko sentsorea", - "Name[fi]": "Järjestelmävalvonnan anturi", - "Name[fr]": "Senseur de surveillance du système", - "Name[gl]": "Sensores de vixilancia do sistema", - "Name[he]": "חיישן צג המערכת", - "Name[hu]": "Rendszermonitor-szenzor", - "Name[ia]": "Sensor de Monitor (supervisor) de systema", - "Name[id]": "Sensor Pemantau Sistem", - "Name[is]": "Skynjari kerfiseftirlits", - "Name[it]": "Sensori di monitoraggio del sistema", - "Name[ja]": "システムモニタセンサー", - "Name[ka]": "სისტემური მონიტორის სენსორი", - "Name[ko]": "시스템 모니터 센서", - "Name[lt]": "Sistemos prižiūryklės jutiklis", - "Name[lv]": "Sistēmās pārraudzības sensors", - "Name[nb]": "Systemovervåkingssensor", - "Name[nl]": "Systeemmonitorsensor", - "Name[nn]": "Systemovervakingssensor", - "Name[pa]": "ਸਿਸਟਮ ਮਾਨੀਟਰ ਸੈਂਸਰ", - "Name[pl]": "Miernik monitora systemowego", - "Name[pt_BR]": "Sensor do monitor do sistema ", - "Name[ro]": "Senzor de monitorizare a sistemului", - "Name[ru]": "Датчик системного монитора", - "Name[sa]": "प्रणालीनिरीक्षकस्य संवेदक", - "Name[sk]": "Senzor monitorovania systému", - "Name[sl]": "Sistemski nadzornik senzorja", - "Name[sv]": "Systemövervakningssensor", - "Name[ta]": "கணினி கண்காணிப்பு உணரி", - "Name[tr]": "Sistem Monitörü Algılayıcısı", - "Name[uk]": "Датчик нагляду за системою", - "Name[zh_CN]": "系统监视传感器", - "Name[zh_TW]": "系統監控感測器", - "Website": "https://www.kde.org/plasma-desktop" - }, - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-Provides": [ - "org.kde.plasma.systemmonitor" - ] -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/VaultItem.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/VaultItem.qml deleted file mode 100644 index ea2fe06..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/VaultItem.qml +++ /dev/null @@ -1,79 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2017, 2018, 2019 Ivan Cukic - * SPDX-FileCopyrightText: 2020 Nate Graham - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Controls as QQC2 - -import org.kde.plasma.extras as PlasmaExtras -import org.kde.plasma.plasmoid - -PlasmaExtras.ExpandableListItem { - id: root - - required index - required property var model - - readonly property var vaultsModelActions: Plasmoid.vaultsModel.actionsModel() - - icon: model.icon - iconEmblem: { - if (model.message.length !== 0) { - return "emblem-error"; - } else if (model.isOpened) { - return "emblem-mounted"; - } else if (model.isOfflineOnly) { - return "network-disconnect-symbolic"; - } else { - return ""; - } - } - - title: model.name - subtitle: model.message - subtitleCanWrap: true - defaultActionButtonAction: QQC2.Action { - icon.name: root.model.isOpened ? "lock-symbolic" : "unlock-symbolic" - text: root.model.isOpened ? i18nd("plasmavault-kde", "Lock Vault") : i18nd("plasmavault-kde", "Unlock and Open") - onTriggered: source => { - if (root.model.isOpened) { - root.vaultsModelActions.toggle(root.model.device); - } else { - root.vaultsModelActions.openInFileManager(root.model.device); - } - } - } - isBusy: Plasmoid.busy - enabled: model.isEnabled - contextualActions: [ - QQC2.Action { - enabled: root.model.isOpened - icon.name: "document-open-folder-symbolic" - text: i18nd("plasmavault-kde", "Show in File Manager") - onTriggered: source => { - root.vaultsModelActions.openInFileManager(root.model.device); - } - }, - QQC2.Action { - icon.name: root.model.isOpened ? "window-close-symbolic" : "unlock-symbolic" - text: root.model.isOpened ? i18nd("plasmavault-kde", "Forcefully Lock Vault") : i18nd("plasmavault-kde", "Unlock Vault") - onTriggered: source => { - if (root.model.isOpened) { - root.vaultsModelActions.forceClose(root.model.device); - } else { - root.vaultsModelActions.toggle(root.model.device); - } - } - }, - QQC2.Action { - icon.name: "configure-symbolic" - text: i18nd("plasmavault-kde", "Configure Vault…") - onTriggered: source => root.vaultsModelActions.configure(root.model.device); - } - ] -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/main.qml b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/main.qml deleted file mode 100644 index e505271..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/contents/ui/main.qml +++ /dev/null @@ -1,133 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2017, 2018, 2019 Ivan Cukic - * - * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL - */ - -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts - -import org.kde.kirigami as Kirigami -import org.kde.kitemmodels as KItemModels -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras -import org.kde.plasma.plasmoid - -PlasmoidItem { - id: root - - readonly property var vaultsModelActions: Plasmoid.vaultsModel.actionsModel() - - readonly property bool inPanel: [ - PlasmaCore.Types.TopEdge, - PlasmaCore.Types.RightEdge, - PlasmaCore.Types.BottomEdge, - PlasmaCore.Types.LeftEdge, - ].includes(Plasmoid.location) - - Plasmoid.busy: vaultsModelActions.isBusy - - Plasmoid.icon: { - let iconName = (vaultsModelActions.hasError ? "plasmavault_error" : "plasmavault"); - - if (inPanel) { - return iconName += "-symbolic" - } - - return iconName; - } - - Plasmoid.status: vaultsModelActions.hasOpenVaults ? PlasmaCore.Types.ActiveStatus : PlasmaCore.Types.PassiveStatus - - onExpandedChanged: { - Plasmoid.vaultsModel.reloadDevices(); - } - - Plasmoid.contextualActions: [ - PlasmaCore.Action { - id: createAction - text: i18nd("plasmavault-kde", "Create a New Vault…") - icon.name: "list-add-symbolic" - onTriggered: checked => root.vaultsModelActions.requestNewVault() - } - ] - - fullRepresentation: PlasmaExtras.Representation { - - Layout.minimumWidth: Kirigami.Units.gridUnit * 18 - Layout.minimumHeight: Kirigami.Units.gridUnit * 12 - - collapseMarginsHint: true - - PlasmaComponents3.ScrollView { - anchors.fill: parent - - // HACK: workaround for https://bugreports.qt.io/browse/QTBUG-83890 - PlasmaComponents3.ScrollBar.horizontal.policy: PlasmaComponents3.ScrollBar.AlwaysOff - - contentWidth: availableWidth - vaultsList.leftMargin - vaultsList.rightMargin - - contentItem: ListView { - id: vaultsList - - model: KItemModels.KSortFilterProxyModel { - sortRoleName: "name" - sourceModel: Plasmoid.vaultsModel - } - - clip: true - currentIndex: -1 - spacing: Kirigami.Units.smallSpacing - topMargin: Kirigami.Units.largeSpacing - leftMargin: Kirigami.Units.largeSpacing - rightMargin: Kirigami.Units.largeSpacing - bottomMargin: Kirigami.Units.largeSpacing - - highlight: PlasmaExtras.Highlight {} - highlightMoveDuration: Kirigami.Units.shortDuration - highlightResizeDuration: Kirigami.Units.shortDuration - delegate: VaultItem {} - - PlasmaExtras.PlaceholderMessage { - id: noVaultsMessage - - anchors.centerIn: parent - width: parent.width - (Kirigami.Units.gridUnit * 4) - - visible: vaultsList.count === 0 - - iconName: "plasmavault" - text: i18nd("plasmavault-kde", "No Vaults have been set up") - - helpfulAction: QQC2.Action { - text: createAction.text - icon.name: createAction.icon.name - - onTriggered: source => createAction.trigger() - } - } - } - } - - footer: PlasmaExtras.PlasmoidHeading { - visible: vaultsList.count > 0 && !(Plasmoid.containmentDisplayHints & PlasmaCore.Types.ContainmentDrawsPlasmoidHeading) - - contentItem: RowLayout { - spacing: Kirigami.Units.smallSpacing - - PlasmaComponents3.ToolButton { - - text: createAction.text - icon.name: createAction.icon.name - - onClicked: createAction.trigger() - Layout.alignment: Qt.AlignLeft - } - } - } - } -} diff --git a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/metadata.json b/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/metadata.json deleted file mode 100644 index 4d3e981..0000000 --- a/files/system/usr/share/plasma/plasmoids/org.kde.plasma.vault/metadata.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "KPackageStructure": "Plasma/Applet", - "KPlugin": { - "Authors": [ - { - "Email": "ivan.cukic at kde.org", - "Name": "Ivan Čukić", - "Name[ar]": "إيفان أووكيتش", - "Name[ast]": "Ivan Čukić", - "Name[az]": "Ivan Čukić", - "Name[be]": "Ivan Čukić", - "Name[bg]": "Ivan Čukić", - "Name[ca@valencia]": "Ivan Čukić", - "Name[ca]": "Ivan Čukić", - "Name[cs]": "Ivan Čukić", - "Name[da]": "Ivan Čukić", - "Name[de]": "Ivan Čukić", - "Name[en_GB]": "Ivan Čukić", - "Name[eo]": "Ivan Čukić", - "Name[es]": "Ivan Čukić", - "Name[eu]": "Ivan Čukić", - "Name[fi]": "Ivan Čukić", - "Name[fr]": "Ivan Čukić", - "Name[gl]": "Ivan Čukić", - "Name[he]": "איוון צ׳וקיץ׳", - "Name[hu]": "Ivan Čukić", - "Name[ia]": "Ivan Čukić", - "Name[is]": "Ivan Čukić", - "Name[it]": "Ivan Čukić", - "Name[ka]": "Ivan Čukić", - "Name[ko]": "Ivan Čukić", - "Name[lt]": "Ivan Čukić", - "Name[lv]": "Ivan Čukić", - "Name[nl]": "Ivan Čukić", - "Name[nn]": "Ivan Čukić", - "Name[pl]": "Ivan Čukić", - "Name[pt_BR]": "Ivan Čukić", - "Name[ro]": "Ivan Čukić", - "Name[ru]": "Ivan Čukić", - "Name[sa]": "इवान चुकिच्", - "Name[sk]": "Ivan Čukić", - "Name[sl]": "Ivan Čukić", - "Name[sv]": "Ivan Čukić", - "Name[tr]": "Ivan Čukić", - "Name[uk]": "Ivan Čukić", - "Name[zh_CN]": "Ivan Čukić", - "Name[zh_TW]": "Ivan Čukić" - } - ], - "BugReportUrl": "https://bugs.kde.org/enter_bug.cgi?product=Plasma%20Vault", - "Category": "Utilities", - "Description": "Create encrypted vaults", - "Description[ar]": "أنشئ خزنات معمّاة", - "Description[ast]": "Crea arques cifraes", - "Description[az]": "Şifrələnmiş seyflər yaratmaq", - "Description[be]": "Стварыць зашыфраваныя сховішчы", - "Description[bg]": "Създаване на криптирани трезори", - "Description[ca@valencia]": "Crea caixes fortes encriptades", - "Description[ca]": "Crea caixes fortes encriptades", - "Description[cs]": "Vytvářejte šifrované sejfy", - "Description[da]": "Opretter krypterede sikkerhedsbokse", - "Description[de]": "Verschlüsselte Tresore erstellen", - "Description[en_GB]": "Create encrypted vaults", - "Description[eo]": "Krei ĉifritajn trezorejojn", - "Description[es]": "Crear cajas fuertes cifradas", - "Description[eu]": "Sortu zifratutako kutxa-gotorrak", - "Description[fi]": "Luo salattuja holveja", - "Description[fr]": "Créer des coffres-forts chiffrés", - "Description[gl]": "Crear caixas fortes cifradas.", - "Description[he]": "יצירת כספות מוצפנות", - "Description[hu]": "Titkos tárolók létrehozása", - "Description[ia]": "Crea cellarios cryptate", - "Description[is]": "Setja upp dulritaðar öryggisgeymslur", - "Description[it]": "Crea caveau criptati", - "Description[ka]": "დაშიფრული სარდაფების შექმნა", - "Description[ko]": "암호화된 비밀 공간 생성", - "Description[lt]": "Sukurti šifruotas slėptuves", - "Description[lv]": "Izveidojiet šifrētus seifus", - "Description[nl]": "Versleutelde kluizen aanmaken", - "Description[nn]": "Lag krypterte datakvelv", - "Description[pa]": "ਇੰਕ੍ਰਿਪਟ ਕੀਤੇ ਵਾਲਟ ਬਣਾਓ", - "Description[pl]": "Tworzy zaszyfrowane sejfy", - "Description[pt_BR]": "Criar cofres criptografados", - "Description[ro]": "Creează bolți criptate", - "Description[ru]": "Создание зашифрованных папок", - "Description[sa]": "एन्क्रिप्टेड् वॉल्ट्स् रचयन्तु", - "Description[sk]": "Vytvoriť šifrované trezory", - "Description[sl]": "Ustvari šifrirane trezorje", - "Description[sv]": "Skapa krypterade valv", - "Description[tr]": "Şifrelenmiş kasalar oluşturun", - "Description[uk]": "Створення зашифрованих сховищ", - "Description[zh_CN]": "创建加密的保险库", - "Description[zh_TW]": "建立加密儲存庫", - "EnabledByDefault": true, - "Icon": "plasmavault", - "Id": "org.kde.plasma.vault", - "License": "GPL", - "Name": "Vaults", - "Name[ar]": "الخزنات", - "Name[ast]": "Arques", - "Name[az]": "Seyflər", - "Name[be]": "Сховішчы", - "Name[bg]": "Трезори", - "Name[ca@valencia]": "Caixes fortes", - "Name[ca]": "Caixes fortes", - "Name[cs]": "Sejfy", - "Name[da]": "Sikkerhedsbokse", - "Name[de]": "Tresore", - "Name[en_GB]": "Vaults", - "Name[eo]": "Trezorejoj", - "Name[es]": "Cajas fuertes", - "Name[eu]": "Kutxa-gotorrak", - "Name[fi]": "Holvi", - "Name[fr]": "Coffre-forts", - "Name[gl]": "Caixas fortes", - "Name[he]": "כספות", - "Name[hu]": "Titkos tárolók", - "Name[ia]": "Cellarios (Vaults)", - "Name[is]": "Öryggisgeymslur", - "Name[it]": "Caveau", - "Name[ka]": "საცავები", - "Name[ko]": "비밀 공간", - "Name[lt]": "Slėptuvės", - "Name[lv]": "Seifi", - "Name[nl]": "Kluizen", - "Name[nn]": "Datakvelv", - "Name[pa]": "ਵਾਲਟ", - "Name[pl]": "Sejfy", - "Name[pt_BR]": "Cofres", - "Name[ro]": "Bolți", - "Name[ru]": "Зашифрованные папки", - "Name[sa]": "तिजोरियाः", - "Name[sk]": "Trezory", - "Name[sl]": "Trezorji", - "Name[sv]": "Valv", - "Name[tr]": "Kasalar", - "Name[uk]": "Сховища", - "Name[zh_CN]": "保险库", - "Name[zh_TW]": "儲存庫", - "Version": "1.0", - "Website": "https://kde.org/plasma-desktop/" - }, - "X-Plasma-API": "declarativeappletscript", - "X-Plasma-API-Minimum-Version": "6.0", - "X-Plasma-MainScript": "ui/main.qml", - "X-Plasma-NotificationArea": "true", - "X-Plasma-NotificationAreaCategory": "SystemServices" -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/InteractiveConsole.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/InteractiveConsole.qml deleted file mode 100644 index 428071d..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/InteractiveConsole.qml +++ /dev/null @@ -1,35 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Aaron Seigo - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.private.shell - -Item { - id: main - - property string scriptPath - property alias mode: interactiveConsole.mode - signal visibleChanged(bool visible) - - onScriptPathChanged: { - interactiveConsole.loadScript(scriptPath); - } - - InteractiveConsoleWindow { - id: interactiveConsole - - onVisibleChanged: { - main.visibleChanged(visible); - } - } - - Component.onCompleted: { - interactiveConsole.scriptEngine = scriptEngine; - interactiveConsole.visible = true; - } -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityItem.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityItem.qml deleted file mode 100644 index 0c37be6..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityItem.qml +++ /dev/null @@ -1,376 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014-2020 Ivan Cukic - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick 2.0 - -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.plasma.extras as PlasmaExtras -import org.kde.plasma.activityswitcher as ActivitySwitcher -import org.kde.kirigami 2.20 as Kirigami - -import org.kde.kcmutils // KCMLauncher - -import "static.js" as S - -Item { - id: root - - property int innerPadding : Kirigami.Units.gridUnit - - property bool current : false - property bool selected : false - - property alias title : title.text - property alias icon : icon.source - property alias hasWindows : hasWindowsIndicator.visible - - z : current ? 10 : - selected ? 5 : 0 - - property string activityId : "" - - property string background : "" - - onBackgroundChanged: if (background[0] !== '#') { - // We have a proper wallpaper, hurroo! - backgroundColor.visible = false; - - } else { - // We have only a color - backgroundColor.color = background; - backgroundColor.visible = true; - } - - signal clicked - - width : 200 - height : width * 9.0 / 16.0 - - Item { - anchors { - fill: parent - } - - // Background until we get something real - Rectangle { - id: backgroundColor - - anchors.fill: parent - // This is intentional - while waiting for the wallpaper, - // we are showing a semi-transparent black background - color: "black" - - opacity: root.selected ? .8 : .5 - } - - Image { - id: backgroundWallpaper - - anchors.fill: parent - - visible: !backgroundColor.visible - source: "image://wallpaperthumbnail/" + root.background - sourceSize: Qt.size(width, height) - } - - // Title and the icon - - Rectangle { - id: shade - - width: parent.height - height: parent.width - - anchors.centerIn: parent - rotation: 90 - - gradient: Gradient { - GradientStop { position: 1.0; color: "black" } - GradientStop { position: 0.0; color: "transparent" } - } - - opacity : root.selected ? 0.5 : 1.0 - } - - Rectangle { - id: currentActivityHighlight - - visible: root.current - - border.width: root.current ? Kirigami.Units.smallSpacing : 0 - border.color: Kirigami.Theme.highlightColor - - z: 10 - - anchors { - fill: parent - // Hide the rounding error on the bottom of the rectangle - bottomMargin: -1 - } - - color: "transparent" - } - - Item { - id: titleBar - - anchors { - top : parent.top - left : parent.left - right : parent.right - - leftMargin : 2 * Kirigami.Units.smallSpacing + 2 - topMargin : 2 * Kirigami.Units.smallSpacing - } - - PlasmaExtras.ShadowedLabel { - id: title - - color : "white" - elide : Text.ElideRight - visible : shade.visible - - font.bold : true - - anchors { - top : parent.top - left : parent.left - right : icon.left - } - } - - PlasmaExtras.ShadowedLabel { - id: description - - color : "white" - elide : Text.ElideRight - text : model.description - - anchors { - top : title.bottom - left : parent.left - right : icon.left - } - } - - Kirigami.Icon { - id: icon - - width : Kirigami.Units.iconSizes.medium - height : width - - anchors { - right : parent.right - rightMargin : 2 * Kirigami.Units.smallSpacing - } - } - } - - Column { - id: statsBar - - height: childrenRect.height + Kirigami.Units.smallSpacing - - anchors { - bottom : controlBar.top - left : parent.left - right : parent.right - - leftMargin : 2 * Kirigami.Units.smallSpacing + 2 - rightMargin : 2 * Kirigami.Units.smallSpacing - bottomMargin : Kirigami.Units.smallSpacing - } - - Kirigami.Icon { - id : hasWindowsIndicator - source : "window-duplicate" - width : 16 - height : width - opacity : .6 - visible : false - } - - PlasmaExtras.ShadowedLabel { - id: lastUsedDate - - color : "white" - elide : Text.ElideRight - - text: root.current ? - i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:status currently active activity", "Currently being used") : - model.lastTimeUsedString - } - } - - Rectangle { - id: dropHighlight - visible: moveDropAction.isHovered || copyDropAction.isHovered - - onVisibleChanged: { - ActivitySwitcher.Backend.setDropMode(visible); - if (visible) { - root.state = "dropAreasShown"; - } else { - root.state = "plain"; - } - } - - anchors { - fill: parent - topMargin: icon.height + 3 * Kirigami.Units.smallSpacing - } - - opacity: .75 - color: Kirigami.Theme.backgroundColor - } - - TaskDropArea { - id: moveDropAction - - anchors { - right: parent.horizontalCenter - left: parent.left - top: parent.top - bottom: parent.bottom - } - - topPadding: icon.height + 3 * Kirigami.Units.smallSpacing - actionVisible: dropHighlight.visible - - actionTitle: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action shows when dragging file over item", "Move to\nthis activity") - - onTaskDropped: mimeData => { - ActivitySwitcher.Backend.dropMove(mimeData, root.activityId); - } - - onClicked: { - root.clicked(); - } - - onEntered: { - S.showActivityItemActionsBar(root); - } - - visible: ActivitySwitcher.Backend.dropEnabled - } - - TaskDropArea { - id: copyDropAction - - topPadding: icon.height + 3 * Kirigami.Units.smallSpacing - actionVisible: dropHighlight.visible - - anchors { - right: parent.right - left: parent.horizontalCenter - top: parent.top - bottom: parent.bottom - } - - actionTitle: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action shows when dragging file over item", "Show also\nin this activity") - - onTaskDropped: mimeData => { - ActivitySwitcher.Backend.dropCopy(mimeData, root.activityId); - } - - onClicked: { - root.clicked(); - } - - onEntered: { - S.showActivityItemActionsBar(root); - } - - visible: ActivitySwitcher.Backend.dropEnabled - - } - - // Controls - Item { - id: controlBar - - height: root.state == "showingControls" ? - (configButton.height + 4 * Kirigami.Units.smallSpacing) : - 0 - - Behavior on height { - NumberAnimation { - duration: Kirigami.Units.longDuration - } - } - - Behavior on opacity { - NumberAnimation { - duration: Kirigami.Units.shortDuration - } - } - - clip: true - - anchors { - bottom : parent.bottom - left : parent.left - right : parent.right - } - - Rectangle { - anchors { - fill: parent - margins: - 2 * Kirigami.Units.smallSpacing - } - - opacity: .75 - color: Kirigami.Theme.backgroundColor - } - - PlasmaComponents.Button { - id: configButton - - icon.name: "configure" - PlasmaComponents.ToolTip.delay: Kirigami.Units.toolTipDelay - PlasmaComponents.ToolTip.visible: hovered - PlasmaComponents.ToolTip.text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button tooltip only, opens kcm", "Configure") - - onClicked: KCMLauncher.openSystemSettings("kcm_activities", root.activityId); - - anchors { - left : parent.left - top : parent.top - leftMargin : 2 * Kirigami.Units.smallSpacing + 2 - topMargin : 2 * Kirigami.Units.smallSpacing - } - } - } - } - - states: [ - State { - name: "plain" - PropertyChanges { shade.visible: true } - PropertyChanges { controlBar.opacity: 0 } - }, - State { - name: "showingControls" - PropertyChanges { shade.visible: true } - PropertyChanges { controlBar.opacity: 1 } - }, - State { - name: "dropAreasShown" - // PropertyChanges { shade.visible: false } - PropertyChanges { statsBar.visible: false } - PropertyChanges { controlBar.opacity: 0 } - } - ] - - transitions: [ - Transition { - NumberAnimation { - properties : "opacity" - duration : Kirigami.Units.shortDuration - } - } - ] -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityList.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityList.qml deleted file mode 100644 index 491ee0b..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityList.qml +++ /dev/null @@ -1,150 +0,0 @@ -/* vim:set foldmethod=marker: - - SPDX-FileCopyrightText: 2014 Ivan Cukic - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.kirigami as Kirigami - -import org.kde.plasma.activityswitcher as ActivitySwitcher - -Flickable { - id: root - - // contentWidth: content.width - contentHeight: content.height - - property var model: ActivitySwitcher.Backend.runningActivitiesModel() - property string filterString: "" - property bool showSwitcherOnly: false - - property int itemsWidth: 0 - - property int selectedIndex: -1 - - function _selectRelativeToCurrent(distance) - { - var startingWithSelected = selectedIndex; - var visited = 0; - - do { - selectedIndex += distance; - visited++; - - if (selectedIndex >= activitiesList.count) { - selectedIndex = 0; - } - - if (selectedIndex < 0) { - selectedIndex = activitiesList.count - 1; - } - - if (visited >= activitiesList.count) { - // we've visited all activities but could not find a visible - // one, so stop searching and select the one we started with - selectedIndex = startingWithSelected; - break; - } - - // Searching for the first item that is visible - } while (!activitiesList.itemAt(selectedIndex).visible); - _updateSelectedItem(); - - } - - function selectNext() - { - _selectRelativeToCurrent(1); - } - - function selectPrevious() - { - _selectRelativeToCurrent(-1); - } - - function _updateSelectedItem() - { - for (var i = 0; i < activitiesList.count; i++) { - activitiesList.itemAt(i).selected = (i === selectedIndex); - } - } - - function openSelected() - { - var selectedItem = null; - - if (selectedIndex >= 0 && selectedIndex < activitiesList.count) { - selectedItem = activitiesList.itemAt(selectedIndex) as ActivityItem; - - } else if (root.filterString != "") { - // If we have only one item shown, activate it. It doesn't matter - // that it is not really selected - - for (var i = 0; i < activitiesList.count; i++) { - var item = activitiesList.itemAt(i) as ActivityItem; - - if (item.visible) { - selectedItem = item; - break; - } - } - } - - if (selectedItem !== null) { - ActivitySwitcher.Backend.setCurrentActivity(selectedItem.activityId); - } - } - - Column { - id: content - - // width: root.width - (root.width % 10) - width: root.itemsWidth - spacing: Kirigami.Units.smallSpacing * 2 - - Repeater { - id: activitiesList - - model: ActivitySwitcher.Backend.runningActivitiesModel() - - ActivityItem { - - width: content.width - - visible : (root.filterString == "") || - (title.toLowerCase().indexOf(root.filterString) != -1) - - activityId : model.id - title : model.name - icon : model.iconSource - background : model.background - current : model.isCurrent - hasWindows : model.hasWindows - innerPadding : 2 * Kirigami.Units.smallSpacing - - onClicked : { - ActivitySwitcher.Backend.setCurrentActivity(model.id); - } - } - } - - add: Transition { - NumberAnimation { - properties: "x" - from: -100 - duration: Kirigami.Units.shortDuration - } - } - - move: Transition { - NumberAnimation { - id: animation - properties: "y" - duration: Kirigami.Units.longDuration - } - } - } -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityManager.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityManager.qml deleted file mode 100644 index 9459464..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityManager.qml +++ /dev/null @@ -1,135 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - SPDX-FileCopyrightText: 2014 Ivan Cukic - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick 2.0 - -import org.kde.plasma.components 3.0 as PlasmaComponents -import org.kde.kirigami 2.20 as Kirigami -import org.kde.config as KConfig // KAuthorized -import org.kde.kcmutils // KCMLauncher - - -FocusScope { - id: root - signal closed() - - //this is used to perfectly align the filter field and delegates - property int cellWidth: Kirigami.Units.iconSizes.sizeForLabels * 30 - property int spacing: 2 * Kirigami.Units.smallSpacing - - property bool showSwitcherOnly: false - - width: Kirigami.Units.gridUnit * 16 - - Item { - id: activityBrowser - - property int spacing: 2 * Kirigami.Units.smallSpacing - - signal closeRequested() - - Keys.onPressed: event => { - if (event.key === Qt.Key_Escape) { - if (heading.searchString.length > 0) { - heading.searchString = ""; - } else { - activityBrowser.closeRequested(); - } - - } else if (event.key === Qt.Key_Up) { - activityList.selectPrevious(); - - } else if (event.key === Qt.Key_Down) { - activityList.selectNext(); - - } else if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) { - activityList.openSelected(); - - } else if (event.key === Qt.Key_Tab) { - // console.log("TAB KEY"); - - } else { - // console.log("OTHER KEY"); - // event.accepted = false; - // heading.forceActiveFocus(); - } - } - - // Rectangle { - // anchors.fill : parent - // opacity : .4 - // color : "white" - // } - - Heading { - id: heading - - anchors { - top: parent.top - left: parent.left - right: parent.right - - leftMargin: Kirigami.Units.smallSpacing - rightMargin: Kirigami.Units.smallSpacing - } - - visible: !root.showSwitcherOnly - - onCloseRequested: activityBrowser.closeRequested() - } - - PlasmaComponents.ScrollView { - anchors { - top: heading.visible ? heading.bottom : parent.top - bottom: bottomPanel.visible ? bottomPanel.top : parent.bottom - left: parent.left - right: parent.right - topMargin: activityBrowser.spacing - } - - ActivityList { - id: activityList - showSwitcherOnly: root.showSwitcherOnly - filterString: heading.searchString.toLowerCase() - itemsWidth: root.width - Kirigami.Units.smallSpacing - } - } - - Item { - id: bottomPanel - - height: newActivityButton.height + Kirigami.Units.gridUnit - - visible: !root.showSwitcherOnly - - anchors { - bottom: parent.bottom - left: parent.left - right: parent.right - } - - PlasmaComponents.ToolButton { - id: newActivityButton - - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button opens Activity kcm", "Create activity…") - icon.name: "list-add" - - width: parent.width - - onClicked: KCMLauncher.openSystemSettings("kcm_activities", "newActivity") - - visible: KConfig.KAuthorized.authorize("plasma-desktop/add_activities") - } - } - - onCloseRequested: root.closed() - - anchors.fill: parent - } - -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/Heading.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/Heading.qml deleted file mode 100644 index b3e6408..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/Heading.qml +++ /dev/null @@ -1,108 +0,0 @@ -/* vim:set foldmethod=marker: - - SPDX-FileCopyrightText: 2014 Ivan Cukic - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.components as PlasmaComponents -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami - -import org.kde.kcmutils as KCM -import org.kde.config as KConfig - -Item { - id: root - - property alias searchString: searchText.text - property bool showingSearch: false - - signal closeRequested - - function focusSearch() { - searchText.forceActiveFocus() - } - - onShowingSearchChanged: if (!showingSearch) searchText.text = "" - - Keys.onPressed: event => { - if (event.key === Qt.Key_Escape) { - if (root.showingSearch) { - event.accepted = true; - root.showingSearch = false; - } - } - } - - height: childrenRect.height - - RowLayout { - id: buttonRow - - anchors { - top: parent.top - left: parent.left - right: parent.right - } - - Item { - Kirigami.Heading { - id: heading - - anchors.fill: parent - - level: 1 - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:window", "Activities") - textFormat: Text.PlainText - elide: Text.ElideRight - - visible: !root.showingSearch - } - - PlasmaExtras.SearchField { - id: searchText - - anchors.fill: parent - - focus: true - visible: root.showingSearch - - onTextChanged: if (text != "") root.showingSearch = true - } - - Layout.fillWidth: true - Layout.fillHeight: true - } - - PlasmaComponents.ToolButton { - id: searchButton - icon.name: "edit-find" - - // checkable: true - // onClicked: root.closeRequested() - onClicked: root.showingSearch = !root.showingSearch - checked: root.showingSearch - } - - PlasmaComponents.ToolButton { - id: configureButton - icon.name: "configure" - visible: KConfig.KAuthorized.authorizeControlModule("kcm_activities") - onClicked: { - KCM.KCMLauncher.openSystemSettings("kcm_activities"); - root.closeRequested(); - } - } - - PlasmaComponents.ToolButton { - id: closeButton - icon.name: "window-close" - onClicked: root.closeRequested() - } - - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/TaskDropArea.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/TaskDropArea.qml deleted file mode 100644 index 35579e3..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/TaskDropArea.qml +++ /dev/null @@ -1,88 +0,0 @@ -/* - SPDX-FileCopyrightText: 2020 Ivan Cukic - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.kirigami as Kirigami -import org.kde.draganddrop as DND -import org.kde.plasma.extras as PlasmaExtras - -DND.DropArea { - id: root - - signal taskDropped(var mimeData, var modifiers) - signal clicked() - signal entered() - - property int topPadding: 0 - property string activityName: "" - property bool selected: false - property string actionTitle: "" - property bool isHovered: false - property bool actionVisible: false - - PlasmaExtras.Highlight { - id: dropHighlight - anchors { - fill: parent - // topMargin: icon.height + 3 * Kirigami.Units.smallSpacing - topMargin: root.topPadding - } - visible: root.isHovered - z: -1 - } - - Text { - id: dropAreaLeftText - anchors { - fill: dropHighlight - leftMargin: Kirigami.Units.gridUnit - rightMargin: Kirigami.Units.gridUnit - } - - color: Kirigami.Theme.textColor - visible: root.actionVisible - - text: root.actionTitle - verticalAlignment: Text.AlignVCenter - horizontalAlignment: Text.AlignHCenter - maximumLineCount: 3 - } - - anchors { - left: parent.left - right: parent.horizontalCenter - top: parent.top - bottom: parent.bottom - } - - preventStealing: true - enabled: true - - onDrop: event => { - root.taskDropped(event.mimeData, event.modifiers); - } - - onDragEnter: { - root.isHovered = true; - } - - onDragLeave: { - root.isHovered = false; - } - - MouseArea { - anchors.fill: parent - onClicked: root.clicked() - hoverEnabled: true - onEntered: root.entered() - - Accessible.name: root.activityName - Accessible.role: Accessible.Button - Accessible.selected: root.selected - Accessible.onPressAction: root.clicked() - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/WindowPreview.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/WindowPreview.qml deleted file mode 100644 index 1ef2ff4..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/WindowPreview.qml +++ /dev/null @@ -1,54 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Ivan Cukic - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.kirigami as Kirigami - -Image { - id: main - - width: 480 - height: 425 - - source: "images/window2.png" - anchors.centerIn: parent - - Item { - id: title - - width: titleText.width + 32 - height: titleText.height + 32 - - Rectangle { - anchors.fill: parent - color: "black" - radius: Kirigami.Units.cornerRadius - opacity: .7 - } - - Text { - id: titleText - color: "white" - text: "Firefox" - font.pointSize: 24 - - anchors.centerIn: parent - } - } - - Drag.active: mouseArea.drag.active - Drag.hotSpot.x: 32 - Drag.hotSpot.y: 32 - - MouseArea { - id: mouseArea - anchors.fill: parent - - drag { - target: title - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/static.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/static.js deleted file mode 100644 index a04a474..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/static.js +++ /dev/null @@ -1,23 +0,0 @@ -/* vim:set foldmethod=marker: - - SPDX-FileCopyrightText: 2015 Ivan Cukic - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -.pragma library - -var currentlyHoveredActivityItem = null; - -function showActivityItemActionsBar(activityItem) { - if (activityItem === currentlyHoveredActivityItem) { - return; - } - - if (currentlyHoveredActivityItem !== null) { - currentlyHoveredActivityItem.state = "plain"; - } - - currentlyHoveredActivityItem = activityItem; - currentlyHoveredActivityItem.state = "showingControls"; -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml deleted file mode 100644 index 891153f..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml +++ /dev/null @@ -1,262 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Layouts -import QtQuick.Window -import QtQuick.Controls as QQC2 -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.components as PC3 -import org.kde.kirigami as Kirigami -import org.kde.plasma.plasmoid - -PlasmoidItem { - id: root - - enum LayoutType { - HorizontalPanel, - VerticalPanel, - Desktop, - DesktopCompact - } - - property var errorInformation - - readonly property real minimumPreferredWidth: Kirigami.Units.gridUnit * 12 - readonly property real minimumPreferredHeight: Kirigami.Units.gridUnit * 12 - - // To properly show the error message in panel - readonly property int layoutForm: { - if (fullRepresentationItem.width >= root.minimumPreferredWidth) { - if (fullRepresentationItem.height >= root.minimumPreferredHeight) { - return AppletError.Desktop; - } else if (fullRepresentationItem.height >= Kirigami.Units.iconSizes.huge + root.fullRepresentationItem.buttonLayout.implicitHeight) { - return AppletError.DesktopCompact; - } - } - - return Plasmoid.formFactor === PlasmaCore.Types.Vertical ? AppletError.VerticalPanel : AppletError.HorizontalPanel; - } - preloadFullRepresentation: true - fullRepresentation: GridLayout { - id: fullRep - property alias buttonLayout: buttonLayout - Layout.minimumWidth: { - switch (root.layoutForm) { - case AppletError.Desktop: - case AppletError.DesktopCompact: - // [Icon] [Text] - // [Button] - // [Information] - return Math.max(root.minimumPreferredWidth, buttonLayout.implicitWidth); - case AppletError.VerticalPanel: - // [Icon] - // [Copy] - // [Open] - return Math.max(headerIcon.implicitWidth, buttonLayout.implicitWidth); - case AppletError.HorizontalPanel: - // [Icon] [Copy] [Open] - return headingLayout.implicitWidth + rowSpacing + buttonLayout.implicitWidth; - } - } - Layout.minimumHeight: { - switch (root.layoutForm) { - case AppletError.Desktop: - return headingLayout.implicitHeight + fullRep.columnSpacing + buttonLayout.implicitHeight + fullRep.columnSpacing + fullContentView.implicitHeight; - case AppletError.DesktopCompact: - return Math.max(headingLayout.implicitHeight, buttonLayout.implicitHeight); - case AppletError.VerticalPanel: - return headingLayout.implicitHeight + fullRep.columnSpacing + buttonLayout.implicitHeight; - case AppletError.HorizontalPanel: - return Math.max(headingLayout.implicitHeight, buttonLayout.implicitHeight); - } - } - // Same as systray popups - Layout.preferredWidth: Kirigami.Units.gridUnit * 24 - Layout.preferredHeight: Kirigami.Units.gridUnit * 24 - Layout.maximumWidth: Kirigami.Units.gridUnit * 34 - Layout.maximumHeight: Kirigami.Units.gridUnit * 34 - - rowSpacing: textArea.topPadding - columnSpacing: rowSpacing - flow: { - switch (root.layoutForm) { - case AppletError.HorizontalPanel: - return GridLayout.LeftToRight; - default: - return GridLayout.TopToBottom; - } - } - - RowLayout { - id: headingLayout - - Layout.margins: root.layoutForm !== AppletError.Desktop ? 0 : Kirigami.Units.gridUnit - Layout.maximumWidth: fullRep.width - spacing: 0 - Layout.fillWidth: true - - Kirigami.Icon { - id: headerIcon - implicitWidth: Math.min(Kirigami.Units.iconSizes.huge, fullRep.width, fullRep.height) - implicitHeight: implicitWidth - - activeFocusOnTab: true - source: "dialog-error" - - Accessible.description: heading.text - - PlasmaCore.ToolTipArea { - anchors.fill: parent - enabled: !heading.visible || heading.truncated - mainText: heading.text - textFormat: Text.PlainText - } - } - - Kirigami.Heading { - id: heading - visible: root.layoutForm !== AppletError.VerticalPanel - // Descent is equal to the amount of space above and below capital letters. - // Add descent to the sides to make the spacing around Latin text look more even. - leftPadding: headingFontMetrics.descent - rightPadding: headingFontMetrics.descent - text: root.errorInformation ? root.errorInformation.compactError : "No error information." - textFormat: Text.PlainText - level: 2 - wrapMode: Text.Wrap - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - elide: Text.ElideRight - Layout.fillWidth: true - Layout.maximumHeight: headerIcon.implicitHeight - - FontMetrics { - id: headingFontMetrics - font: heading.font - } - } - } - - GridLayout { - id: buttonLayout - - Layout.alignment: Qt.AlignCenter - - rowSpacing: fullRep.rowSpacing - columnSpacing: parent.columnSpacing - flow: { - switch (root.layoutForm) { - case AppletError.HorizontalPanel: - case AppletError.VerticalPanel: - return fullRep.flow; - default: - return GridLayout.LeftToRight; - } - } - - PC3.Button { - id: copyButton - display: root.layoutForm === AppletError.HorizontalPanel || root.layoutForm === AppletError.VerticalPanel ? PC3.AbstractButton.IconOnly : PC3.AbstractButton.TextBesideIcon - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Copy to Clipboard") - icon.name: "edit-copy" - onClicked: { - textArea.selectAll() - textArea.copy() - textArea.deselect() - } - - PlasmaCore.ToolTipArea { - anchors.fill: parent - enabled: parent.display === PC3.AbstractButton.IconOnly - mainText: parent.text - textFormat: Text.PlainText - } - } - - Loader { - id: compactContentLoader - active: root.layoutForm !== AppletError.Desktop - visible: active - sourceComponent: PC3.Button { - display: copyButton.display - icon.name: "window-new" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button opens dialog", "View Error Details…") - checked: dialog.visible - onClicked: dialog.visible = !dialog.visible - - PlasmaCore.ToolTipArea { - anchors.fill: parent - enabled: parent.display === PC3.AbstractButton.IconOnly - mainText: parent.text - textFormat: Text.PlainText - } - - QQC2.ApplicationWindow { - id: dialog - flags: Qt.Dialog | Qt.WindowStaysOnTopHint | Qt.WindowMinMaxButtonsHint | Qt.WindowCloseButtonHint - minimumWidth: dialogFontMetrics.height * 12 - + dialogTextArea.leftPadding + dialogTextArea.rightPadding - minimumHeight: dialogFontMetrics.height * 12 - + dialogTextArea.topPadding + dialogTextArea.bottomPadding - width: Kirigami.Units.gridUnit * 24 - height: Kirigami.Units.gridUnit * 24 - color: palette.base - QQC2.ScrollView { - id: dialogScrollView - anchors.fill: parent - QQC2.TextArea { - id: dialogTextArea - // HACK: silence binding loop warnings. - // contentWidth seems to be causing the binding loop, - // but contentWidth is read-only and we have no control - // over how it is calculated. - implicitWidth: 0 - wrapMode: TextEdit.Wrap - text: textArea.text - font.family: "monospace" - readOnly: true - selectByMouse: true - background: null - FontMetrics { - id: dialogFontMetrics - font: dialogTextArea.font - } - } - background: null - } - } - } - } - } - - PC3.ScrollView { - id: fullContentView - // Not handled by a Loader because we need - // TextEdit::copy() to copy to clipboard. - visible: !compactContentLoader.active - Layout.fillHeight: true - Layout.fillWidth: true - PC3.TextArea { - id: textArea - // HACK: silence binding loop warnings. - // contentWidth seems to be causing the binding loop, - // but contentWidth is read-only and we have no control - // over how it is calculated. - implicitWidth: 0 - wrapMode: TextEdit.Wrap - text: root.errorInformation && root.errorInformation.errors ? - root.errorInformation.errors.join("\n\n") - // This is just to suppress warnings. Users should never see this. - : "No error information." - font.family: "monospace" - readOnly: true - selectByMouse: true - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/CompactApplet.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/CompactApplet.qml deleted file mode 100644 index ae7701c..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/CompactApplet.qml +++ /dev/null @@ -1,369 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -import QtQuick -import QtQuick.Layouts -import QtQuick.Window - -import org.kde.plasma.core as PlasmaCore -import org.kde.ksvg as KSvg -import org.kde.plasma.plasmoid -import org.kde.kquickcontrolsaddons -import org.kde.kirigami as Kirigami - -PlasmaCore.ToolTipArea { - id: root - objectName: "org.kde.desktop-CompactApplet" - anchors.fill: parent - - mainText: plasmoidItem.toolTipMainText - subText: plasmoidItem.toolTipSubText - location: Plasmoid.location - active: !plasmoidItem.expanded - textFormat: plasmoidItem.toolTipTextFormat - mainItem: plasmoidItem.toolTipItem ? plasmoidItem.toolTipItem : null - - readonly property bool vertical: location === PlasmaCore.Types.RightEdge || location === PlasmaCore.Types.LeftEdge - - property Item fullRepresentation - property Item compactRepresentation - property Item expandedFeedback: expandedItem - property PlasmoidItem plasmoidItem - - onCompactRepresentationChanged: { - if (compactRepresentation) { - compactRepresentation.anchors.fill = null; - compactRepresentation.parent = compactRepresentationParent; - compactRepresentation.anchors.fill = compactRepresentationParent; - compactRepresentation.visible = true; - } - root.visible = true; - } - - onFullRepresentationChanged: { - if (fullRepresentation) { - fullRepresentation.anchors.fill = null; - fullRepresentation.parent = appletParent; - fullRepresentation.anchors.fill = appletParent; - - // This avoids the content being drawn underneath the - // separator between the panel and the applet. - if (!separator.visible) { - return; - } - if (Plasmoid.location === PlasmaCore.Types.TopEdge) { - fullRepresentation.anchors.topMargin = separator.height - } else if (Plasmoid.location === PlasmaCore.Types.BottomEdge) { - fullRepresentation.anchors.bottomMargin = separator.height - } else if (Plasmoid.location === PlasmaCore.Types.LeftEdge) { - fullRepresentation.anchors.leftMargin = separator.width - } else if (Plasmoid.location === PlasmaCore.Types.RightEdge) { - fullRepresentation.anchors.rightMargin = separator.width - } - } - } - - FocusScope { - id: compactRepresentationParent - anchors.fill: parent - activeFocusOnTab: true - onActiveFocusChanged: { - // When the scope gets the active focus, try to focus its first descendant, - // if there is on which has activeFocusOnTab - if (!activeFocus) { - return; - } - let nextItem = nextItemInFocusChain(); - let candidate = nextItem; - while (candidate.parent) { - if (candidate === compactRepresentationParent) { - nextItem.forceActiveFocus(); - return; - } - candidate = candidate.parent; - } - } - - objectName: "expandApplet" - Accessible.name: root.mainText - Accessible.description: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:whatsthis Accessible description for panel widget %1", "Open %1", root.subText) - Accessible.role: Accessible.Button - Accessible.onPressAction: Plasmoid.activated() - - Keys.onPressed: event => { - switch (event.key) { - case Qt.Key_Space: - case Qt.Key_Enter: - case Qt.Key_Return: - case Qt.Key_Select: - Plasmoid.activated(); - break; - } - } - } - - KSvg.FrameSvgItem { - id: expandedItem - z: -100 - - property var containerMargins: { - let item = root; - while (item.parent) { - item = item.parent; - if (item.isAppletContainer) { - return item.getMargins; - } - } - return undefined; - } - - anchors { - fill: parent - property bool returnAllMargins: true - // The above makes sure margin is returned even for side margins, that - // would be otherwise turned off. - bottomMargin: !vertical && containerMargins ? -containerMargins('bottom', returnAllMargins) : 0 - topMargin: !vertical && containerMargins ? -containerMargins('top', returnAllMargins) : 0 - leftMargin: vertical && containerMargins ? -containerMargins('left', returnAllMargins) : 0 - rightMargin: vertical && containerMargins ? -containerMargins('right', returnAllMargins) : 0 - } - imagePath: "widgets/tabbar" - visible: opacity > 0 - prefix: { - let prefix; - switch (Plasmoid.location) { - case PlasmaCore.Types.LeftEdge: - prefix = "west-active-tab"; - break; - case PlasmaCore.Types.TopEdge: - prefix = "north-active-tab"; - break; - case PlasmaCore.Types.RightEdge: - prefix = "east-active-tab"; - break; - default: - prefix = "south-active-tab"; - } - if (!hasElementPrefix(prefix)) { - prefix = "active-tab"; - } - return prefix; - } - opacity: root.plasmoidItem.expanded ? 1 : 0 - Behavior on opacity { - NumberAnimation { - duration: Kirigami.Units.shortDuration - easing.type: Easing.InOutQuad - } - } - } - - Timer { - id: expandedSync - interval: 100 - onTriggered: root.plasmoidItem.expanded = dialog.visible; - } - - Connections { - target: Plasmoid.internalAction("configure") - function onTriggered() { - if (root.plasmoidItem.hideOnWindowDeactivate) { - root.plasmoidItem.expanded = false - } - } - } - - Connections { - target: root.Plasmoid - function onContextualActionsAboutToShow() { root.hideImmediately() } - } - - PlasmaCore.AppletPopup { - id: dialog - objectName: "popupWindow" - - popupDirection: { - switch (Plasmoid.location) { - case PlasmaCore.Types.TopEdge: - return Qt.BottomEdge - case PlasmaCore.Types.LeftEdge: - return Qt.RightEdge - case PlasmaCore.Types.RightEdge: - return Qt.LeftEdge - default: - return Qt.TopEdge - } - } - margin: (Plasmoid.containmentDisplayHints & PlasmaCore.Types.ContainmentPrefersFloatingApplets) ? Kirigami.Units.largeSpacing : 0 - - Behavior on margin { - NumberAnimation { - // Since the panel animation won't be perfectly in sync, - // using a duration larger than the panel animation results - // in a better-looking animation. - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.OutCubic - } - } - - floating: Plasmoid.location === PlasmaCore.Types.Floating - removeBorderStrategy: Plasmoid.location === PlasmaCore.Types.Floating - ? PlasmaCore.AppletPopup.AtScreenEdges - : PlasmaCore.AppletPopup.AtScreenEdges | PlasmaCore.AppletPopup.AtPanelEdges - - hideOnWindowDeactivate: root.plasmoidItem.hideOnWindowDeactivate - visible: root.plasmoidItem.expanded && root.fullRepresentation - visualParent: root.compactRepresentation - backgroundHints: (Plasmoid.containmentDisplayHints & PlasmaCore.Types.ContainmentPrefersOpaqueBackground) ? PlasmaCore.AppletPopup.SolidBackground : PlasmaCore.AppletPopup.StandardBackground - appletInterface: root.plasmoidItem - - property var oldStatus: PlasmaCore.Types.UnknownStatus - - onVisibleChanged: { - if (!visible) { - expandedSync.restart(); - Plasmoid.status = oldStatus; - } else { - oldStatus = Plasmoid.status; - Plasmoid.status = PlasmaCore.Types.RequiresAttentionStatus; - // This call currently fails and complains at runtime: - // QWindow::setWindowState: QWindow::setWindowState does not accept Qt::WindowActive - dialog.requestActivate(); - } - } - //It's a MouseEventListener to get all the events, so the eventfilter will be able to catch them - mainItem: MouseEventListener { - id: appletParent - - focus: true - - Keys.onEscapePressed: { - root.plasmoidItem.expanded = false; - } - - property real extraWidth: 0 - property real extraHeight: 0 - - Layout.minimumWidth: root.fullRepresentation ? root.fullRepresentation.Layout.minimumWidth + extraWidth : 0 - Layout.minimumHeight: root.fullRepresentation ? root.fullRepresentation.Layout.minimumHeight + extraHeight : 0 - - Layout.maximumWidth: root.fullRepresentation ? root.fullRepresentation.Layout.maximumWidth + extraWidth : Infinity - Layout.maximumHeight: root.fullRepresentation ? root.fullRepresentation.Layout.maximumHeight + extraHeight : Infinity - - implicitWidth: { - if (root.fullRepresentation !== null) { - /****/ if (root.fullRepresentation.Layout.preferredWidth > 0) { - return root.fullRepresentation.Layout.preferredWidth + extraWidth; - } else if (root.fullRepresentation.implicitWidth > 0) { - return root.fullRepresentation.implicitWidth + extraWidth; - } - } - return Kirigami.Units.iconSizes.sizeForLabels * 35; - } - implicitHeight: { - if (root.fullRepresentation !== null) { - /****/ if (root.fullRepresentation.Layout.preferredHeight > 0) { - return root.fullRepresentation.Layout.preferredHeight + extraHeight; - } else if (root.fullRepresentation.implicitHeight > 0) { - return root.fullRepresentation.implicitHeight + extraHeight; - } - } - return Kirigami.Units.iconSizes.sizeForLabels * 25; - } - - onActiveFocusChanged: { - if (activeFocus && root.fullRepresentation) { - root.fullRepresentation.forceActiveFocus() - } - } - - // Draws a line between the applet dialog and the panel - KSvg.SvgItem { - id: separator - // Only draw for popups of panel applets, not desktop applets - visible: [PlasmaCore.Types.TopEdge, PlasmaCore.Types.LeftEdge, PlasmaCore.Types.RightEdge, PlasmaCore.Types.BottomEdge] - .includes(Plasmoid.location) && !dialog.margin - anchors { - topMargin: -dialog.topPadding - leftMargin: -dialog.leftPadding - rightMargin: -dialog.rightPadding - bottomMargin: -dialog.bottomPadding - } - z: 999 /* Draw the line on top of the applet */ - elementId: (Plasmoid.location === PlasmaCore.Types.TopEdge || Plasmoid.location === PlasmaCore.Types.BottomEdge) ? "horizontal-line" : "vertical-line" - imagePath: "widgets/line" - states: [ - State { - when: Plasmoid.location === PlasmaCore.Types.TopEdge - AnchorChanges { - target: separator - anchors { - top: separator.parent.top - left: separator.parent.left - right: separator.parent.right - } - } - PropertyChanges { - separator.height: 1 - appletParent.extraHeight: 1 - appletParent.extraWidth: 0 - } - }, - State { - when: Plasmoid.location === PlasmaCore.Types.LeftEdge - AnchorChanges { - target: separator - anchors { - left: separator.parent.left - top: separator.parent.top - bottom: separator.parent.bottom - } - } - PropertyChanges { - separator.width: 1 - appletParent.extraHeight: 0 - appletParent.extraWidth: 1 - } - }, - State { - when: Plasmoid.location === PlasmaCore.Types.RightEdge - AnchorChanges { - target: separator - anchors { - top: separator.parent.top - right: separator.parent.right - bottom: separator.parent.bottom - } - } - PropertyChanges { - separator.width: 1 - appletParent.extraHeight: 0 - appletParent.extraWidth: 1 - } - }, - State { - when: Plasmoid.location === PlasmaCore.Types.BottomEdge - AnchorChanges { - target: separator - anchors { - left: separator.parent.left - right: separator.parent.right - bottom: separator.parent.bottom - } - } - PropertyChanges { - separator.height: 1 - appletParent.extraHeight: 1 - appletParent.extraWidth: 0 - } - } - ] - } - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/DefaultCompactRepresentation.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/DefaultCompactRepresentation.qml deleted file mode 100644 index 356e495..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/DefaultCompactRepresentation.qml +++ /dev/null @@ -1,130 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.plasmoid -import org.kde.plasma.workspace.components as WorkspaceComponents -import org.kde.kirigami as Kirigami - -Kirigami.Icon { - id: defaultCompactRepresentation - property PlasmoidItem plasmoidItem - readonly property bool inPanel: [PlasmaCore.Types.TopEdge, PlasmaCore.Types.RightEdge, PlasmaCore.Types.BottomEdge, PlasmaCore.Types.LeftEdge] - .includes(Plasmoid.location) - - Layout.minimumWidth: { - switch (Plasmoid.formFactor) { - case PlasmaCore.Types.Vertical: - return 0; - case PlasmaCore.Types.Horizontal: - return height; - default: - return Kirigami.Units.gridUnit * 3; - } - } - - Layout.minimumHeight: { - switch (Plasmoid.formFactor) { - case PlasmaCore.Types.Vertical: - return width; - case PlasmaCore.Types.Horizontal: - return 0; - default: - return Kirigami.Units.gridUnit * 3; - } - } - - source: Plasmoid.icon || "plasma" - active: mouseArea.containsMouse - - activeFocusOnTab: true - - Keys.onPressed: event => { - switch (event.key) { - case Qt.Key_Space: - case Qt.Key_Enter: - case Qt.Key_Return: - case Qt.Key_Select: - Plasmoid.activated(); - event.accepted = true; // BUG 481393: Prevent system tray from receiving the event - break; - } - } - - Accessible.name: Plasmoid.title - Accessible.description: plasmoidItem.toolTipSubText ?? "" - Accessible.role: Accessible.Button - - MouseArea { - id: mouseArea - - property bool wasExpanded: false - - anchors.fill: parent - hoverEnabled: true - onPressed: wasExpanded = defaultCompactRepresentation.plasmoidItem.expanded - onClicked: mouse => { - if (mouse.button === Qt.MiddleButton) { - Plasmoid.secondaryActivated(); - } else { - defaultCompactRepresentation.plasmoidItem.expanded = !wasExpanded; - } - } - } - - // Open the FullRepresentation on drag-hover if the applet wants it - Loader { - anchors.fill: parent - - active: defaultCompactRepresentation.plasmoidItem.expandedOnDragHover - - sourceComponent: DropArea { - anchors.fill: parent - - onEntered: dropTimer.restart() - onExited: dropTimer.stop() - - Timer { - id: dropTimer - interval: 250 // matches taskmanager delay - onTriggered: { - defaultCompactRepresentation.plasmoidItem.expanded = true; - mouseArea.wasExpanded = true; - } - } - } - } - - Loader { - id: badgeLoader - - anchors.bottom: defaultCompactRepresentation.bottom - anchors.right: defaultCompactRepresentation.right - - active: defaultCompactRepresentation.plasmoidItem.badgeText.length != 0 - - sourceComponent: WorkspaceComponents.BadgeOverlay { - text: defaultCompactRepresentation.plasmoidItem.badgeText - icon: defaultCompactRepresentation - } - - // Non-default state to center if the badge is wider than the icon - states: [ - State { - when: badgeLoader.width >= defaultCompactRepresentation.width - AnchorChanges { - target: badgeLoader - anchors.right: undefined - anchors.horizontalCenter: defaultCompactRepresentation.horizontalCenter - } - } - ] - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AboutPlugin.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AboutPlugin.qml deleted file mode 100644 index 8c869d6..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AboutPlugin.qml +++ /dev/null @@ -1,248 +0,0 @@ -/* - SPDX-FileCopyrightText: 2018 Aleix Pol Gonzalez - SPDX-FileCopyrightText: 2020 David Redondo - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts - -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami -import org.kde.kcmutils as KCM - -/** - * A copy of Kirigami.AboutPage adapted to KPluginMetadata instead of KAboutData - */ -KCM.SimpleKCM { - id: page - title: i18nc("@title:window About this widget", "About") - - property var metaData: Plasmoid.metaData - - Component { - id: personDelegate - - RowLayout { - height: implicitHeight + (Kirigami.Units.smallSpacing * 2) - - spacing: Kirigami.Units.smallSpacing * 2 - Kirigami.Icon { - implicitWidth: Kirigami.Units.iconSizes.smallMedium - implicitHeight: implicitWidth - source: "user" - } - QQC2.Label { - Layout.fillWidth: true - text: modelData.name - textFormat: Text.PlainText - } - Row { - // Group action buttons together - spacing: 0 - QQC2.Button { - visible: modelData.emailAddress - width: height - icon.name: "mail-sent" - - display: QQC2.AbstractButton.IconOnly - text: i18ndc("@action:button icononly for tooltip & accessible", "plasma_shell_org.kde.plasma.desktop", "Send an email to %1", modelData.emailAddress) - - QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay - QQC2.ToolTip.visible: hovered - QQC2.ToolTip.text: text - - onClicked: Qt.openUrlExternally("mailto:%1".arg(modelData.emailAddress)) - } - QQC2.Button { - visible: modelData.webAddress - width: height - icon.name: "globe" - - display: QQC2.AbstractButton.IconOnly - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button icononly for tooltip & accessible %1 is url", "Open website %1", modelData.webAddress) - - QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay - QQC2.ToolTip.visible: hovered - QQC2.ToolTip.text: modelData.webAddress - - onClicked: Qt.openUrlExternally(modelData.webAddress) - } - } - } - } - - Component { - id: licenseComponent - - Kirigami.OverlaySheet { - property alias text: licenseLabel.text - - onClosed: destroy() - - Kirigami.SelectableLabel { - id: licenseLabel - implicitWidth: Math.max(Kirigami.Units.gridUnit * 25, Math.round(page.width / 2), contentWidth) - wrapMode: Text.WordWrap - } - - Component.onCompleted: open(); - } - } - - Item { - height: childrenRect.height - - ColumnLayout { - id: column - - readonly property int headingTopSpacing: Kirigami.Units.smallSpacing - readonly property int dataLeftSpacing: Kirigami.Units.smallSpacing - - anchors.horizontalCenter: parent.horizontalCenter - spacing: Kirigami.Units.largeSpacing - - GridLayout { - columns: 2 - Layout.fillWidth: true - - Kirigami.Icon { - Layout.rowSpan: 2 - Layout.preferredHeight: Kirigami.Units.iconSizes.huge - Layout.preferredWidth: height - Layout.maximumWidth: page.width / 3; - Layout.rightMargin: Kirigami.Units.largeSpacing - source: page.metaData.iconName || page.metaData.pluginId - fallback: "application-x-plasma" - } - - Kirigami.Heading { - Layout.fillWidth: true - Layout.alignment: Qt.AlignBottom - text: page.metaData.name + " " + page.metaData.version - textFormat: Text.PlainText - } - - Kirigami.Heading { - Layout.fillWidth: true - Layout.alignment: Qt.AlignTop - Layout.maximumWidth: Kirigami.Units.gridUnit * 15 - level: 3 - type: Kirigami.Heading.Type.Secondary - wrapMode: Text.WordWrap - text: page.metaData.description - textFormat: Text.PlainText - } - } - - Kirigami.Separator { - Layout.fillWidth: true - } - - Kirigami.Heading { - Layout.topMargin: column.headingTopSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Website") - textFormat: Text.PlainText - } - Kirigami.UrlButton { - Layout.leftMargin: column.dataLeftSpacing - url: page.metaData.website - visible: url.length > 0 - } - - Kirigami.Heading { - Layout.topMargin: column.headingTopSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Get Help") - textFormat: Text.PlainText - } - Kirigami.UrlButton { - Layout.leftMargin: column.dataLeftSpacing - textFormat: Text.PlainText - - url: page.metaData.bugReportUrl - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button urlbutton", "Report an issue") - - visible: page.metaData.bugReportUrl.length > 0 - } - - Kirigami.Heading { - Layout.topMargin: column.headingTopSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title license information", "Copyright") - textFormat: Text.PlainText - } - - ColumnLayout { - spacing: Kirigami.Units.smallSpacing - Layout.leftMargin: column.dataLeftSpacing - - QQC2.Label { - text: page.metaData.copyrightText - textFormat: Text.PlainText - visible: text.length > 0 - } - - RowLayout { - spacing: Kirigami.Units.smallSpacing - - QQC2.Label { - Layout.fillWidth: true - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@label %1 is the short SPDX text for the license", "License: %1", page.metaData.license) - textFormat: Text.PlainText - } - - QQC2.Button { - icon.name: "view-readermode" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Read License") - onClicked: { - licenseComponent.incubateObject(page.Window.window.contentItem, { - "text": page.metaData.licenseText, - "title": page.metaData.license, - }, Qt.Asynchronous); - } - } - } - } - - Kirigami.Heading { - Layout.fillWidth: true - Layout.topMargin: column.headingTopSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Authors") - textFormat: Text.PlainText - visible: page.metaData.authors.length > 0 - } - Repeater { - Layout.leftMargin: column.dataLeftSpacing - model: page.metaData.authors - delegate: personDelegate - } - - Kirigami.Heading { - Layout.topMargin: column.headingTopSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Credits") - textFormat: Text.PlainText - visible: repCredits.count > 0 - } - Repeater { - id: repCredits - Layout.leftMargin: column.dataLeftSpacing - model: page.metaData.otherContributors - delegate: personDelegate - } - - Kirigami.Heading { - Layout.topMargin: column.headingTopSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Translators") - textFormat: Text.PlainText - visible: repTranslators.count > 0 - } - Repeater { - id: repTranslators - Layout.leftMargin: column.dataLeftSpacing - model: page.metaData.translators - delegate: personDelegate - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml deleted file mode 100644 index 00af8c3..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml +++ /dev/null @@ -1,483 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - SPDX-FileCopyrightText: 2020 Nicolas Fella - SPDX-FileCopyrightText: 2020 Carl Schwan - SPDX-FileCopyrightText: 2022-2023 ivan tkachenko - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts - -import org.kde.kcmutils as KCMUtils -import org.kde.kirigami as Kirigami -import org.kde.kitemmodels as KItemModels -import org.kde.plasma.configuration -import org.kde.plasma.plasmoid - -Rectangle { - id: root - - implicitWidth: Kirigami.Units.gridUnit * 45 - implicitHeight: Kirigami.Units.gridUnit * 35 - - Layout.minimumWidth: Kirigami.Units.gridUnit * 30 - Layout.minimumHeight: Kirigami.Units.gridUnit * 21 - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - color: Kirigami.Theme.backgroundColor - - property bool isContainment: false - - property ConfigModel globalConfigModel: globalAppletConfigModel - - property url currentSource - - property bool wasConfigurationChangedSignalSent: false - - function closing() { - if (applyButton.enabled) { - messageDialog.item = null; - messageDialog.open(); - return false; - } - return true; - } - - function saveConfig() { - const config = Plasmoid.configuration; // type: KConfigPropertyMap - - // call applet's own config handling first so it can set cfg_ properties if needed - if (app.pageStack.currentItem.saveConfig) { - app.pageStack.currentItem.saveConfig() - } - - config.keys().forEach(key => { - const cfgKey = "cfg_" + key; - if (cfgKey in app.pageStack.currentItem) { - config[key] = app.pageStack.currentItem[cfgKey]; - } - }) - - plasmoid.configuration.writeConfig(); - } - - function isConfigurationChanged() { - const config = Plasmoid.configuration; - return config.keys().some(key => { - const cfgKey = "cfg_" + key - if (!app.pageStack.currentItem.hasOwnProperty(cfgKey)) - return false - return config[key] != app.pageStack.currentItem[cfgKey] && - config[key].toString() != app.pageStack.currentItem[cfgKey].toString() - }) - } - - Connections { - target: configDialog - function onClosing(event) { - event.accepted = closing(); - } - } - - ConfigModel { - id: globalAppletConfigModel - ConfigCategory { - name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group for configuration dialog page", "Keyboard Shortcuts") - icon: "preferences-desktop-keyboard" - source: Qt.resolvedUrl("ConfigurationShortcuts.qml") - } - } - - KItemModels.KSortFilterProxyModel { - id: configDialogFilterModel - sourceModel: configDialog.configModel - filterRowCallback: (row, parent) => { - return sourceModel.data(sourceModel.index(row, 0), ConfigModel.VisibleRole); - } - } - - function settingValueChanged() { - applyButton.enabled = wasConfigurationChangedSignalSent || isConfigurationChanged() || (app?.pageStack?.currentItem?.unsavedChanges ?? false); - } - - function pushReplace(item, config) { - let page; - if (app.pageStack.depth === 0) { - page = app.pageStack.push(item, config); - } else { - page = app.pageStack.replace(item, config); - } - app.currentConfigPage = page; - } - - function open(item) { - app.isAboutPage = false; - root.currentSource = item.source - - if (item.configUiModule && item.configUiComponent) { - root.currentSource = item.configUiModule + item.configUiComponent; // Just for the highlight status - const config = Plasmoid.configuration; // type: KConfigPropertyMap - - const props = { - "title": item.name, - }; - - config.keys().forEach(key => { - props["cfg_" + key] = config[key]; - }); - - pushReplace(Qt.createComponent(item.configUiModule, item.configUiComponent), props); - } else if (item.source) { - app.isAboutPage = item.source === Qt.resolvedUrl("AboutPlugin.qml"); - - const config = Plasmoid.configuration; // type: KConfigPropertyMap - - const props = { "title": item.name }; - - config.keys().forEach(key => { - props["cfg_" + key] = config[key]; - }); - - pushReplace(Qt.resolvedUrl(item.source), props); - } else { - app.pageStack.pop(); - } - - applyButton.enabled = false - } - - Connections { - target: app.currentConfigPage - ignoreUnknownSignals: true - - // This is an artifact of old internal architecture. If control beyond the automated - // monitoring based on cfg_ properties is required, plasmoids should not emit - // settingValueChanged() but configurationChanged() to force prompting the user - // for saving changes, or use the unsavedChanges property to dynamically indicate - // whether saving is needed in the current state). - // We keep it around for now as third-party plasmoids might use it (even though they - // really shouldn't as it's not documented). - // TODO Plasma 7: remove and document in porting guide. - function onSettingValueChanged() { - wasConfigurationChangedSignalSent = true; - } - - function onUnsavedChangesChanged() { - root.settingValueChanged() - } - } - - Connections { - target: app.pageStack - - function onCurrentItemChanged() { - if (app.pageStack.currentItem !== null) { - const config = Plasmoid.configuration; // type: KConfigPropertyMap - - config.keys().forEach(key => { - const changedSignal = app.pageStack.currentItem["cfg_" + key + "Changed"]; - if (changedSignal) { - changedSignal.connect(() => root.settingValueChanged()); - } - }); - - const configurationChangedSignal = app.pageStack.currentItem.configurationChanged; - if (configurationChangedSignal) { - configurationChangedSignal.connect(() => { - root.wasConfigurationChangedSignalSent = true - root.settingValueChanged() - }); - } - - const configurationUnsavedChangesSignal = app.pageStack.currentItem.unsavedChangesChanged - if (configurationUnsavedChangesSignal) { - configurationUnsavedChangesSignal.connect(() => root.settingValueChanged()) - } - } - } - } - - Component.onCompleted: { - // if we are a containment then the first item will be ConfigurationContainmentAppearance - // if the applet does not have own configs then the first item will be Shortcuts - if (isContainment || !configDialog.configModel || configDialog.configModel.count === 0) { - open(root.globalConfigModel.get(0)) - } else { - open(configDialog.configModel.get(0)) - } - } - - function applicationWindow() { - return app; - } - - - QQC2.ScrollView { - id: categoriesScroll - anchors { - left: parent.left - top: parent.top - bottom: parent.bottom - } - width: Kirigami.Units.gridUnit * 7 - contentWidth: availableWidth - Kirigami.Theme.colorSet: Kirigami.Theme.View - Kirigami.Theme.inherit: false - activeFocusOnTab: true - focus: true - Accessible.role: Accessible.PageTabList - background: Rectangle { - color: Kirigami.Theme.backgroundColor - } - - Keys.onUpPressed: { - const buttons = categories.children - - let foundPrevious = false - for (let i = buttons.length - 1; i >= 0; --i) { - const button = buttons[i]; - if (!button.hasOwnProperty("highlighted")) { - // not a ConfigCategoryDelegate - continue; - } - - if (foundPrevious) { - categories.openCategory(button.item) - categoriesScroll.forceActiveFocus(Qt.TabFocusReason) - return - } else if (button.highlighted) { - foundPrevious = true - } - } - - event.accepted = false - } - - Keys.onDownPressed: { - const buttons = categories.children - - let foundNext = false - for (let i = 0, length = buttons.length; i < length; ++i) { - const button = buttons[i]; - if (!button.hasOwnProperty("highlighted")) { - continue; - } - - if (foundNext) { - categories.openCategory(button.item) - categoriesScroll.forceActiveFocus(Qt.TabFocusReason) - return - } else if (button.highlighted) { - foundNext = true - } - } - - event.accepted = false - } - - ColumnLayout { - id: categories - - spacing: 0 - width: categoriesScroll.contentWidth - focus: true - - function openCategory(item) { - if (applyButton.enabled) { - messageDialog.item = item; - messageDialog.open(); - return; - } - open(item) - } - - Component { - id: categoryDelegate - ConfigCategoryDelegate { - id: delegate - onActivated: categories.openCategory(model); - highlighted: { - if (app.pageStack.currentItem) { - if (model.configUiModule && model.configUiComponent) { - return root.currentSource == (model.configUiModule + model.configUiComponent) - } else { - return root.currentSource == model.source - } - } - return false - } - item: model - } - } - - Repeater { - Layout.fillWidth: true - model: root.isContainment ? globalConfigModel : undefined - delegate: categoryDelegate - } - Repeater { - Layout.fillWidth: true - model: configDialogFilterModel - delegate: categoryDelegate - } - Repeater { - Layout.fillWidth: true - model: !root.isContainment ? globalConfigModel : undefined - delegate: categoryDelegate - } - Repeater { - Layout.fillWidth: true - model: ConfigModel { - ConfigCategory{ - name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group for About dialog page", "About") - icon: "help-about" - source: Qt.resolvedUrl("AboutPlugin.qml") - } - } - delegate: categoryDelegate - } - } - } - - Kirigami.Separator { - anchors { - left: parent.left - right: parent.right - top: parent.top - } - z: 1 - } - Kirigami.Separator { - id: verticalSeparator - anchors { - top: parent.top - left: categoriesScroll.right - bottom: parent.bottom - } - z: 1 - } - - Kirigami.ApplicationItem { - id: app - anchors { - top: parent.top - left: verticalSeparator.right - right: parent.right - bottom: parent.bottom - } - - pageStack.globalToolBar.style: Kirigami.ApplicationHeaderStyle.Auto - wideScreen: true - pageStack.globalToolBar.separatorVisible: bottomSeparator.visible - pageStack.globalToolBar.colorSet: Kirigami.Theme.Window - - property var currentConfigPage: null - property bool isAboutPage: false - - Kirigami.PromptDialog { - id: messageDialog - property var item - title: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:window dialog title", "Apply Settings") - subtitle: i18ndc("plasma_shell_org.kde.plasma.desktop", "@label dialog body", "The current page has unsaved changes. Apply the changes or discard them?") - standardButtons: Kirigami.Dialog.Apply | Kirigami.Dialog.Discard | Kirigami.Dialog.Cancel - onApplied: { - applyAction.trigger() - discarded(); - } - onDiscarded: { - wasConfigurationChangedSignalSent = false; - if (item) { - root.open(item); - messageDialog.close(); - } else { - applyButton.enabled = false; - configDialog.close(); - } - } - } - - footer: QQC2.Pane { - - padding: Kirigami.Units.largeSpacing - - contentItem: RowLayout { - id: buttonsRow - spacing: Kirigami.Units.smallSpacing - - Item { - Layout.fillWidth: true - } - - QQC2.Button { - icon.name: "dialog-ok" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "OK") - onClicked: acceptAction.trigger() - } - QQC2.Button { - id: applyButton - enabled: false - icon.name: "dialog-ok-apply" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Apply") - visible: !app.isAboutPage && app.pageStack.currentItem - onClicked: applyAction.trigger() - } - QQC2.Button { - icon.name: "dialog-cancel" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Cancel") - onClicked: cancelAction.trigger() - visible: !app.isAboutPage - KeyNavigation.tab: categories - } - } - background: Item { - Kirigami.Separator { - id: bottomSeparator - visible: (app.pageStack.currentItem - && app.pageStack.currentItem.flickable - && !(app.pageStack.currentItem.flickable instanceof KCMUtils.GridViewKCM) - && !(app.pageStack.currentItem.flickable.atYBeginning - && app.pageStack.currentItem.flickable.atYEnd)) ?? false - anchors { - left: parent.left - right: parent.right - top: parent.top - } - } - } - } - - QQC2.Action { - id: acceptAction - onTriggered: { - applyAction.trigger(); - configDialog.close(); - } - } - - QQC2.Action { - id: applyAction - onTriggered: { - root.saveConfig() - wasConfigurationChangedSignalSent = false - applyButton.enabled = false; - } - } - - QQC2.Action { - id: cancelAction - onTriggered: { - if (root.closing()) { - configDialog.close(); - } - } - } - - Keys.onReturnPressed: acceptAction.trigger(); - Keys.onEscapePressed: cancelAction.trigger(); - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigCategoryDelegate.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigCategoryDelegate.qml deleted file mode 100644 index 83d0fe5..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigCategoryDelegate.qml +++ /dev/null @@ -1,72 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - SPDX-FileCopyrightText: 2020 Carl Schwan - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts -import QtQuick.Controls as QQC2 -import QtQuick.Window - -import org.kde.kirigami as Kirigami - -QQC2.ItemDelegate { - id: delegate - - signal activated() - -//BEGIN properties - Layout.fillWidth: true - hoverEnabled: true - - Accessible.role: Accessible.PageTab - Accessible.name: model.name - Accessible.description: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:whatsthis Accessible description for sidebar entries opening configuration page", "Open configuration page") - Accessible.onPressAction: delegate.clicked() - - focus: highlighted // need to actually focus highlighted items for the screen reader to see them - - property var item -//END properties - -//BEGIN connections - onClicked: { - if (highlighted) { - return; - } - - activated() - } -//END connections - -//BEGIN UI components - contentItem: ColumnLayout { - id: delegateContents - spacing: Kirigami.Units.smallSpacing - - Kirigami.Icon { - Layout.alignment: Qt.AlignHCenter - implicitWidth: Kirigami.Units.iconSizes.medium - implicitHeight: Kirigami.Units.iconSizes.medium - source: model.icon - selected: Window.active && (delegate.highlighted || delegate.pressed) - } - - QQC2.Label { - id: nameLabel - Layout.fillWidth: true - Layout.leftMargin: Kirigami.Units.smallSpacing - Layout.rightMargin: Kirigami.Units.smallSpacing - text: model.name - textFormat: Text.PlainText - wrapMode: Text.Wrap - horizontalAlignment: Text.AlignHCenter - color: Window.active && (delegate.highlighted || delegate.pressed) ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.textColor - font.bold: delegate.highlighted && delegate.parent.activeFocus - Accessible.ignored: true - } - } -//END UI components -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentActions.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentActions.qml deleted file mode 100644 index 5cac407..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentActions.qml +++ /dev/null @@ -1,146 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts - -import org.kde.kcmutils as KCM - -KCM.SimpleKCM { - id: root - - signal configurationChanged - - property var prettyStrings: { - "LeftButton": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Left-Button"), - "RightButton": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Right-Button"), - "MiddleButton": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Middle-Button"), - "BackButton": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Back-Button"), - "ForwardButton": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Forward-Button"), - - "wheel:Vertical": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Vertical-Scroll"), - "wheel:Horizontal": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Horizontal-Scroll"), - - "ShiftModifier": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Shift"), - "ControlModifier": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Ctrl"), - "AltModifier": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Alt"), - "MetaModifier": i18ndc("plasma_shell_org.kde.plasma.desktop", "@label for shortcuts", "Meta") - } - - function saveConfig() { - configDialog.currentContainmentActionsModel.save(); - } - - Connections { - target: configDialog.currentContainmentActionsModel - function onConfigurationChanged() { - root.configurationChanged() - } - } - - GridLayout { - id: mainColumn - flow: GridLayout.TopToBottom - width: parent.width - - Repeater { - id: actionsRepeater - model: configDialog.currentContainmentActionsModel - - MouseEventInputButton { - Layout.column: 0 - Layout.row: index - Layout.fillWidth: true - Layout.minimumWidth: implicitWidth - defaultText: { - var splitAction = model.action.split(';'); - - var button = splitAction[0]; - var modifiers = (splitAction[1] || "").split('|').filter(function (item) { - return item !== "NoModifier"; - }); - - var parts = modifiers; - modifiers.push(button); - - return parts.map(function (item) { - return root.prettyStrings[item] || item; - }).join(i18ndc("plasma_shell_org.kde.plasma.desktop", "Concatenation sign for shortcuts, e.g. Ctrl+Shift", "+")); - } - eventString: model.action - onEventStringChanged: { - configDialog.currentContainmentActionsModel.update(index, eventString, model.pluginName); - } - } - } - - Repeater { - model: configDialog.currentContainmentActionsModel - - QQC2.ComboBox { - id: pluginsCombo - // "index" argument of onActivated shadows the model index - readonly property int pluginIndex: index - Layout.fillWidth: true - Layout.column: 1 - Layout.row: index - // both MouseEventInputButton and this ComboBox have fillWidth for a uniform layout - // however, their implicit sizes is taken into account and they compete against - // each other for available space. By setting an insane preferredWidth we give - // ComboBox a greater share of the available space - Layout.preferredWidth: 9000 - model: configDialog.containmentActionConfigModel - textRole: "name" - valueRole: "pluginName" - property bool initialized: false - Component.onCompleted: { - currentIndex = indexOfValue(pluginName) - pluginsCombo.initialized = true; - } - onActivated: { - if (initialized) { - var newPluginName = currentValue; - if (newPluginName !== pluginName) { - configDialog.currentContainmentActionsModel.update(pluginIndex, action, newPluginName); - } - } - } - } - } - - Repeater { - model: configDialog.currentContainmentActionsModel - - RowLayout { - Layout.column: 2 - Layout.row: index - - QQC2.Button { - icon.name: "configure" - enabled: model.hasConfigurationInterface - onClicked: { - configDialog.currentContainmentActionsModel.showConfiguration(index, this); - } - } - QQC2.Button { - icon.name: "list-remove" - onClicked: { - configDialog.currentContainmentActionsModel.remove(index); - } - } - } - } - - MouseEventInputButton { - defaultText: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Add Action"); - icon.name: checked ? "input-mouse-symbolic" : "list-add" - onEventStringChanged: { - configDialog.currentContainmentActionsModel.append(eventString, "org.kde.contextmenu"); - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml deleted file mode 100644 index 29fa866..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml +++ /dev/null @@ -1,253 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts -import QtQml - -import org.kde.newstuff as NewStuff -import org.kde.kirigami as Kirigami -import org.kde.kcmutils -import org.kde.plasma.plasmoid -import org.kde.plasma.configuration - -SimpleKCM { - id: appearanceRoot - signal configurationChanged - - leftPadding: 0 // let wallpaper config touch the edges in case there's a List/GridView' - rightPadding: 0 - bottomPadding: 0 - - property int formAlignment: wallpaperComboBox.Kirigami.ScenePosition.x - appearanceRoot.Kirigami.ScenePosition.x + Kirigami.Units.smallSpacing - property string originalWallpaper: "" - property alias parentLayout: parentLayout - property bool unsavedChanges: false - - function saveConfig() { - if (main.currentItem.saveConfig) { - main.currentItem.saveConfig() - } - configDialog.currentWallpaper = wallpaperComboBox.currentValue - appearanceRoot.originalWallpaper = wallpaperComboBox.currentValue - configDialog.wallpaperConfiguration.keys().forEach(key => { - if (main.currentItem["cfg_"+key] !== undefined) { - configDialog.wallpaperConfiguration[key] = main.currentItem["cfg_"+key] - } - }) - configDialog.applyWallpaper() - configDialog.containmentPlugin = pluginComboBox.currentValue - appearanceRoot.closeContainmentWarning() - appearanceRoot.unsavedChanges = false - } - - function checkUnsavedChanges() { - const wallpaperConfig = configDialog.wallpaperConfiguration - appearanceRoot.unsavedChanges = configDialog.currentWallpaper != appearanceRoot.originalWallpaper || - configDialog.containmentPlugin != pluginComboBox.currentValue || - wallpaperConfig.keys().some(key => { - const cfgKey = "cfg_" + key - if (!(cfgKey in main.currentItem) || key.startsWith("PreviewImage") || key.endsWith("Default")) { - return false - } - return main.currentItem[cfgKey] != wallpaperConfig[key] && - main.currentItem[cfgKey].toString() != wallpaperConfig[key].toString() - }) - } - - function closeContainmentWarning() { - if (main.currentItem?.objectName === "switchContainmentWarningItem") { - main.pop(); - categoriesScroll.enabled = true; - } - } - - ColumnLayout { - width: appearanceRoot.availableWidth - height: Math.max(implicitHeight, appearanceRoot.availableHeight) - spacing: 0 // unless it's 0 there will be an additional gap between two FormLayouts - - Kirigami.InlineMessage { - visible: Plasmoid.immutable || animating - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:status inlinemessage", "Layout changes have been restricted by the system administrator") - showCloseButton: true - Layout.fillWidth: true - Layout.leftMargin: Kirigami.Units.smallSpacing - Layout.rightMargin: Kirigami.Units.smallSpacing - Layout.bottomMargin: Kirigami.Units.smallSpacing * 2 // we need this because ColumnLayout's spacing is 0 - } - - Kirigami.FormLayout { - id: parentLayout // needed for twinFormLayouts to work in wallpaper plugins - twinFormLayouts: main.currentItem.formLayout || [] - Layout.fillWidth: true - QQC2.ComboBox { - id: pluginComboBox - Layout.preferredWidth: Math.max(implicitWidth, wallpaperComboBox.implicitWidth) - Kirigami.FormData.label: i18ndc("plasma_shell_org.kde.plasma.desktop", "@label:listbox", "Layout:") - enabled: !Plasmoid.immutable - model: configDialog.containmentPluginsConfigModel - textRole: "name" - valueRole: "pluginName" - onActivated: { - if (configDialog.containmentPlugin !== pluginComboBox.currentValue) { - main.push(switchContainmentWarning); - categoriesScroll.enabled = false; - } else { - closeContainmentWarning() - } - appearanceRoot.checkUnsavedChanges() - } - Component.onCompleted: { - currentIndex = indexOfValue(configDialog.containmentPlugin) - activated(currentIndex) - } - } - - RowLayout { - Layout.fillWidth: true - enabled: main.currentItem.objectName !== "switchContainmentWarningItem" - Kirigami.FormData.label: i18ndc("plasma_shell_org.kde.plasma.desktop", "@label:listbox", "Wallpaper type:") - Kirigami.FormData.buddyFor: wallpaperComboBox - - QQC2.ComboBox { - id: wallpaperComboBox - - function selectCurrentWallpaperPlugin() { - currentIndex = indexOfValue(configDialog.currentWallpaper) - appearanceRoot.originalWallpaper = currentValue - activated(currentIndex) - } - - Layout.preferredWidth: Math.max(implicitWidth, pluginComboBox.implicitWidth) - model: configDialog.wallpaperConfigModel - textRole: "name" - valueRole: "pluginName" - onActivated: { - var idx = configDialog.wallpaperConfigModel.index(currentIndex, 0) - if (configDialog.currentWallpaper === currentValue && main.sourceFile !== "tbd") { - return; - } - configDialog.currentWallpaper = currentValue - main.sourceFile = idx.data(ConfigModel.SourceRole) - appearanceRoot.checkUnsavedChanges() - } - Component.onCompleted: { - selectCurrentWallpaperPlugin(); - } - - Connections { - enabled: true - target: configDialog.wallpaperConfigModel - function onWallpaperPluginsChanged() { - wallpaperComboBox.selectCurrentWallpaperPlugin(); - } - } - } - NewStuff.Button { - configFile: "wallpaperplugin.knsrc" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Get New Plugins…") - visibleWhenDisabled: true // don't hide on disabled - Layout.preferredHeight: wallpaperComboBox.height - } - } - } - - Item { - id: emptyConfig - } - - QQC2.StackView { - id: main - - implicitHeight: main.empty ? 0 : currentItem.implicitHeight - - Layout.fillHeight: true; - Layout.fillWidth: true; - - // Bug 360862: if wallpaper has no config, sourceFile will be "" - // so we wouldn't load emptyConfig and break all over the place - // hence set it to some random value initially - property string sourceFile: "tbd" - - onSourceFileChanged: loadSourceFile() - - function loadSourceFile() { - const wallpaperConfig = configDialog.wallpaperConfiguration - // BUG 407619: wallpaperConfig can be null before calling `ContainmentItem::loadWallpaper()` - if (wallpaperConfig && sourceFile) { - var props = { - "configDialog": configDialog, - "wallpaperConfiguration": Qt.binding(() => Plasmoid.wallpaperGraphicsObject.configuration) - } - - // Some third-party wallpaper plugins need the config keys to be set initially. - // We should not break them within one Plasma major version, but setting everything - // will lead to an error message for every unused property (and some, like KConfigXT - // default values, are used by almost no plugin configuration). We load the config - // page in a temp variable first, then use that to figure out which ones we need to - // set initially. - // TODO Plasma 7: consider whether we can drop this workaround - const temp = Qt.createComponent(Qt.resolvedUrl(sourceFile)).createObject(appearanceRoot, props) - wallpaperConfig.keys().forEach(key => { - const cfgKey = "cfg_" + key; - if (cfgKey in temp) { - props[cfgKey] = wallpaperConfig[key] - } - }) - temp.destroy() - - var newItem = replace(Qt.resolvedUrl(sourceFile), props) - - wallpaperConfig.keys().forEach(key => { - const cfgKey = "cfg_" + key; - if (cfgKey in newItem) { - let changedSignal = main.currentItem[cfgKey + "Changed"] - if (changedSignal) { - changedSignal.connect(appearanceRoot.checkUnsavedChanges) - } - } - }); - - const configurationChangedSignal = newItem.configurationChanged - if (configurationChangedSignal) { - configurationChangedSignal.connect(appearanceRoot.configurationChanged) - } - } else { - replace(emptyConfig) - } - } - } - - Kirigami.Separator { - Layout.fillWidth: true - } - } - - Component { - id: switchContainmentWarning - - Item { - objectName: "switchContainmentWarningItem" - - Kirigami.PlaceholderMessage { - id: message - width: parent.width - Kirigami.Units.largeSpacing * 8 - anchors.centerIn: parent - - icon.name: "documentinfo" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info", "Layout changes must be applied before other changes can be made") - - helpfulAction: QQC2.Action { - icon.name: "dialog-ok-apply" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Apply Now") - onTriggered: appearanceRoot.saveConfig() - } - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationShortcuts.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationShortcuts.qml deleted file mode 100644 index df6929e..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationShortcuts.qml +++ /dev/null @@ -1,35 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.kquickcontrols -import org.kde.kirigami as Kirigami -import org.kde.plasma.plasmoid -import org.kde.kcmutils as KCM - -KCM.SimpleKCM { - id: root - - title: i18nc("@title:window for configuration page", "Shortcuts") - - property bool unsavedChanges: false - - function saveConfig() { - Plasmoid.globalShortcut = button.keySequence - unsavedChanges = false - } - - Kirigami.FormLayout { - - KeySequenceItem { - id: button - Kirigami.FormData.label: i18nc("@action:button set keyboard shortcut for", "Activate widget as if clicked:") - keySequence: Plasmoid.globalShortcut - patterns: ShortcutPattern.Modifier | ShortcutPattern.ModifierAndKey - onKeySequenceModified: root.unsavedChanges = keySequence !== Plasmoid.globalShortcut - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ContainmentConfiguration.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ContainmentConfiguration.qml deleted file mode 100644 index 8b9dbea..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ContainmentConfiguration.qml +++ /dev/null @@ -1,38 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts -import org.kde.kirigami as Kirigami -import org.kde.plasma.configuration - -AppletConfiguration { - id: root - isContainment: true - Layout.minimumWidth: Kirigami.Units.gridUnit * 35 - Layout.minimumHeight: Kirigami.Units.gridUnit * 30 - Layout.preferredWidth: Kirigami.Units.gridUnit * 32 - Layout.preferredHeight: Kirigami.Units.gridUnit * 36 - -//BEGIN model - globalConfigModel: globalContainmentConfigModel - - ConfigModel { - id: globalContainmentConfigModel - ConfigCategory { - name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group for configuration dialog page", "Wallpaper") - icon: "preferences-desktop-wallpaper" - source: "ConfigurationContainmentAppearance.qml" - } - ConfigCategory { - name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group for configuration dialog page", "Mouse Actions") - icon: "preferences-desktop-mouse" - source: "ConfigurationContainmentActions.qml" - } - } -//END model - -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/MouseEventInputButton.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/MouseEventInputButton.qml deleted file mode 100644 index aeb4f83..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/MouseEventInputButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 - - -QQC2.Button { - id: mouseInputButton - property string defaultText: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button inactive state for button recording mouse input" ,"Add Action") - text: defaultText - checkable: true - property string eventString - - onCheckedChanged: { - if (checked) { - text = i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button active state for button recording mouse input", "Input Here"); - mouseInputArea.enabled = true; - } - } - MouseArea { - id: mouseInputArea - anchors.fill: parent - acceptedButtons: Qt.AllButtons - enabled: false - - onClicked: mouse => { - var newEventString = configDialog.currentContainmentActionsModel.mouseEventString(mouse.button, mouse.modifiers); - - if (mouseInputButton.eventString === newEventString || !configDialog.currentContainmentActionsModel.isTriggerUsed(newEventString)) { - if (mouseInputButton.eventString === newEventString) { - // fire changed signal so deleted button can return if needed - mouseInputButton.eventStringChanged() - } else { - mouseInputButton.eventString = newEventString; - } - mouseInputButton.text = mouseInputButton.defaultText; - mouseInputButton.checked = false; - enabled = false; - } - } - - onWheel: wheel => { - var newEventString = configDialog.currentContainmentActionsModel.wheelEventString(wheel); - - if (mouseInputButton.eventString === newEventString || !configDialog.currentContainmentActionsModel.isTriggerUsed(newEventString)) { - mouseInputButton.eventString = newEventString; - mouseInputButton.text = mouseInputButton.defaultText; - mouseInputButton.checked = false; - enabled = false; - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/PanelConfiguration.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/PanelConfiguration.qml deleted file mode 100644 index 3343177..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/PanelConfiguration.qml +++ /dev/null @@ -1,762 +0,0 @@ -/* - SPDX-FileCopyrightText: 2023 Niccolò Venerandi - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts -import QtQuick.Controls as QQC2 -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami -import org.kde.plasma.components as PC3 -import org.kde.plasma.shell.panel as Panel -import org.kde.kquickcontrols -import "panelconfiguration" - -ColumnLayout { - id: dialogRoot - spacing: Kirigami.Units.largeSpacing * 2 - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - signal closeContextMenu - - required property QtObject panelConfiguration - - property bool vertical: (panel.location === PlasmaCore.Types.LeftEdge || panel.location === PlasmaCore.Types.RightEdge) - - readonly property int headingLevel: 2 - - property Item panelRuler: Ruler { - id: ruler - - prefix: { - switch (panel.location) { - case PlasmaCore.Types.TopEdge: - return "north" - case PlasmaCore.Types.LeftEdge: - return "west" - case PlasmaCore.Types.RightEdge: - return "east" - case PlasmaCore.Types.BottomEdge: - default: - return "south" - } - } - Item { - activeFocusOnTab: true - onActiveFocusChanged: { - if (activeFocus && dialogRoot.Window.window && dialogRoot.Window.window.visible) { - dialogRoot.Window.window.requestActivate() - } - } - } - // This item is used to "pass" focus to the main window when we're at the last of the control of the ruler - Item { - parent: dialogRoot.parent // Used to not take space in the ColumnLayout - activeFocusOnTab: true - onActiveFocusChanged: { - let window = dialogRoot.Window.window - if (activeFocus && window && window.visible) { - window.requestActivate() - } - } - } - } - - Connections { - target: panel - function onOffsetChanged() { - ruler.offset = panel.offset - } - function onMinimumLengthChanged() { - ruler.minimumLength = panel.minimumLength - } - function onMaximumLengthChanged() { - ruler.maximumLength = panel.maximumLength - } - } - - Component.onCompleted: { - if (panel.lengthMode === Panel.Global.Custom) { - Qt.callLater(()=> { - panelConfiguration.panelRulerView.visible = true - }) - } - } - - - PlasmaExtras.PlasmoidHeading { - RowLayout { - anchors.fill: parent - spacing: Kirigami.Units.largeSpacing - - Kirigami.Heading { - Layout.leftMargin: Kirigami.Units.smallSpacing - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:window", "Panel Settings") - textFormat: Text.PlainText - } - - Item { Layout.fillWidth: true } - - PC3.ToolButton { - id: addNewButton - - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button label of button to open a menu that lets you add widgets or spacers", "Add New") - icon.name: "list-add-symbolic" - down: addMenu.opened - Accessible.role: Accessible.ButtonMenu - - onClicked: { - if (addMenu.visible) { - addMenu.dismiss(); - } else { - addMenu.open(); - } - } - - PC3.Menu { - id: addMenu - y: addNewButton.height - - PC3.MenuItem { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:menu add a spacer", "Spacer") - icon.name: "distribute-horizontal-x" - - onClicked: configDialog.addPanelSpacer() - } - - PC3.MenuItem { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:menu add a widget", "Widgets…") - icon.name: "view-group-symbolic" - onClicked: { - configDialog.close() - configDialog.showAddWidgetDialog() - } - } - } - } - } - } - - GridLayout { - Layout.leftMargin: columnSpacing - Layout.rightMargin: columnSpacing - Layout.alignment: Qt.AlignHCenter - Layout.minimumWidth: (positionRepresentation.implicitWidth + columnSpacing) * columns + columnSpacing - rowSpacing: dialogRoot.spacing - columnSpacing: Kirigami.Units.smallSpacing - rows: 2 - columns: 3 - uniformCellWidths: true - - ColumnLayout { - Layout.alignment: Qt.AlignHCenter - spacing: Kirigami.Units.mediumSpacing - Kirigami.Heading { - Layout.alignment: Qt.AlignHCenter - level: dialogRoot.headingLevel - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Position") - textFormat: Text.PlainText - } - PanelRepresentation { - id: positionRepresentation - text: (panel.location === PlasmaCore.Types.TopEdge ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@label panel screen edge", "Top") : - panel.location === PlasmaCore.Types.RightEdge ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@label panel screen edge", "Right") : - panel.location === PlasmaCore.Types.LeftEdge ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@label panel screen edge", "Left") : - i18ndc("plasma_shell_org.kde.plasma.desktop", "@label panel screen edge", "Bottom")) - Layout.alignment: Qt.AlignHCenter - alignment: (panel.location === PlasmaCore.Types.TopEdge ? Qt.AlignHCenter | Qt.AlignTop : - panel.location === PlasmaCore.Types.RightEdge ? Qt.AlignVCenter | Qt.AlignRight : - panel.location === PlasmaCore.Types.LeftEdge ? Qt.AlignVCenter | Qt.AlignLeft : - Qt.AlignHCenter | Qt.AlignBottom) - isVertical: dialogRoot.vertical - mainIconSource: (panel.location === PlasmaCore.Types.TopEdge ? "arrow-up" : - panel.location === PlasmaCore.Types.RightEdge ? "arrow-right" : - panel.location === PlasmaCore.Types.LeftEdge ? "arrow-left": "arrow-down") - onClicked: { - setPositionButton.checked = !setPositionButton.checked - setPositionButton.forceActiveFocus() - } - } - PC3.Button { - id: setPositionButton - Layout.minimumHeight: transparencyBox.height - Layout.minimumWidth: positionRepresentation.width - Layout.alignment: Qt.AlignHCenter - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "action:button", "Set Position…") - checkable: true - - function moveTo(newLocation: int, associatedWindow = null) { - if (!setPositionButton.checked) { - return; - } - panel.location = newLocation; - if (associatedWindow !== null) { - panel.screenToFollow = dialogRoot.panelConfiguration.screenFromWindow(associatedWindow); - } - setPositionButton.checked = false; - } - - Keys.onLeftPressed: moveTo(PlasmaCore.Types.LeftEdge) - Keys.onRightPressed: moveTo(PlasmaCore.Types.RightEdge) - Keys.onUpPressed: moveTo(PlasmaCore.Types.TopEdge) - Keys.onDownPressed: moveTo(PlasmaCore.Types.BottomEdge) - } - } - - ColumnLayout { - Layout.alignment: Qt.AlignHCenter - spacing: Kirigami.Units.mediumSpacing - Kirigami.Heading { - Layout.alignment: Qt.AlignHCenter - level: dialogRoot.headingLevel - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Alignment") - textFormat: Text.PlainText - } - PanelRepresentation { - id: alignmentRepresentation - Layout.alignment: Qt.AlignHCenter - mainIconSource: { - if (dialogRoot.vertical) { - if (alignmentBox.previewIndex === 0) { - return "align-vertical-top" - } else if (alignmentBox.previewIndex === 1) { - return "align-vertical-center" - } else { - return "align-vertical-bottom" - } - } else { - if (alignmentBox.previewIndex === 0) { - return "align-horizontal-left" - } else if (alignmentBox.previewIndex === 1) { - return "align-horizontal-center" - } else { - return "align-horizontal-right" - } - } - } - alignment: { - let first, second; - if (dialogRoot.vertical) { - if (alignmentBox.previewIndex === 0) { - first = Qt.AlignTop - } else if (alignmentBox.previewIndex === 1) { - first = Qt.AlignVCenter - } else { - first = Qt.AlignBottom - } - if (panel.location === PlasmaCore.Types.LeftEdge) { - second = Qt.AlignLeft - } else { - second = Qt.AlignRight - } - } else { - if (alignmentBox.previewIndex === 0) { - first = Qt.AlignLeft - } else if (alignmentBox.previewIndex === 1) { - first = Qt.AlignHCenter - } else { - first = Qt.AlignRight - } - if (panel.location === PlasmaCore.Types.TopEdge) { - second = Qt.AlignTop - } else { - second = Qt.AlignBottom - } - } - return first | second; - } - onClicked: alignmentBox.popup.visible = true - isVertical: dialogRoot.vertical - } - PC3.ComboBox { - id: alignmentBox - property int previewIndex: highlightedIndex > -1 ? highlightedIndex : currentIndex - Layout.alignment: Qt.AlignHCenter - Layout.minimumWidth: alignmentRepresentation.width - model: [ - dialogRoot.vertical ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Top") : i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Left"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Center"), - dialogRoot.vertical ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Bottom") : i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Right") - ] - currentIndex: (panel.alignment === Qt.AlignLeft ? 0 : - panel.alignment === Qt.AlignCenter ? 1 : 2) - onActivated: (index) => { - if (index === 0) { - panel.alignment = Qt.AlignLeft - } else if (index === 1) { - panel.alignment = Qt.AlignCenter - } else { - panel.alignment = Qt.AlignRight - } - } - } - PC3.ComboBox { - model: [alignmentBox.model.reduce((a, b) => a.length > b.length ? a : b)] - - Component.onCompleted: { - parent.Layout.minimumWidth = implicitWidth - destroy() - } - } - } - - ColumnLayout { - Layout.alignment: Qt.AlignHCenter - spacing: Kirigami.Units.mediumSpacing - Kirigami.Heading { - level: dialogRoot.headingLevel - Layout.alignment: Qt.AlignHCenter - text: dialogRoot.vertical ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group panel height", "Height") - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group panel width", "Width") - textFormat: Text.PlainText - } - PanelRepresentation { - id: lengthRepresentation - Layout.alignment: Qt.AlignHCenter - mainIconSource: (widthBox.previewIndex === 1 ? "gnumeric-ungroup" : - widthBox.previewIndex === 0 ? (dialogRoot.vertical ? "panel-fit-height" : "panel-fit-width") : "kdenlive-custom-effect") - isVertical: dialogRoot.vertical - alignment: positionRepresentation.alignment - fillAvailable: widthBox.previewIndex === 0 - onClicked: widthBox.popup.visible = true - } - PC3.ComboBox { - id: widthBox - property int previewIndex: highlightedIndex > -1 ? highlightedIndex : currentIndex - Layout.alignment: Qt.AlignHCenter - Layout.minimumWidth: lengthRepresentation.width - model: [ - dialogRoot.vertical ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox panel fills the full height of the display", "Fill height") : i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox panel fills the full width of the display", "Fill width"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox panel is just big enough to fit its content", "Fit content"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox panel size", "Custom") - ] - currentIndex: (panel.lengthMode === Panel.Global.FillAvailable ? 0 : - panel.lengthMode === Panel.Global.FitContent ? 1 : 2) - onActivated: (index) => { - if (index === 0) { - panel.lengthMode = Panel.Global.FillAvailable - panelConfiguration.panelRulerView.visible = false - } else if (index === 1) { - panel.lengthMode = Panel.Global.FitContent - panelConfiguration.panelRulerView.visible = false - } else { - panel.lengthMode = Panel.Global.Custom - panelConfiguration.panelRulerView.visible = true - } - } - } - PC3.ComboBox { - model: [widthBox.model.reduce((a, b) => a.length > b.length ? a : b)] - - Component.onCompleted: { - parent.Layout.minimumWidth = implicitWidth - destroy() - } - } - } - - ColumnLayout { - Layout.alignment: Qt.AlignHCenter - spacing: Kirigami.Units.mediumSpacing - Kirigami.Heading { - Layout.alignment: Qt.AlignTop | Qt.AlignHCenter - level: dialogRoot.headingLevel - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Visibility") - textFormat: Text.PlainText - } - PanelRepresentation { - id: visibilityRepresentation - Layout.alignment: Qt.AlignHCenter - sunkenPanel: autoHideBox.previewIndex == 1 || autoHideBox.previewIndex == 2 - onClicked: autoHideBox.popup.visible = true - windowVisible: true - panelReservesSpace: autoHideBox.previewIndex == 0 - isVertical: dialogRoot.vertical - alignment: positionRepresentation.alignment - } - PC3.ComboBox { - id: autoHideBox - property int previewIndex: popup.visible ? highlightedIndex : currentIndex - property int animationIndex: popup.visible ? highlightedIndex : -1 - model: [ - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Always visible"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Auto hide"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Dodge windows"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Windows go below"), - ] - onAnimationIndexChanged: { - if (animationIndex == 0 || animationIndex == 3) { - visibilityRepresentation.maximizeWindow() - } else if (animationIndex == 1) { - visibilityRepresentation.hidePanel() - } else if (animationIndex == 2) { - visibilityRepresentation.dodgePanel() - } - } - Layout.alignment: Qt.AlignHCenter - Layout.minimumWidth: visibilityRepresentation.width - currentIndex: { - switch (panel.visibilityMode) { - case Panel.Global.AutoHide: - return 1; - case Panel.Global.DodgeWindows: - return 2; - case Panel.Global.WindowsGoBelow: - return 3; - case Panel.Global.NormalPanel: - default: - return 0; - } - } - onActivated: (index) => { - switch (index) { - case 1: - panel.visibilityMode = Panel.Global.AutoHide; - break; - case 2: - panel.visibilityMode = Panel.Global.DodgeWindows; - break; - case 3: - panel.visibilityMode = Panel.Global.WindowsGoBelow; - break; - case 0: - default: - panel.visibilityMode = Panel.Global.NormalPanel; - break; - } - } - } - PC3.ComboBox { - model: [autoHideBox.model.reduce((a, b) => a.length > b.length ? a : b)] - - Component.onCompleted: { - parent.Layout.minimumWidth = implicitWidth - destroy() - } - } - } - - ColumnLayout { - Layout.alignment: Qt.AlignHCenter - spacing: Kirigami.Units.mediumSpacing - Kirigami.Heading { - Layout.alignment: Qt.AlignTop | Qt.AlignHCenter - level: dialogRoot.headingLevel - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group", "Opacity") - textFormat: Text.PlainText - } - PanelRepresentation { - id: opacityRepresentation - Layout.alignment: Qt.AlignHCenter - adaptivePanel: transparencyBox.previewIndex === 0 - translucentPanel: transparencyBox.previewIndex === 2 - onClicked: transparencyBox.popup.visible = true - isVertical: dialogRoot.vertical - alignment: positionRepresentation.alignment - } - PC3.ComboBox { - id: transparencyBox - readonly property int previewIndex: popup.visible ? highlightedIndex : currentIndex - model: [ - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Adaptive"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Opaque"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox", "Translucent") - ] - Layout.alignment: Qt.AlignHCenter - Layout.minimumWidth: opacityRepresentation.width - currentIndex: (panel.opacityMode === Panel.Global.Adaptive ? 0 : - panel.opacityMode === Panel.Global.Opaque ? 1 : 2) - onActivated: (index) => { - if (index === 0) { - panel.opacityMode = Panel.Global.Adaptive - } else if (index === 1) { - panel.opacityMode = Panel.Global.Opaque - } else { - panel.opacityMode = Panel.Global.Translucent - } - } - } - PC3.ComboBox { - model: [transparencyBox.model.reduce((a, b) => a.length > b.length ? a : b)] - - Component.onCompleted: { - parent.Layout.minimumWidth = implicitWidth - destroy() - } - } - } - - ColumnLayout { - Layout.alignment: Qt.AlignHCenter - spacing: Kirigami.Units.mediumSpacing - Kirigami.Heading { - level: dialogRoot.headingLevel - Layout.alignment: Qt.AlignTop | Qt.AlignHCenter - text: i18ndc("plasma_shell_org.kde.plasma.desktop","@title:group Degree of floatingness of panel and applets", "Floating") - textFormat: Text.PlainText - } - PanelRepresentation { - Layout.alignment: Qt.AlignHCenter - floatingGap: Kirigami.Units.smallSpacing * (floatingBox.previewIndex === 2) - onClicked: floatingBox.popup.visible = true - visibleApplet: true - floatingApplet: floatingBox.previewIndex !== 0 - isVertical: dialogRoot.vertical - alignment: positionRepresentation.alignment - } - PC3.ComboBox { - id: floatingBox - readonly property int previewIndex: popup.visible ? highlightedIndex : currentIndex - model: [ - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox Option to disable floating panels or applets", "Disabled"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox Option to make only panel applets always float", "Applets only"), - i18ndc("plasma_shell_org.kde.plasma.desktop", "@item:inlistbox Option to make panel and applets floating", "Panel and applets") - ] - Layout.alignment: Qt.AlignHCenter - Layout.minimumHeight: transparencyBox.height - Layout.minimumWidth: opacityRepresentation.width - currentIndex: (panel.floating ? 2 : panel.floatingApplets ? 1 : 0) - onActivated: (index) => { - if (index === 0) { - panel.floating = panel.floatingApplets = false - } else if (index === 1) { - panel.floating = false - panel.floatingApplets = true - } else { - panel.floating = true - } - } - } - } - - RowLayout { - Layout.fillWidth: true - Layout.columnSpan: 3 - spacing: Kirigami.Units.smallSpacing - visible: panel.unsupportedConfiguration - - Kirigami.Icon { - source: "data-warning-symbolic" - Layout.alignment: Qt.AlignVCenter - Layout.preferredWidth: Kirigami.Units.iconSizes.medium - Layout.preferredHeight: Kirigami.Units.iconSizes.medium - } - - PC3.Label { - Layout.alignment: Qt.AlignVCenter - Layout.fillWidth: true - // Popup doesn't have to expand to the implicit size of this label, let it wrap. - Layout.preferredWidth: 0 - text: panel.unsupportedConfigurationDescription - wrapMode: Text.Wrap - } - - PC3.ToolButton { - Layout.alignment: Qt.AlignVCenter - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Revert an unsupported configuration back to the defaults", "Fix it") - icon.name: "tools-wizard-symbolic" - onClicked: { - panel.fixUnsupportedConfiguration(); - } - } - } - } - - Instantiator { - id: dialogInstantiator - active: setPositionButton.checked || clonePanelButton.checked - asynchronous: true - model: Application.screens - Item { - width: 0 - height: 0 - required property var modelData - - component Indicator : PlasmaCore.Dialog { - id: root - property string iconSource - property var onClickedLocation - flags: Qt.WindowStaysOnTopHint | Qt.WindowDoesNotAcceptFocus | Qt.BypassWindowManagerHint - location: PlasmaCore.Types.Floating - visible: dialogInstantiator.active && (panel.location !== onClickedLocation || modelData.name !== panel.screenToFollow.name) - - x: modelData.virtualX + Kirigami.Units.largeSpacing - y: modelData.virtualY + modelData.height / 2 - mainItem.height / 2 - margins.top - - mainItem: PC3.ToolButton { - width: Kirigami.Units.iconSizes.enormous - height: Kirigami.Units.iconSizes.enormous - icon.name: root.iconSource - - onClicked: { - if (setPositionButton.checked) { - setPositionButton.moveTo(root.onClickedLocation, Window.window) - } else if (clonePanelButton.checked) { - panel.clonePanelTo(root.onClickedLocation, dialogRoot.panelConfiguration.screenFromWindow(Window.window)) - clonePanelButton.checked = false - } - } - } - } - - Indicator { - x: modelData.virtualX + Kirigami.Units.largeSpacing - y: modelData.virtualY + modelData.height / 2 - mainItem.height / 2 - margins.top - iconSource: "arrow-left" - onClickedLocation: PlasmaCore.Types.LeftEdge - } - Indicator { - x: modelData.virtualX + modelData.width - Kirigami.Units.largeSpacing - margins.left - margins.right - mainItem.width - y: modelData.virtualY + modelData.height / 2 - mainItem.height / 2 - margins.top - iconSource: "arrow-right" - onClickedLocation: PlasmaCore.Types.RightEdge - } - Indicator { - x: modelData.virtualX + modelData.width / 2 - mainItem.width / 2 - margins.left - y: modelData.virtualY + Kirigami.Units.largeSpacing - iconSource: "arrow-up" - onClickedLocation: PlasmaCore.Types.TopEdge - } - Indicator { - x: modelData.virtualX + modelData.width / 2 - mainItem.width / 2 - margins.left - y: modelData.virtualY + modelData.height - mainItem.height - margins.top - margins.bottom - Kirigami.Units.largeSpacing - iconSource: "arrow-down" - onClickedLocation: PlasmaCore.Types.BottomEdge - } - } - } - - GridLayout { - Layout.alignment: Qt.AlignHCenter - rowSpacing: Kirigami.Units.largeSpacing - columnSpacing: Kirigami.Units.largeSpacing - rows: 2 - columns: 2 - - PC3.Label { - id: spinBoxLabel - Layout.alignment: Qt.AlignRight - wrapMode: Text.Wrap - - text: panel.location === PlasmaCore.Types.LeftEdge || panel.location === PlasmaCore.Types.RightEdge - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@label:spinbox", "Panel Width:") - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@label:spinbox", "Panel Height:") - textFormat: Text.PlainText - } - PC3.SpinBox { - id: spinBox - - editable: true - focus: !Kirigami.InputMethod.willShowOnActive - from: Math.max(20, panel.minThickness) // below this size, the panel is mostly unusable - to: panel.location === PlasmaCore.Types.LeftEdge || panel.location === PlasmaCore.Types.RightEdge - ? panel.screenToFollow.geometry.width / 2 - : panel.screenToFollow.geometry.height / 2 - - stepSize: 2 - - value: panel.thickness - onValueModified: { - panel.thickness = value - } - } - - PC3.Label { - Layout.alignment: Qt.AlignRight - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group shortcut that moves focus to the panel", "Focus shortcut:") - textFormat: Text.PlainText - - MouseArea { - id: mouseArea - anchors.fill: parent - hoverEnabled: true - } - - PC3.ToolTip { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip", "Press this keyboard shortcut to move focus to the Panel") - visible: mouseArea.containsMouse - } - } - KeySequenceItem { - id: button - - Accessible.name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button accessible name", "Focus Shortcut Setter") - Accessible.description: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:whatsthis Accessible description for button", "Button to set the shortcut for the panel to gain focus") - Accessible.onPressAction: startCapturing() - - keySequence: plasmoid.globalShortcut - onCaptureFinished: { - plasmoid.globalShortcut = button.keySequence - } - } - } - - PlasmaExtras.PlasmoidHeading { - position: PlasmaExtras.PlasmoidHeading.Footer - Layout.topMargin: Kirigami.Units.smallSpacing - topPadding: Kirigami.Units.smallSpacing * 2 - leftPadding: Kirigami.Units.smallSpacing - rightPadding: Kirigami.Units.smallSpacing - bottomPadding: Kirigami.Units.smallSpacing - - Layout.fillWidth: true - RowLayout { - anchors.verticalCenter: parent.verticalCenter - anchors.left: parent.left - anchors.right: parent.right - spacing: Kirigami.Units.largeSpacing - - PC3.ToolButton { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Delete the panel", "Delete Panel") - icon.name: "delete" - - PC3.ToolTip.text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip for button", "Remove this panel; this action can be undone") - PC3.ToolTip.delay: Kirigami.Units.toolTipDelay - PC3.ToolTip.visible: hovered - - onClicked: plasmoid.internalAction("remove").trigger() - } - - PC3.ToolButton { - id: clonePanelButton - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Clone the panel", "Clone Panel") - icon.name: "edit-copy-symbolic" - checkable: true - - PC3.ToolTip.text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip for button", "Create a new panel with the same settings and applets") - PC3.ToolTip.delay: Kirigami.Units.toolTipDelay - PC3.ToolTip.visible: hovered - } - - - Item {Layout.fillWidth: true} - - PC3.ToolButton { - text: plasmoid.corona.enteredEditModeViaDesktop() ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Close the panel configuration window", "Close") : i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Close the panel configuration window and exit edit mode", "Exit Edit Mode") - icon.name: "dialog-ok-symbolic" - - PC3.ToolTip.text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip for button", "Close Panel Settings window and exit Edit Mode") - PC3.ToolTip.delay: Kirigami.Units.toolTipDelay - PC3.ToolTip.visible: hovered - - onClicked: plasmoid.internalAction("configure").trigger() - } - } - } - // This item is used to "pass" focus to the ruler with tab when we're at the last of the control of this window - Item { - parent: dialogRoot.parent // Used to not take space in the ColumnLayout - activeFocusOnTab: true - onActiveFocusChanged: { - let window = ruler.Window.window - if (activeFocus && window && window.visible) { - window.requestActivate() - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ShellContainmentConfiguration.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ShellContainmentConfiguration.qml deleted file mode 100644 index 6b468a9..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ShellContainmentConfiguration.qml +++ /dev/null @@ -1,85 +0,0 @@ -/* - SPDX-FileCopyrightText: 2021 Cyril Rossi - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts -import QtQuick.Window - -import org.kde.kirigami as Kirigami - -import "shellcontainmentconfiguration" - -Kirigami.AbstractApplicationWindow { - id: root - - title: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:window", "Manage Panels and Desktops") - - width: Kirigami.Units.gridUnit * 40 - height: Kirigami.Units.gridUnit * 32 - - minimumWidth: Kirigami.Units.gridUnit * 30 - minimumHeight: Kirigami.Units.gridUnit * 25 - - header: QQC2.ToolBar { - anchors { - left: parent.left - right: parent.right - } - contentItem: QQC2.Label { - Layout.fillWidth: parent - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:usagetip", "You can drag Panels and Desktops around to move them to different screens.") - textFormat: Text.PlainText - horizontalAlignment: Text.AlignHCenter - wrapMode: Text.WordWrap - } - } - - footer: QQC2.Control { - contentItem: QQC2.DialogButtonBox { - QQC2.Button { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Close window", "Close") - onClicked: Window.window.close() - } - } - background: Item { - // FIXME: automate that somehow? - Kirigami.Separator { - anchors { - left: parent.left - top: parent.top - right: parent.right - } - visible: mainPage.flickable.contentHeight > mainPage.flickable.height - } - } - } - - Kirigami.ScrollablePage { - id: mainPage - anchors.fill: parent - - leftPadding: 0 - topPadding: 0 - rightPadding: 0 - bottomPadding: 0 - - Flow { - id: mainGrid - width: mainPage.flickable.width - spacing: 0 - - Repeater { - id: repeater - model: ShellContainmentModel - - delegate: Delegate { - viewPort: mainPage - } - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/PanelRepresentation.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/PanelRepresentation.qml deleted file mode 100644 index 68ab33c..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/PanelRepresentation.qml +++ /dev/null @@ -1,351 +0,0 @@ -pragma ComponentBehavior: Bound - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.components as PC3 -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami - -Item { - id: root - - property string text - property /*Qt::Alignment*/int alignment: Qt.AlignHCenter | Qt.AlignBottom - property string tooltip - - property bool isVertical: false - property bool isHorizontal: !isVertical - property bool checked: false - property bool windowVisible: false - property bool panelVisible: true - - property bool isTop: !!(alignment & Qt.AlignTop) - property bool isBottom: !!(alignment & Qt.AlignBottom) - property bool isLeft: !!(alignment & Qt.AlignLeft) - property bool isRight: !!(alignment & Qt.AlignRight) - - property bool translucentPanel: false - property bool sunkenPanel: false - property bool adaptivePanel: false - property bool panelReservesSpace: true - - property bool fillAvailable: false - property int floatingGap: 0 - property var mainIconSource: null - property int screenHeight: Math.round(screenRect.height / 2) - - property bool visibleApplet: false - property bool floatingApplet: false - - readonly property bool iconAndLabelsShouldlookSelected: checked || mouseArea.pressed - - // Layouts automatically mirror on RTL languages, and we use - // layouts to position the panel here. As a result, RTL languages - // show the panel on the opposite side, which does not match - // where the panel actually is. We instead disable layout - // mirroring to avoid that. - LayoutMirroring.enabled: false - LayoutMirroring.childrenInherit: true - - function maximizeWindow() { - - hidePanelLater.stop() - hidePanel.stop() - showPanel.restart() - - moveWindowOverPanel.stop() - resetWindowOverPanel.restart() - - maximizeAnimation.restart() - } - function hidePanel() { - - hidePanelLater.stop() - maximizeAnimation.stop() - resetMaximize.restart() - - moveWindowOverPanel.stop() - resetWindowOverPanel.restart() - - hidePanel.restart() - } - - function dodgePanel() { - - hidePanel.stop() - showPanel.restart() - - maximizeAnimation.stop() - resetMaximize.restart() - - moveWindowOverPanel.restart() - hidePanelLater.restart() - } - - Timer { - id: hidePanelLater - interval: 200 - onTriggered: hidePanel.restart() - running: false - } - - signal clicked() - - implicitHeight: mainItem.height - implicitWidth: mainItem.width - - PC3.ToolTip { - text: root.tooltip - visible: mouseArea.containsMouse && text.length > 0 - } - - PlasmaExtras.Highlight { - anchors.fill: parent - anchors.margins: -Kirigami.Units.smallSpacing - hovered: mouseArea.containsMouse - pressed: root.iconAndLabelsShouldlookSelected - } - - MouseArea { - id: mouseArea - anchors.fill: parent - hoverEnabled: true - onClicked: root.clicked() - } - - ColumnLayout { - id: mainItem - spacing: Kirigami.Units.smallSpacing - Rectangle { - id: screenRect - - Layout.alignment: Qt.AlignHCenter - implicitWidth: Math.round(Math.min(Kirigami.Units.gridUnit * 6, Screen.width * 0.1)) - implicitHeight: Math.round(Math.min(Kirigami.Units.gridUnit * 4, Screen.width * 0.1)) - color: Qt.tint(Kirigami.Theme.backgroundColor, Qt.rgba(1, 1, 1, 0.3)) - border.color: Kirigami.Theme.highlightColor - radius: Kirigami.Units.cornerRadius - clip: root.sunkenPanel - - RowLayout { - anchors.fill: parent - z: 1 - - Rectangle { - id: panelImage - - property real sunkenValue: 0 - - Component.onCompleted: { - panelImage.sunkenValue = root.sunkenPanel / 2 - } - - implicitWidth: root.isVertical ? Math.round(parent.width / 6) : Math.round(parent.width * (root.fillAvailable ? 1 : 0.7)) - implicitHeight: root.isVertical ? Math.round(parent.height * (root.fillAvailable ? 1 : 0.8)) : Math.round(parent.height / 4) - - Layout.alignment: root.alignment - Layout.bottomMargin: root.isBottom ? sunkenValue * -Math.round(height) + root.floatingGap : 0 - Layout.topMargin: root.isTop ? sunkenValue * -Math.round(height) + root.floatingGap : 0 - Layout.leftMargin: root.isLeft ? sunkenValue * -Math.round(width) + root.floatingGap : 0 - Layout.rightMargin: root.isRight ? sunkenValue * -Math.round(width) + root.floatingGap : 0 - - color: root.translucentPanel ? screenRect.color : Kirigami.Theme.backgroundColor - opacity: root.translucentPanel ? 0.8 : 1.0 - border.color: "transparent" - visible: root.panelVisible - clip: root.adaptivePanel - radius: Kirigami.Units.cornerRadius - - SequentialAnimation on sunkenValue { - id: hidePanel - running: false - NumberAnimation { - to: 0 - duration: Kirigami.Units.shortDuration - } - NumberAnimation { - to: 1 - duration: Kirigami.Units.veryLongDuration - } - PauseAnimation { - duration: Kirigami.Units.veryLongDuration * 2 - } - NumberAnimation { - to: 0.5 - duration: Kirigami.Units.veryLongDuration - } - } - SequentialAnimation on sunkenValue { - id: showPanel - running: false - NumberAnimation { - to: 0 - duration: Kirigami.Units.shortDuration - } - } - - Loader { - id: horizontalAdaptivePanelLoader - active: root.adaptivePanel && root.isHorizontal - sourceComponent: Rectangle { - anchors.verticalCenter: parent.verticalCenter - anchors.left: parent.left - anchors.leftMargin: Math.round(panelImage.width / 3) - color: Qt.lighter(screenRect.color) - border.color: Kirigami.Theme.highlightColor - width: panelImage.width - height: Math.round(panelImage.height * 4) - radius: Math.round(height / 2) - rotation: 45 - } - } - - Loader { - id: verticalAdaptivePanelLoader - active: root.adaptivePanel && root.isVertical - sourceComponent: Rectangle { - anchors.horizontalCenter: parent.horizontalCenter - anchors.top: parent.top - anchors.topMargin: Math.round(panelImage.height / 4) - color: Qt.lighter(screenRect.color) - border.color: Kirigami.Theme.highlightColor - width: Math.round(panelImage.width * 2) - height: panelImage.height - radius: Math.round(height / 2) - rotation: 45 - } - } - - Rectangle { - id: panelBorder - anchors.fill: parent - color: "transparent" - border.color: Kirigami.Theme.highlightColor - radius: panelImage.radius - } - } - } - - Rectangle { - x: panelImage.x + root.isLeft * panelImage.width - root.isRight * width + root.isVertical * panelSpacing - y: panelImage.y + root.isTop * panelImage.height - root.isBottom * height + (root.isHorizontal) * panelSpacing - height: Math.round(parent.height / 2) - width: Math.round(parent.width / 3) - visible: root.visibleApplet - - property int panelSpacing: Kirigami.Units.smallSpacing * (root.floatingApplet ? -1 : 1) * (root.isRight || root.isBottom ? 1 : -1) - - color: window.color - radius: 5 - - Behavior on y { - NumberAnimation { - duration: Kirigami.Units.shortDuration - } - } - Behavior on x { - NumberAnimation { - duration: Kirigami.Units.shortDuration - } - } - } - - Rectangle { - id: window - - property real maximized: 0 - property real windowOverPanel: 0 - - width: Math.round(parent.width * (0.4 + 0.6 * maximized) - panelImage.width * root.panelReservesSpace * maximized * root.isVertical) - height: Math.round(parent.height * (0.4 + 0.6 * maximized) - panelImage.height * root.panelReservesSpace * maximized * root.isHorizontal) - visible: root.windowVisible - radius: 5 - color: Kirigami.Theme.highlightColor - border.color: "transparent" - - x: Math.round(screenRect.width / 2 - width / 2) * (1 - maximized) + windowOverPanel * Kirigami.Units.mediumSpacing * 2 * root.isVertical * (root.isLeft ? - 1 : 1) + panelImage.width * maximized * root.isLeft * root.panelReservesSpace - y: Math.round(screenRect.height / 2 - height / 2) * (1 - maximized) + windowOverPanel * Kirigami.Units.mediumSpacing * 2 * root.isHorizontal * (root.isTop ? - 1 : 1) + panelImage.height * maximized * root.isTop * root.panelReservesSpace - z: 0 - - SequentialAnimation on maximized { - id: maximizeAnimation - running: false - NumberAnimation { - to: 0 - duration: Kirigami.Units.shortDuration - } - NumberAnimation { - to: 1 - duration: Kirigami.Units.longDuration - } - PauseAnimation { - duration: Kirigami.Units.veryLongDuration * 2 - } - NumberAnimation { - to: 0 - duration: Kirigami.Units.longDuration - } - } - NumberAnimation on maximized { - id: resetMaximize - running: false - to: 0 - duration: Kirigami.Units.shortDuration - } - SequentialAnimation on windowOverPanel { - id: moveWindowOverPanel - NumberAnimation { - to: 0 - duration: Kirigami.Units.shortDuration - } - NumberAnimation { - to: 1 - duration: Kirigami.Units.veryLongDuration - } - PauseAnimation { - duration: Kirigami.Units.veryLongDuration * 2 - } - NumberAnimation { - to: 0 - duration: Kirigami.Units.veryLongDuration - } - } - NumberAnimation on windowOverPanel { - id: resetWindowOverPanel - running: false - to: 0 - duration: Kirigami.Units.shortDuration - } - - Row { - anchors.top: parent.top - anchors.right: parent.right - anchors.margins: Kirigami.Units.smallSpacing - spacing: Kirigami.Units.smallSpacing - Repeater { - model: 3 - delegate: Rectangle { - width: Math.round(Kirigami.Units.gridUnit / 6) - height: width - radius: Math.round(height / 2) - color: Kirigami.Theme.textColor - } - } - } - } - - Kirigami.Icon { - id: mainIcon - visible: valid - anchors.centerIn: parent - transform: Translate { - y: root.isVertical ? 0 : Math.round((mainIcon.y - panelImage.y) / 4) - x: root.isVertical ? Math.round((mainIcon.x - panelImage.x) / 4) : 0 - } - height: parent.height / 2 - source: root.mainIconSource - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/Ruler.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/Ruler.qml deleted file mode 100644 index fee04af..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/Ruler.qml +++ /dev/null @@ -1,243 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.kirigami as Kirigami -import org.kde.ksvg as KSvg -import org.kde.plasma.shell.panel as Panel - -KSvg.FrameSvgItem { - id: root - - anchors.fill: parent - - //Those properties get updated by PanelConfiguration.qml whenever a value in the panel changes - property alias offset: offsetHandle.value - property alias minimumLength: rightMinimumLengthHandle.value - property alias maximumLength: rightMaximumLengthHandle.value - property bool isHorizontal: root.prefix[0] === 'north' || root.prefix[0] === 'south' - - property string maximumText: ( - dialogRoot.vertical - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", "Drag to change maximum height.") - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", "Drag to change maximum width.") - ) + "\n" + i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", "Double-click to reset.") - property string minimumText: ( - dialogRoot.vertical - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", "Drag to change minimum height.") - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", "Drag to change minimum width.") - ) + "\n" + i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", "Double-click to reset.") - - imagePath: "widgets/containment-controls" - implicitWidth: Math.max(offsetHandle.width, rightMinimumLengthHandle.width + rightMaximumLengthHandle.width) - implicitHeight: Math.max(offsetHandle.height, rightMinimumLengthHandle.height + rightMaximumLengthHandle.height) - - onMinimumLengthChanged: rightMinimumLengthHandle.value = leftMinimumLengthHandle.value = minimumLength - onMaximumLengthChanged: rightMaximumLengthHandle.value = leftMaximumLengthHandle.value = maximumLength - - /* As offset and length have a different meaning in all alignments, the panel shifts on alignment change. - * This could result in wrong panel positions (e.g. panel shifted over monitor border). - * The fancy version would be a recalculation of all values, so that the panel stays at it's current position, - * but this would be error prone and complicated. As the panel alignment is rarely changed, it's not worth it. - * The more easy approach is just setting the panel offset to zero. This makes sure the panel has a valid position and size. - */ - Connections { - target: panel - function onAlignmentChanged() { - offset = 0 - } - } - - Component.onCompleted: { - offsetHandle.value = panel.offset - rightMinimumLengthHandle.value = panel.minimumLength - rightMaximumLengthHandle.value = panel.maximumLength - leftMinimumLengthHandle.value = panel.minimumLength - leftMaximumLengthHandle.value = panel.maximumLength - } - - KSvg.SvgItem { - id: centerMark - imagePath: "widgets/containment-controls" - elementId: dialogRoot.vertical ? "vertical-centerindicator" : "horizontal-centerindicator" - visible: panel.alignment === Qt.AlignCenter - width: dialogRoot.vertical ? parent.width : naturalSize.width - height: dialogRoot.vertical ? naturalSize.height : parent.height - anchors.centerIn: parent - } - - SliderHandle { - id: offsetHandle - anchors { - right: !root.isHorizontal ? root.right : undefined - bottom: root.isHorizontal ? root.bottom : undefined - } - graphicElementName: "offsetslider" - description: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:tooltip slider handle", - "Drag to change position on this screen edge.\nDouble-click to reset.") - offset: panel.alignment === Qt.AlignCenter ? 0 : (dialogRoot.vertical ? panel.height : panel.width) / 2 - property int position: (dialogRoot.vertical) ? y + height / 2 : x + width / 2 - onPositionChanged: { - if (!offsetHandle.hasEverBeenMoved) return; - let panelLength = dialogRoot.vertical ? panel.height : panel.width - let rootLength = dialogRoot.vertical ? root.height : root.width - // Snap at the center - if (Math.abs(position - rootLength / 2) < 5) { - if (panel.alignment !== Qt.AlignCenter) { - panel.alignment = Qt.AlignCenter - // Coordinate change: since we switch from measuring the min/max - // length from the side of the panel to the center of the panel, - // we need to double the distance between the min/max indicators - // and the panel side. - panel.minimumLength += panel.minimumLength - panelLength - panel.maximumLength += panel.maximumLength - panelLength - } - panel.offset = 0 - } else if (position > rootLength / 2) { - if (panel.alignment === Qt.AlignCenter) { - // This is the opposite of the previous comment, as we are - // cutting in half the distance between the min/max indicators - // and the side of the panel. - panel.minimumLength -= (panel.minimumLength - panelLength) / 2 - panel.maximumLength -= (panel.maximumLength - panelLength) / 2 - } - panel.alignment = Qt.AlignRight - panel.offset = Math.round(rootLength - position - offset) - } else if (position <= rootLength / 2) { - if (panel.alignment === Qt.AlignCenter) { - panel.minimumLength -= (panel.minimumLength - panelLength) / 2 - panel.maximumLength -= (panel.maximumLength - panelLength) / 2 - } - panel.alignment = Qt.AlignLeft - panel.offset = Math.round(position - offset) - } - } - /* The maximum/minimumPosition values are needed to prevent the user from moving a panel with - * center alignment to the left and then drag the position handle to the left. - * This would make the panel to go off the monitor: - * |<- V -> | - * | -> | <- | - * ^move this slider to the left - */ - minimumPosition: { - var size = dialogRoot.vertical ? height : width - switch(panel.alignment){ - case Qt.AlignLeft: - return -size / 2 + offset - case Qt.AlignRight: - return leftMaximumLengthHandle.value - size / 2 - offset - default: - return panel.maximumLength / 2 - size / 2 - } - } - //Needed for the same reason as above - maximumPosition: { - var size = dialogRoot.vertical ? height : width - var rootSize = dialogRoot.vertical ? root.height : root.width - switch(panel.alignment){ - case Qt.AlignLeft: - return rootSize - rightMaximumLengthHandle.value - size / 2 + offset - case Qt.AlignRight: - return rootSize - size / 2 - offset - default: - return rootSize - panel.maximumLength / 2 - size / 2 - } - } - function defaultPosition(): int /*override*/ { - return 0; - } - } - - /* The maximumPosition value for the right handles and the minimumPosition value for the left handles are - * needed to prevent the user from moving a panel with center alignment to the left (right) and then pull one of the - * right (left) sliders to the right (left). - * Because the left and right sliders are coupled, this would make the left (right) sliders to go off the monitor. - * - * |<- V -> | - * | -> | <- | - * ^move this slider to the right - * - * The other max/min Position values just set a minimum panel size - */ - - SliderHandle { - id: rightMinimumLengthHandle - anchors { - left: !root.isHorizontal ? root.left : undefined - top: root.isHorizontal ? root.top : undefined - } - description: root.minimumText - alignment: panel.alignment | Qt.AlignLeft - visible: panel.alignment !== Qt.AlignRight - offset: panel.offset - graphicElementName: "minslider" - onValueChanged: panel.minimumLength = value - minimumPosition: offsetHandle.position + Kirigami.Units.gridUnit * 3 - maximumPosition: { - var rootSize = dialogRoot.vertical ? root.height : root.width - var size = dialogRoot.vertical ? height : width - panel.alignment === Qt.AlignCenter ? Math.min(rootSize - size/2, rootSize + offset * 2 - size/2) : rootSize - size/2 - } - } - - SliderHandle { - id: rightMaximumLengthHandle - anchors { - right: !root.isHorizontal ? root.right : undefined - bottom: root.isHorizontal ? root.bottom : undefined - } - description: root.maximumText - alignment: panel.alignment | Qt.AlignLeft - visible: panel.alignment !== Qt.AlignRight - offset: panel.offset - graphicElementName: "maxslider" - onValueChanged: panel.maximumLength = value - minimumPosition: offsetHandle.position + Kirigami.Units.gridUnit * 3 - maximumPosition: { - var rootSize = dialogRoot.vertical ? root.height : root.width - var size = dialogRoot.vertical ? height : width - panel.alignment === Qt.AlignCenter ? Math.min(rootSize - size/2, rootSize + offset * 2 - size/2) : rootSize - size/2 - } - } - - SliderHandle { - id: leftMinimumLengthHandle - anchors { - left: !root.isHorizontal ? root.left : undefined - top: root.isHorizontal ? root.top : undefined - } - description: root.minimumText - alignment: panel.alignment | Qt.AlignRight - visible: panel.alignment !== Qt.AlignLeft - offset: panel.offset - graphicElementName: "maxslider" - onValueChanged: panel.minimumLength = value - maximumPosition: offsetHandle.position - Kirigami.Units.gridUnit * 3 - minimumPosition: { - var size = dialogRoot.vertical ? height : width - panel.alignment === Qt.AlignCenter ? Math.max(-size/2, offset*2 - size/2) : -size/2 - } - } - - SliderHandle { - id: leftMaximumLengthHandle - anchors { - right: !root.isHorizontal ? root.right : undefined - bottom: root.isHorizontal ? root.bottom : undefined - } - description: root.maximumText - alignment: panel.alignment | Qt.AlignRight - visible: panel.alignment !== Qt.AlignLeft - offset: panel.offset - graphicElementName: "minslider" - onValueChanged: panel.maximumLength = value - maximumPosition: offsetHandle.position - Kirigami.Units.gridUnit * 3 - minimumPosition: { - var size = dialogRoot.vertical ? height : width - panel.alignment === Qt.AlignCenter ? Math.max(-size/2, offset*2 - size/2) : -size/2 - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/SliderHandle.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/SliderHandle.qml deleted file mode 100644 index c5c92c4..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/panelconfiguration/SliderHandle.qml +++ /dev/null @@ -1,236 +0,0 @@ -/* - SPDX-FileCopyrightText: 2013 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami -import org.kde.ksvg as KSvg -import org.kde.plasma.components as PC3 -import org.kde.plasma.shell.panel as Panel - -KSvg.SvgItem { - id: root - - //Those properties get updated by PanelConfiguration.qml whenever a value changes - imagePath: "widgets/containment-controls" - elementId: parent.prefix + '-' + graphicElementName - width: naturalSize.width - height: naturalSize.height - - //value expressed by this slider, this is the distance to offset - property int value - - //name of the graphics to load - property string graphicElementName - - //where the point "0" is - property int offset: 0 - - /*handle type: behave in different ways based on the alignment: - * alignment === Qt.AlignRight: Panel aligned to right and handle value relative to the right - * alignment === Qt.AlignLeft: Panel aligned to left and handle relative to the left - * (alignment !== Qt.AlignRight) && (alignment & Qt.AlignRight): Panel aligned to the center and handle right of offset and value doubled - * (alignment !== Qt.AlignLeft) && (alignment & Qt.AlignLeft): Panel aligned to the center and handle left of offset and value doubled - * else: Panel aligned to center and handle relative to the center - * Note that right/left and top/bottom are interchangeable - */ - property int alignment: panel.alignment - - //The maximum/minimum Position (X/Y) the silder can be moved to - property int minimumPosition - property int maximumPosition - //Provide default position for "reset" action. - function defaultPosition(): int { - var dialogSize, panelSize; - if (dialogRoot.vertical) { - dialogSize = dialogRoot.height; - panelSize = panel.height; - } else { - dialogSize = dialogRoot.width; - panelSize = panel.width; - } - return (value === panelSize) ? dialogSize : panelSize; - } - - // Handle name displayed as a tooltip. - property string description - - property bool hasEverBeenMoved: false - - function syncPos() { - if (dialogRoot.vertical) { - let newY = 0 - if (alignment === Qt.AlignRight) { - newY = root.parent.height - (value + offset + root.height/2) - } else if (alignment === Qt.AlignLeft) { - newY = value + offset - root.height/2 - } else { - if (root.alignment & Qt.AlignRight) { - newY = root.parent.height/2 - value/2 + offset - root.height/2 - } else if (root.alignment & Qt.AlignLeft) { - newY = root.parent.height/2 + value/2 + offset - root.height/2 - } else { - newY = root.parent.height/2 + value + offset -root.height/2 - } - } - y = Math.max(-height/2, Math.min(parent.height - height/2, newY)) - } else { - let newX = 0 - if (alignment === Qt.AlignRight) { - newX = root.parent.width - (value + offset + root.width/2) - } else if (alignment === Qt.AlignLeft) { - newX = value + offset - root.width/2 - } else { - if (root.alignment & Qt.AlignRight) { - newX = root.parent.width/2 - value/2 + offset - root.width/2 - } else if (root.alignment & Qt.AlignLeft) { - newX = root.parent.width/2 + value/2 + offset -root.width/2 - } else { - newX = root.parent.width/2 + value + offset -root.width/2 - } - } - x = Math.max(-width/2, Math.min(parent.width - width/2, newX)) - } - } - onValueChanged: syncPos() - onOffsetChanged: syncPos() - onAlignmentChanged: syncPos() - Connections { - target: root.parent - function onWidthChanged() { - syncPos() - } - function onHeightChanged() { - syncPos() - } - } - - PC3.ToolTip { - text: root.description - visible: root.description !== "" && ((area.containsMouse && !area.containsPress) || area.activeFocus) - } - - MouseArea { - id: area - drag { - target: parent - axis: (dialogRoot.vertical) ? Drag.YAxis : Drag.XAxis - minimumX: root.minimumPosition - minimumY: root.minimumPosition - maximumX: root.maximumPosition - maximumY: root.maximumPosition - } - anchors { - fill: parent - leftMargin: (dialogRoot.vertical) ? 0 : -Kirigami.Units.gridUnit - rightMargin: (dialogRoot.vertical) ? 0 : -Kirigami.Units.gridUnit - topMargin: (dialogRoot.vertical) ? -Kirigami.Units.gridUnit : 0 - bottomMargin: (dialogRoot.vertical) ? -Kirigami.Units.gridUnit : 0 - } - - readonly property int keyboardMoveStepSize: Math.ceil((root.maximumPosition - root.minimumPosition) / 20) - - activeFocusOnTab: true - hoverEnabled: true - cursorShape: dialogRoot.vertical ? Qt.SizeVerCursor : Qt.SizeHorCursor - - Accessible.description: root.description - - Keys.onEnterPressed: doubleClicked(null); - Keys.onReturnPressed: doubleClicked(null); - Keys.onSpacePressed: doubleClicked(null); - - // BEGIN Arrow keys - Keys.onUpPressed: if (dialogRoot.vertical) { - root.y = Math.max(root.minimumPosition, root.y - ((event.modifiers & Qt.ShiftModifier) ? 1 : keyboardMoveStepSize)); - changePosition(); - } else { - event.accepted = false; - } - Keys.onDownPressed: if (dialogRoot.vertical) { - root.y = Math.min(root.maximumPosition, root.y + ((event.modifiers & Qt.ShiftModifier) ? 1 : keyboardMoveStepSize)); - changePosition(); - } else { - event.accepted = false; - } - Keys.onLeftPressed: if (!dialogRoot.vertical) { - root.x = Math.max(root.minimumPosition, root.x - ((event.modifiers & Qt.ShiftModifier) ? 1 : keyboardMoveStepSize)); - changePosition(); - } else { - event.accepted = false; - } - Keys.onRightPressed: if (!dialogRoot.vertical) { - root.x = Math.min(root.maximumPosition, root.x + ((event.modifiers & Qt.ShiftModifier) ? 1 : keyboardMoveStepSize)); - changePosition(); - } else { - event.accepted = false; - } - // END Arrow keys - - onPositionChanged: { - if (!drag.active) { - return; - } - changePosition(); - } - onDoubleClicked: { - root.value = root.defaultPosition(); - } - - function changePosition() { - root.hasEverBeenMoved = true - if (dialogRoot.vertical) { - if (root.alignment === Qt.AlignRight) { - root.value = root.parent.height - (root.y + root.offset + root.height/2) - } else if (root.alignment === Qt.AlignLeft) { - root.value = root.y - root.offset + root.height/2 - //Center - } else { - if (root.alignment & Qt.AlignRight) { - root.value = (root.parent.height/2 - root.y + root.offset)*2 - root.height - } else if (root.alignment & Qt.AlignLeft) { - root.value = (root.y - root.offset - root.parent.height/2)*2 + root.height - } else { - var value = root.y - root.parent.height/2 - root.offset + root.height/2 - //Snap - if (Math.abs(value) < 5) { - root.value = 0 - } else { - root.value = value - } - } - } - } else { - if (root.alignment === Qt.AlignRight) { - root.value = root.parent.width - (root.x + root.offset + root.width/2) - } else if (root.alignment === Qt.AlignLeft) { - root.value = root.x - root.offset + root.width/2 - //Center - } else { - if (root.alignment & Qt.AlignRight) { - root.value = (root.parent.width/2 - root.x + root.offset)*2 - root.width - } else if (root.alignment & Qt.AlignLeft) { - root.value = (root.x - root.offset - root.parent.width/2)*2 + root.width - } else { - var value = root.x - root.parent.width/2 - root.offset + root.width/2 - //Snap - if (Math.abs(value) < 5) { - root.value = 0 - } else { - root.value = value - } - } - } - } - } - - PlasmaExtras.Highlight { - anchors.fill: parent - visible: parent.activeFocus - hovered: true - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/shellcontainmentconfiguration/Delegate.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/shellcontainmentconfiguration/Delegate.qml deleted file mode 100644 index 9da4bf0..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/shellcontainmentconfiguration/Delegate.qml +++ /dev/null @@ -1,284 +0,0 @@ -/* - SPDX-FileCopyrightText: 2021 Cyril Rossi - SPDX-FileCopyrightText: 2022 Marco Martin - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts -import QtQuick.Window - -import org.kde.kirigami as Kirigami - -QQC2.Control { - id: delegate - property Item viewPort - readonly property string screenName: model.screenName - readonly property int screenId: model.screenId - property bool containsDrag - property alias contentsLayout: contentsLayout - - width: Math.min(Kirigami.Units.gridUnit * 25, Math.floor(viewPort.width / Math.min(repeater.count, Math.floor(viewPort.width / (Kirigami.Units.gridUnit * 12))))) - - contentItem: ColumnLayout { - id: contentsLayout - width: Math.min(parent.width, Kirigami.Units.gridUnit * 15) - - Rectangle { - id: screenRect - Layout.fillWidth: true - Layout.preferredHeight: width / 1.6 - color: Kirigami.Theme.backgroundColor - border.color: Kirigami.Theme.textColor - Rectangle { - anchors.fill: parent - z: 9 - color: "black" - opacity: delegate.containsDrag ? 0.3 : 0 - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - } - - Repeater { - id: containmentRepeater - model: containments - - Rectangle { - id: contRect - property real homeX - property real homeY - property string oldState - readonly property int edgeDistance: { - return (state === "left" || state === "right" ? width : height) * model.edgePosition; - } - - width: moveButton.width - height: moveButton.height - border.color: Kirigami.Theme.textColor - color: Kirigami.Theme.backgroundColor - state: model.edge - z: state === "floating" ? 0 : 1 - visible: !model.isDestroyed - - HoverHandler { - cursorShape: Qt.OpenHandCursor - } - DragHandler { - id: dragHandler - property QQC2.Control targetDelegate - - cursorShape: Qt.ClosedHandCursor - onActiveChanged: { - if (active) { - delegate.z = 1; - } else { - if (targetDelegate) { - resetAnim.restart(); - containmentRepeater.model.moveContainementToScreen(model.containmentId, targetDelegate.screenId) - targetDelegate.containsDrag = false; - targetDelegate = null; - } else { - resetAnim.restart(); - } - } - } - onTranslationChanged: { - if (!active) { - if (targetDelegate) { - targetDelegate.containsDrag = false; - targetDelegate = null; - } - return; - } - let pos = contRect.mapToItem(delegate.parent, dragHandler.centroid.position.x, dragHandler.centroid.position.y); - let otherDelegate = delegate.parent.childAt(pos.x, pos.y); - if (targetDelegate && targetDelegate !== otherDelegate) { - targetDelegate.containsDrag = false; - } - if (!otherDelegate || otherDelegate === delegate) { - targetDelegate = null; - } else if (otherDelegate && otherDelegate !== delegate - && otherDelegate.hasOwnProperty("screenId") - && otherDelegate.hasOwnProperty("containsDrag")) { - targetDelegate = otherDelegate; - targetDelegate.containsDrag = true; - } - } - } - SequentialAnimation { - id: resetAnim - property var targetDelegatePos: dragHandler.targetDelegate - ? dragHandler.targetDelegate.contentsLayout.mapToItem(delegate.contentsLayout, 0, 0) - : Qt.point(0, 0) - ParallelAnimation { - XAnimator { - target: contRect - from: contRect.x - to: contRect.homeX + resetAnim.targetDelegatePos.x - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - YAnimator { - target: contRect - from: contRect.y - to: contRect.homeY + resetAnim.targetDelegatePos.y - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - PropertyAction { - target: delegate - property: "z" - value: 0 - } - } - - Image { - id: containmentImage - anchors { - fill: parent - margins: 1 - } - // It needs to reload the image from disk when the file changes - cache: false - source: model.imageSource - fillMode: model.edge == "floating" ? Image.PreserveAspectCrop : Image.PreserveAspectFit - } - - QQC2.Button { - id: moveButton - icon.name: "open-menu-symbolic" - visible: contextMenuRepeater.anyActionAvailable || removeItem.itemVisible - checked: contextMenu.visible - anchors { - right: parent.right - top: parent.top - topMargin: model.edge == "floating" - ? model.panelCountAtTop * moveButton.height + Kirigami.Units.largeSpacing - : 0 - rightMargin: model.edge == "floating" - ? (moveButton.LayoutMirroring.enabled ? model.panelCountAtLeft : model.panelCountAtRight) * moveButton.height + Kirigami.Units.largeSpacing - : 0 - } - onClicked: { - contextMenu.open() - } - - QQC2.Menu { - id: contextMenu - y: moveButton.height - Repeater { - id: contextMenuRepeater - model: ShellContainmentModel - - // There will always be at least one hidden action for the - // current screen; if there's any other, then we should - // display them. - property bool anyActionAvailable: count > 1 - - QQC2.MenuItem { - text: edge == "floating" - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:inmenu", "Swap with Desktop on Screen %1", model.screenName) - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:inmenu", "Move to Screen %1", model.screenName) - visible: model.screenName !== delegate.screenName - height: visible ? implicitHeight : 0 - onTriggered: { - containmentRepeater.model.moveContainementToScreen(containmentId, screenId) - } - } - } - QQC2.MenuSeparator { - visible: removeItem.visible && contextMenuRepeater.anyActionAvailable - } - QQC2.MenuItem { - id: removeItem - text: contRect.state === "floating" - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:inmenu", "Remove Desktop") - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:inmenu", "Remove Panel") - icon.name: "edit-delete" - onTriggered: { - if (contRect.state === "floating") { - ShellContainmentModel.remove(screenId); - } else { - containments.remove(containmentId); - } - } - // We read this variable elsewhere to know if this item - // would be visible if the context menu were to be shown. - property bool itemVisible: contRect.state !== "floating" || !model.active - visible: itemVisible - } - } - } - - states: [ - State { - name: "floating" - PropertyChanges { - target: contRect; - width: screenRect.width - height: screenRect.height - color: "transparent" - } - }, - State { - name: "top" - PropertyChanges { - target: contRect; - width: screenRect.width - y: homeY - homeX: 0 - homeY: contRect.edgeDistance - } - }, - State { - name: "right" - PropertyChanges { - target: contRect; - x: homeX - homeX: screenRect.width - contRect.width - contRect.edgeDistance; - height: screenRect.height - homeY: 0 - } - }, - State { - name: "bottom" - PropertyChanges { - target: contRect; - y: homeY - homeX: 0 - homeY: screenRect.height - contRect.height - contRect.edgeDistance; - width: screenRect.width - } - }, - State { - name: "left" - PropertyChanges { - target: contRect; - height: screenRect.height - x: homeX - homeX: contRect.edgeDistance - homeY: 0 - } - } - ] - } - } - } - QQC2.Label { - Layout.fillWidth: true - horizontalAlignment: Text.AlignHCenter - wrapMode: Text.WordWrap - text: model.isPrimary - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@info % is screen name", "%1 (primary)", model.screenName) - : model.screenName - textFormat: Text.PlainText - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/defaults b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/defaults deleted file mode 100644 index 63c6b2b..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/defaults +++ /dev/null @@ -1,14 +0,0 @@ -[Desktop] -Containment=org.kde.plasma.folder -ToolBox= -RuntimePlatform=Desktop - -[Desktop][ContainmentActions] -RightButton;NoModifier=org.kde.contextmenu -MiddleButton;NoModifier=org.kde.paste - -[Panel] -Containment=org.kde.panel -ToolBox=org.kde.paneltoolbox -[Panel][ContainmentActions] -RightButton;NoModifier=org.kde.contextmenu diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletAlternatives.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletAlternatives.qml deleted file mode 100644 index 7bc0a6b..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletAlternatives.qml +++ /dev/null @@ -1,211 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 -import QtQuick.Layouts -import QtQuick.Window -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.plasma.extras as PlasmaExtras -import org.kde.plasma.plasmoid -import org.kde.kirigami as Kirigami - -import org.kde.plasma.private.shell -import org.kde.plasma.shell - -PlasmaCore.Dialog { - id: dialog - - required property AlternativesHelper alternativesHelper - - visualParent: alternativesHelper.applet - location: alternativesHelper.applet.Plasmoid.location - hideOnWindowDeactivate: true - backgroundHints: (alternativesHelper.applet.Plasmoid.containmentDisplayHints & PlasmaCore.Types.ContainmentPrefersOpaqueBackground) ? PlasmaCore.Dialog.SolidBackground : PlasmaCore.Dialog.StandardBackground - - Component.onCompleted: { - flags = flags | Qt.WindowStaysOnTopHint; - dialog.show(); - } - - ColumnLayout { - id: root - - signal configurationChanged - - Layout.minimumWidth: Kirigami.Units.gridUnit * 20 - Layout.minimumHeight: Math.min(Screen.height - Kirigami.Units.gridUnit * 10, implicitHeight) - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - property string currentPlugin: "" - - Shortcut { - sequence: "Escape" - onActivated: dialog.close() - } - Shortcut { - sequence: "Return" - onActivated: root.savePluginAndClose() - } - Shortcut { - sequence: "Enter" - onActivated: root.savePluginAndClose() - } - - - WidgetExplorer { - id: widgetExplorer - provides: dialog.alternativesHelper.appletProvides - } - - PlasmaExtras.PlasmoidHeading { - Kirigami.Heading { - id: heading - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:window for widget alternatives explorer", "Alternative Widgets") - textFormat: Text.PlainText - } - } - - // This timer checks with a short delay whether a new item in the list has been hovered by the cursor. - // If not, then the cursor has left the view and thus no item should be selected. - Timer { - id: resetCurrentIndex - property string oldPlugin - interval: 100 - onTriggered: { - if (root.currentPlugin === oldPlugin) { - mainList.currentIndex = -1 - root.currentPlugin = "" - } - } - } - - function savePluginAndClose() { - dialog.alternativesHelper.loadAlternative(currentPlugin); - dialog.close(); - } - - PlasmaComponents3.ScrollView { - Layout.fillWidth: true - Layout.fillHeight: true - - Layout.preferredHeight: mainList.contentHeight - - focus: true - - ListView { - id: mainList - - focus: dialog.visible - model: widgetExplorer.widgetsModel - boundsBehavior: Flickable.StopAtBounds - highlight: PlasmaExtras.Highlight { - pressed: mainList.currentItem && mainList.currentItem.pressed - } - highlightMoveDuration : 0 - highlightResizeDuration: 0 - - height: contentHeight+Kirigami.Units.smallSpacing - - delegate: PlasmaComponents3.ItemDelegate { - id: listItem - - implicitHeight: contentLayout.implicitHeight + Kirigami.Units.smallSpacing * 2 - width: ListView.view.width - - Accessible.name: model.name - Accessible.description: model.description - - onHoveredChanged: { - if (hovered) { - resetCurrentIndex.stop() - mainList.currentIndex = index - } else { - resetCurrentIndex.oldPlugin = model.pluginName - resetCurrentIndex.restart() - } - } - - Connections { - target: mainList - function onCurrentIndexChanged() { - if (mainList.currentIndex === index) { - root.currentPlugin = model.pluginName - } - } - } - - onClicked: root.savePluginAndClose() - - Component.onCompleted: { - if (model.pluginName === dialog.alternativesHelper.currentPlugin) { - root.currentPlugin = model.pluginName - setAsCurrent.restart() - } - } - - // we don't want to select any entry by default - // this cannot be set in Component.onCompleted - Timer { - id: setAsCurrent - interval: 100 - onTriggered: { - mainList.currentIndex = index - } - } - - contentItem: RowLayout { - id: contentLayout - spacing: Kirigami.Units.largeSpacing - - Kirigami.Icon { - implicitWidth: Kirigami.Units.iconSizes.huge - implicitHeight: Kirigami.Units.iconSizes.huge - source: model.decoration - } - - ColumnLayout { - id: labelLayout - - readonly property color textColor: listItem.pressed ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.textColor - - Layout.fillHeight: true - Layout.fillWidth: true - spacing: 0 // The labels bring their own bottom margins - - Kirigami.Heading { - level: 4 - Layout.fillWidth: true - text: model.name - textFormat: Text.PlainText - elide: Text.ElideRight - type: model.pluginName === dialog.alternativesHelper.currentPlugin ? PlasmaExtras.Heading.Type.Primary : PlasmaExtras.Heading.Type.Normal - color: labelLayout.textColor - } - - PlasmaComponents3.Label { - Layout.fillWidth: true - text: model.description - textFormat: Text.PlainText - font.pointSize: Kirigami.Theme.smallFont.pointSize - font.family: Kirigami.Theme.smallFont.family - font.bold: model.pluginName === dialog.alternativesHelper.currentPlugin - opacity: 0.75 - maximumLineCount: 2 - wrapMode: Text.WordWrap - elide: Text.ElideRight - color: labelLayout.textColor - } - } - } - } - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletDelegate.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletDelegate.qml deleted file mode 100644 index 30bed28..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletDelegate.qml +++ /dev/null @@ -1,315 +0,0 @@ -/* - SPDX-FileCopyrightText: 2011 Marco Martin - SPDX-FileCopyrightText: 2015 Kai Uwe Broulik - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.components as PlasmaComponents -import org.kde.plasma.core as PlasmaCore -import org.kde.kwindowsystem -import org.kde.kirigami as Kirigami -import org.kde.graphicaleffects as KGraphicalEffects - -Item { - id: delegate - - readonly property string pluginName: model.pluginName - readonly property bool pendingUninstall: pendingUninstallTimer.applets.indexOf(pluginName) > -1 - readonly property bool pressed: tapHandler.pressed - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - - width: list.cellWidth - height: list.cellHeight - - Accessible.name: i18nc("@action:button accessible only, %1 is widget name", "Add %1", model.name) + (model.isSupported ? "" : unsupportedTooltip.mainText) - Accessible.description: (model.isSupported ? "" : model.unsupportedMessage) + model.description + (overlayedBadge.visible ? countLabel.Accessible.name : "") - Accessible.role: Accessible.Button - - HoverHandler { - id: hoverHandler - onHoveredChanged: if (hovered) delegate.GridView.view.currentIndex = index - } - - TapHandler { - id: tapHandler - enabled: !delegate.pendingUninstall && model.isSupported - onTapped: widgetExplorer.addApplet(delegate.pluginName) - } - - PlasmaCore.ToolTipArea { - id: unsupportedTooltip - anchors.fill: parent - visible: !model.isSupported - mainText: i18nc("@info:tooltip", "Unsupported Widget") - subText: model.unsupportedMessage - } - - // Avoid repositioning delegate item after dragFinished - Item { - anchors.fill: parent - enabled: model.isSupported - - Drag.dragType: Drag.Automatic - Drag.supportedActions: Qt.MoveAction | Qt.LinkAction - Drag.mimeData: { - "text/x-plasmoidservicename" : delegate.pluginName, - } - Drag.onDragStarted: { - KWindowSystem.showingDesktop = true; - main.draggingWidget = true; - delegate.forceActiveFocus() - } - Drag.onDragFinished: { - main.draggingWidget = false; - } - - DragHandler { - id: dragHandler - acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad - enabled: !delegate.pendingUninstall && model.isSupported - - onActiveChanged: if (active) { - iconContainer.grabToImage(function(result) { - if (!dragHandler.active) { - return; - } - parent.Drag.imageSource = result.url; - parent.Drag.active = dragHandler.active; - }, Qt.size(Kirigami.Units.iconSizes.huge, Kirigami.Units.iconSizes.huge)); - } else { - parent.Drag.active = false; - parent.Drag.imageSource = ""; - } - } - - - DragHandler { - id: touchDragHandler - acceptedDevices: PointerDevice.Stylus | PointerDevice.TouchScreen - enabled: dragHandler.enabled - yAxis.enabled: false - - onActiveChanged: if (active) { - iconContainer.grabToImage(function(result) { - if (!touchDragHandler.active) { - return; - } - parent.Drag.imageSource = result.url; - parent.Drag.active = touchDragHandler.active; - }, Qt.size(Kirigami.Units.iconSizes.huge, Kirigami.Units.iconSizes.huge)); - } else { - parent.Drag.active = false; - parent.Drag.imageSource = ""; - } - } - - } - - ColumnLayout { - id: mainLayout - - readonly property color textColor: tapHandler.pressed ? Kirigami.Theme.highlightedTextColor : Kirigami.Theme.textColor - - spacing: Kirigami.Units.smallSpacing - anchors { - left: parent.left - right: parent.right - //bottom: parent.bottom - margins: Kirigami.Units.smallSpacing * 2 - rightMargin: Kirigami.Units.smallSpacing * 2 // don't cram the text to the border too much - top: parent.top - } - - Item { - id: iconContainer - width: Kirigami.Units.iconSizes.enormous - height: width - Layout.alignment: Qt.AlignHCenter - opacity: delegate.pendingUninstall ? 0.6 : 1 - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - - Item { - id: iconWidget - anchors.fill: parent - Kirigami.Icon { - anchors.fill: parent - source: model.decoration - visible: model.screenshot === "" - selected: tapHandler.pressed - enabled: model.isSupported - } - Image { - width: Kirigami.Units.iconSizes.enormous - height: width - anchors.fill: parent - fillMode: Image.PreserveAspectFit - source: model.screenshot - } - } - - Item { - id: badgeMask - anchors.fill: parent - - Rectangle { - x: Math.round(-Kirigami.Units.smallSpacing * 1.5 / 2) - y: x - width: overlayedBadge.width + Math.round(Kirigami.Units.smallSpacing * 1.5) - height: overlayedBadge.height + Math.round(Kirigami.Units.smallSpacing * 1.5) - radius: height - visible: (running && delegate.GridView.isCurrentItem) ?? false - } - } - - KGraphicalEffects.BadgeEffect { - anchors.fill: parent - source: ShaderEffectSource { - sourceItem: iconWidget - hideSource: !softwareRendering - live: false - } - mask: ShaderEffectSource { - id: maskShaderSource - sourceItem: badgeMask - hideSource: true - live: false - } - } - - Rectangle { - id: overlayedBadge - width: countLabel.width + height - height: Math.round(Kirigami.Units.iconSizes.sizeForLabels * 1.3) - radius: height - color: (running && delegate.GridView.isCurrentItem) ? Kirigami.Theme.highlightColor : Kirigami.Theme.positiveTextColor - visible: ((running && delegate.GridView.isCurrentItem) || model.recent) ?? false - onVisibleChanged: maskShaderSource.scheduleUpdate() - - PlasmaComponents.Label { - id: countLabel - height: parent.height - verticalAlignment: Text.AlignVCenter - anchors.centerIn: parent - text: (running && delegate.GridView.isCurrentItem) ? running : i18ndc("plasma_shell_org.kde.plasma.desktop", "Text displayed on top of newly installed widgets", "New!") - Accessible.name: running - ? i18ncp("@info:other accessible for badge showing applet count", "%1 widget active", "%1 widgets active", running) - : i18nc(" @info:other accessible for badge indicating new widget", "Recently installed") - textFormat: Text.PlainText - } - } - - - PlasmaComponents.ToolButton { - id: uninstallButton - anchors { - top: parent.top - right: parent.right - } - text: delegate.pendingUninstall ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button tooltip and accessible cancel uninstall widget", "Cancel Uninstallation") - : i18ndc("plasma_shell_org.kde.plasma.desktop","@action:button tooltip and accessible uninstall widget", "Mark for Uninstallation") - icon.name: delegate.pendingUninstall ? "edit-undo" : "edit-delete" - display: PlasmaComponents.AbstractButton.IconOnly - Accessible.description: delegate.pendingUninstall - ? i18nc("@action:button accessible only, %1 is widget name", "Cancel pending uninstallation for widget %1", model.name) - : i18nc("@action:button accessible only, %1 is widget name", "Mark widget %1 for uninstallation. Requires confirmation", model.name) - // we don't really "undo" anything but we'll pretend to the user that we do - PlasmaComponents.ToolTip.delay: Kirigami.Units.toolTipDelay - PlasmaComponents.ToolTip.visible: hovered - PlasmaComponents.ToolTip.text: text - flat: false - visible: (model.local && delegate.GridView.isCurrentItem && !dragHandler.active && !touchDragHandler.active) ?? false - - onHoveredChanged: { - if (hovered) { - // hovering the uninstall button triggers onExited of the main mousearea - delegate.GridView.view.currentIndex = index - } - } - - onClicked: { - let pending = pendingUninstallTimer.applets - if (delegate.pendingUninstall) { - let index = pending.indexOf(pluginName) - if (index > -1) { - pending.splice(index, 1) - } - } else { - pending.push(pluginName) - } - pendingUninstallTimer.applets = pending - - if (pending.length) { - pendingUninstallTimer.restart() - } else { - pendingUninstallTimer.stop() - } - } - } - - PlasmaComponents.ToolButton { - id: removeInstancesButton - anchors { - top: parent.top - right: uninstallButton.visible ? uninstallButton.left : parent.right - rightMargin: uninstallButton.visible ? Kirigami.Units.smallSpacing : 0 - } - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Remove all instances") - display: PlasmaComponents.AbstractButton.IconOnly - icon.name: "edit-clear-all" - Accessible.description: i18ncp("@action:button accessible description, %1 number of instances %2 is widget name", - "Remove running instance of widget %2", - "Remove all %1 running instances of widget %2", running ,model.name) - - // we don't really "undo" anything but we'll pretend to the user that we do - PlasmaComponents.ToolTip.delay: Kirigami.Units.toolTipDelay - PlasmaComponents.ToolTip.visible: hovered - PlasmaComponents.ToolTip.text: text - flat: false - visible: (running && delegate.GridView.isCurrentItem && !dragHandler.active) ?? false - - onHoveredChanged: { - if (hovered) { - // hovering the uninstall button triggers onExited of the main mousearea - delegate.GridView.view.currentIndex = index - } - } - - onClicked: widgetExplorer.removeAllInstances(pluginName) - } - } - Kirigami.Heading { - id: heading - Layout.fillWidth: true - level: 4 - text: model.name - textFormat: Text.PlainText - elide: Text.ElideRight - wrapMode: Text.WordWrap - maximumLineCount: 3 - lineHeight: 0.95 - horizontalAlignment: Text.AlignHCenter - color: mainLayout.textColor - } - PlasmaComponents.Label { - Layout.fillWidth: true - // otherwise causes binding loop due to the way the Plasma sets the height - text: model.description - textFormat: Text.PlainText - font: Kirigami.Theme.smallFont - wrapMode: Text.WordWrap - elide: Text.ElideRight - maximumLineCount: 5 - heading.lineCount - horizontalAlignment: Text.AlignHCenter - color: mainLayout.textColor - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/WidgetExplorer.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/WidgetExplorer.qml deleted file mode 100644 index 0ce36c7..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/explorer/WidgetExplorer.qml +++ /dev/null @@ -1,392 +0,0 @@ -/* - SPDX-FileCopyrightText: 2011 Marco Martin - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Controls as QQC2 - -import org.kde.plasma.components as PC3 -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kquickcontrolsaddons -import org.kde.kwindowsystem -import org.kde.kirigami as Kirigami - -import QtQuick.Window -import QtQuick.Layouts - -import org.kde.plasma.private.shell - -PC3.Page { - id: main - - width: Math.max(heading.paintedWidth, Kirigami.Units.iconSizes.enormous * 3 + Kirigami.Units.smallSpacing * 4 + Kirigami.Units.gridUnit * 5) - height: 800//Screen.height - - opacity: draggingWidget ? 0.3 : 1 - - readonly property int contentMargins: Kirigami.Units.largeSpacing - - property QtObject containment - - property PlasmaCore.Dialog sidePanel - - //external drop events can cause a raise event causing us to lose focus and - //therefore get deleted whilst we are still in a drag exec() - //this is a clue to the owning dialog that hideOnWindowDeactivate should be deleted - //See https://bugs.kde.org/show_bug.cgi?id=332733 - property bool preventWindowHide: draggingWidget || categoriesDialog.status !== PlasmaExtras.Menu.Closed - || getWidgetsDialog.status !== PlasmaExtras.Menu.Closed - - // We might've lost focus during the widget drag and drop or whilst using - // the "get widgets" dialog; however we prevented the sidebar to hide. - // This might get the sidebar stuck, since we only hide when losing focus. - // To avoid this we reclaim focus as soon as the drag and drop is done, - // or the get widgets window is closed. - onPreventWindowHideChanged: { - if (!preventWindowHide && !sidePanel.active) { - sidePanel.requestActivate() - } - } - - property bool outputOnly: draggingWidget - - property Item categoryButton - - property bool draggingWidget: false - - signal closed() - - onClosed: { - // If was called from a panel, open the panel config - if (root.widgetExplorer.containment && - root.widgetExplorer.containment.containmentType == 1 && - !root.widgetExplorer.containment.userConfiguring) { - root.widgetExplorer.containment.internalAction("configure").trigger() - } - } - - onVisibleChanged: { - if (!visible) { - KWindowSystem.showingDesktop = false - } - } - - Component.onCompleted: { - if (!root.widgetExplorer) { - root.widgetExplorer = widgetExplorerComponent.createObject(root) - } - root.widgetExplorer.containment = main.containment - } - - Component.onDestruction: { - if (pendingUninstallTimer.running) { - // we're not being destroyed so at least reset the filters - widgetExplorer.widgetsModel.filterQuery = "" - widgetExplorer.widgetsModel.filterType = "" - widgetExplorer.widgetsModel.searchTerm = "" - } else { - root.widgetExplorer.destroy() - root.widgetExplorer = null - } - } - - function addCurrentApplet() { - var pluginName = list.currentItem ? list.currentItem.pluginName : "" - if (pluginName) { - widgetExplorer.addApplet(pluginName) - } - } - - QQC2.Action { - shortcut: "Escape" - onTriggered: { - if (searchInput.length > 0) { - searchInput.text = "" - } else { - main.closed() - } - } - } - - QQC2.Action { - shortcut: "Enter" - onTriggered: addCurrentApplet() - } - QQC2.Action { - shortcut: "Return" - onTriggered: addCurrentApplet() - } - - Component { - id: widgetExplorerComponent - - WidgetExplorer { - //view: desktop - onShouldClose: main.closed(); - } - } - - PlasmaExtras.ModelContextMenu { - id: categoriesDialog - visualParent: categoryButton - // model set on first invocation - - onClicked: model => { - list.contentX = 0 - list.contentY = 0 - categoryButton.text = (model.filterData ? model.display : i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button like listbox, switches category to all widgets", "All Widgets")) - widgetExplorer.widgetsModel.filterQuery = model.filterData - widgetExplorer.widgetsModel.filterType = model.filterType - } - } - - PlasmaExtras.ModelContextMenu { - id: getWidgetsDialog - visualParent: getWidgetsButton - placement: PlasmaExtras.Menu.TopPosedLeftAlignedPopup - // model set on first invocation - onClicked: model.trigger() - } - - header: PlasmaExtras.PlasmoidHeading { - // Subtract page's own margins since we touch the top, left, and right - topPadding: - main.sidePanel.margins.top - leftPadding: main.contentMargins - main.sidePanel.margins.left - rightPadding: main.contentMargins - main.sidePanel.margins.right - bottomPadding: main.contentMargins - - contentItem: ColumnLayout { - spacing: Kirigami.Units.smallSpacing - - RowLayout { - spacing: Kirigami.Units.smallSpacing - Kirigami.Heading { - id: heading - level: 1 - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@title:group for widget grid", "Widgets") - textFormat: Text.PlainText - elide: Text.ElideRight - - Layout.fillWidth: true - } - PC3.ToolButton { - id: getWidgetsButton - icon.name: "get-hot-new-stuff" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button The word 'new' refers to widgets", "Get New…") - Accessible.name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Get New Widgets…") - - - KeyNavigation.right: closeButton - KeyNavigation.down: searchInput - - onClicked: { - getWidgetsDialog.model = widgetExplorer.widgetsMenuActions - getWidgetsDialog.openRelative() - } - } - PC3.ToolButton { - id: closeButton - text: i18nc("@action:button accessible for close button", "Close Widget Explorer") - icon.name: "window-close" - display: PC3.AbstractButton.IconOnly - - KeyNavigation.down: categoryButton - - onClicked: main.closed() - } - } - - RowLayout { - spacing: Kirigami.Units.smallSpacing - - PlasmaExtras.SearchField { - id: searchInput - Layout.fillWidth: true - Accessible.name: i18nc("@label:textbox accessible", "Search through widgets") - - KeyNavigation.down: list - KeyNavigation.right: categoryButton - - onTextChanged: { - list.positionViewAtBeginning() - list.currentIndex = -1 - widgetExplorer.widgetsModel.searchTerm = text - } - - Component.onCompleted: if (!Kirigami.InputMethod.willShowOnActive) { forceActiveFocus() } - } - PC3.ToolButton { - id: categoryButton - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button like listbox, switches category to all widgets", "All Widgets") - icon.name: "view-filter" - - Accessible.role: Accessible.ButtonMenu - down: categoriesDialog.status == PlasmaExtras.ModelContextMenu.Open || pressed - - KeyNavigation.down: list - - onClicked: { - categoriesDialog.model = widgetExplorer.filterModel - categoriesDialog.open(0, categoryButton.height) - } - - PC3.ToolTip { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button tooltip only", "Categories") - } - } - } - } - } - - footer: PlasmaExtras.PlasmoidHeading { - id: footerContainer - - // Subtract page's own margins since we touch the left, right, and bottom - topPadding: main.contentMargins - leftPadding: main.contentMargins - main.sidePanel.margins.left - rightPadding: main.contentMargins - main.sidePanel.margins.right - bottomPadding: main.contentMargins - main.sidePanel.margins.bottom - - position: PC3.ToolBar.Footer - visible: pendingUninstallTimer.applets.length > 0 - - contentItem: PC3.Button { - id: uninstallButton - icon.name: "delete" - text: i18ndcp("plasma_shell_org.kde.plasma.desktop", "@action:button uninstall widgets in widget explorer", "Uninstall (%1 Widget)", "Uninstall (%1 Widgets)", pendingUninstallTimer.applets.length) - onClicked: pendingUninstallTimer.uninstall() - } - } - - Timer { - id: setModelTimer - interval: 20 - running: true - onTriggered: list.model = widgetExplorer.widgetsModel - } - - PC3.ScrollView { - id: scrollView - anchors { - fill: parent - // Subtract page's own margins since we touch the left, right, and sometimes bottom - topMargin: -1 // account for PlasmoidHeading's pixel - leftMargin: - main.sidePanel.margins.left - rightMargin: - main.sidePanel.margins.right - bottomMargin: footerContainer.visible ? 0 : - main.sidePanel.margins.bottom - } - - // The scrollbar changing visibility can lead to the content size changing due to word wrap - // A delayed binding gives some extra time, it'll come to a stop as there's only one scroll bar - property bool scrollBarVisible - Binding on scrollBarVisible { - value: list.contentHeight > scrollView.height - delayed: true - } - - PC3.ScrollBar.horizontal.policy: PC3.ScrollBar.AlwaysOff - PC3.ScrollBar.vertical.visible: scrollBarVisible - - // hide the flickering by fading in nicely - opacity: setModelTimer.running ? 0 : 1 - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - - GridView { - id: list - - readonly property int effectiveWidth: width - - leftMargin - - rightMargin - - // model set delayed by Timer above - - topMargin: main.contentMargins - leftMargin: main.contentMargins - rightMargin: main.contentMargins - bottomMargin: main.contentMargins - - activeFocusOnTab: true - cellWidth: Math.floor(effectiveWidth / 3) - cellHeight: Kirigami.Units.iconSizes.enormous + Kirigami.Units.smallSpacing * 4 + headingFontMetrics.height * 3 * referenceHeading.lineHeight + descriptionFontMetrics.height * 2 - - // This element is used as a reference to size the - // cellHeight and should be kept in sync with the - // heading within the AppletDelegate. - Kirigami.Heading { - id: referenceHeading - visible: false - level: 4 - lineHeight: 0.95 - } - FontMetrics { - id: headingFontMetrics - font: referenceHeading.font - } - FontMetrics { - id: descriptionFontMetrics - font: Kirigami.Theme.smallFont - } - - delegate: AppletDelegate {} - highlight: PlasmaExtras.Highlight { - pressed: list.currentItem && list.currentItem.pressed - } - highlightMoveDuration: 0 - //highlightResizeDuration: 0 - - //slide in to view from the left - add: Transition { - // Work around https://bugreports.qt.io/browse/QTBUG-127709 - enabled: Kirigami.Units.shortDuration > 0 - NumberAnimation { - properties: "x" - from: -list.width - duration: Kirigami.Units.shortDuration - } - } - - //slide out of view to the right - remove: Transition { - // Work around https://bugreports.qt.io/browse/QTBUG-127709 - enabled: Kirigami.Units.shortDuration > 0 - NumberAnimation { - properties: "x" - to: list.width - duration: Kirigami.Units.shortDuration - } - } - - //if we are adding other items into the view use the same animation as normal adding - //this makes everything slide in together - //if we make it move everything ends up weird - addDisplaced: list.add - - //moved due to filtering - displaced: Transition { - NumberAnimation { - properties: "x,y" - duration: Kirigami.Units.shortDuration - } - } - - KeyNavigation.up: searchInput - KeyNavigation.down: uninstallButton - } - } - - PlasmaExtras.PlaceholderMessage { - anchors.centerIn: parent - width: parent.width - (Kirigami.Units.gridUnit * 4) - iconName: "edit-none" - text: searchInput.text.length > 0 ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@info placeholdermessage", "No widgets matched the search terms") : i18ndc("plasma_shell_org.kde.plasma.desktop", "@info placeholdermessage", "No widgets available") - visible: list.count == 0 && !setModelTimer.running - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml deleted file mode 100644 index 4629c10..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml +++ /dev/null @@ -1,72 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Aleix Pol Gonzalez - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import org.kde.ksvg as KSvg -import org.kde.kirigami as Kirigami -import org.kde.plasma.workspace.osd - -KSvg.FrameSvgItem { - id: osd - - property alias timeout: osdItem.timeout - property alias osdValue: osdItem.osdValue - property alias osdMaxValue: osdItem.osdMaxValue - property alias icon: osdItem.icon - property alias showingProgress: osdItem.showingProgress - - objectName: "onScreenDisplay" - visible: false - width: osdItem.width + margins.left + margins.right - height: osdItem.height + margins.top + margins.bottom - imagePath: "dialogs/background" - - Kirigami.Theme.inherit: false - Kirigami.Theme.colorSet: Kirigami.Theme.Window - - function show() { - osd.visible = true; - hideAnimation.restart(); - } - - // avoid leaking ColorScope of lock screen theme into the OSD "popup" - Item { - width: osdItem.width - height: osdItem.height - anchors.centerIn: parent - - OsdItem { - id: osdItem - } - } - - SequentialAnimation { - id: hideAnimation - ScriptAction { - // prevent opacity layering of ProgressBar. - script: osd.layer.enabled = true - } - // prevent press and hold from flickering - PauseAnimation { duration: osd.timeout } - NumberAnimation { - target: osd - property: "opacity" - from: 1 - to: 0 - duration: Kirigami.Units.shortDuration - easing.type: Easing.InQuad - } - ScriptAction { - script: { - osd.visible = false; - osd.opacity = 1; - osd.icon = ""; - osd.osdValue = 0; - osd.layer.enabled = false; - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreen.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreen.qml deleted file mode 100644 index 8924a4c..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreen.qml +++ /dev/null @@ -1,34 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Aleix Pol Gonzalez - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -Item { - id: root - property bool debug: false - property string notification - signal clearPassword() - signal notificationRepeated() - - // These are magical properties that kscreenlocker looks for - property bool viewVisible: false - property bool suspendToRamSupported: false - property bool suspendToDiskSupported: false - - // These are magical signals that kscreenlocker looks for - signal suspendToDisk() - signal suspendToRam() - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - implicitWidth: 800 - implicitHeight: 600 - - LockScreenUi { - anchors.fill: parent - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml deleted file mode 100644 index e5cba30..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreenUi.qml +++ /dev/null @@ -1,427 +0,0 @@ -/* - SPDX-FileCopyrightText: 2014 Aleix Pol Gonzalez - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQml -import QtQuick -import QtQuick.Controls -import QtQuick.Layouts -import Qt5Compat.GraphicalEffects - -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.plasma.workspace.components as PW -import org.kde.plasma.private.keyboardindicator as KeyboardIndicator -import org.kde.kirigami as Kirigami -import org.kde.kscreenlocker as ScreenLocker - -import org.kde.plasma.private.sessions -import org.kde.breeze.components - -Item { - id: lockScreenUi - - // If we're using software rendering, draw outlines instead of shadows - // See https://bugs.kde.org/show_bug.cgi?id=398317 - readonly property bool softwareRendering: GraphicsInfo.api === GraphicsInfo.Software - - function handleMessage(msg) { - if (!root.notification) { - root.notification += msg; - } else if (root.notification.includes(msg)) { - root.notificationRepeated(); - } else { - root.notification += "\n" + msg - } - } - - Kirigami.Theme.inherit: false - Kirigami.Theme.colorSet: Kirigami.Theme.Complementary - - Connections { - target: authenticator - function onFailed(kind) { - if (kind != 0) { // if this is coming from the noninteractive authenticators - return; - } - const msg = i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:status", "Unlocking failed"); - lockScreenUi.handleMessage(msg); - graceLockTimer.restart(); - notificationRemoveTimer.restart(); - rejectPasswordAnimation.start(); - } - - function onSucceeded() { - if (authenticator.hadPrompt) { - Qt.quit(); - } else { - mainStack.replace(null, Qt.resolvedUrl("NoPasswordUnlock.qml"), - { - userListModel: users - }, - StackView.Immediate, - ); - mainStack.forceActiveFocus(); - } - } - - function onInfoMessageChanged() { - lockScreenUi.handleMessage(authenticator.infoMessage); - } - - function onErrorMessageChanged() { - lockScreenUi.handleMessage(authenticator.errorMessage); - } - - function onPromptChanged(msg) { - lockScreenUi.handleMessage(authenticator.prompt); - } - function onPromptForSecretChanged(msg) { - mainBlock.showPassword = false; - mainBlock.mainPasswordBox.forceActiveFocus(); - } - } - - SessionManagement { - id: sessionManagement - } - - KeyboardIndicator.KeyState { - id: capsLockState - key: Qt.Key_CapsLock - } - - Connections { - target: sessionManagement - function onAboutToSuspend() { - root.clearPassword(); - } - } - - RejectPasswordAnimation { - id: rejectPasswordAnimation - target: mainBlock - } - - MouseArea { - id: lockScreenRoot - - property bool uiVisible: false - property bool seenPositionChange: false - property bool blockUI: containsMouse && (mainStack.depth > 1 || mainBlock.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive) - - x: parent.x - y: parent.y - width: parent.width - height: parent.height - hoverEnabled: true - cursorShape: uiVisible ? Qt.ArrowCursor : Qt.BlankCursor - drag.filterChildren: true - onPressed: uiVisible = true; - onPositionChanged: { - uiVisible = seenPositionChange; - seenPositionChange = true; - } - onUiVisibleChanged: { - if (uiVisible) { - Window.window.requestActivate(); - } - - if (blockUI) { - fadeoutTimer.running = false; - } else if (uiVisible) { - fadeoutTimer.restart(); - } - authenticator.startAuthenticating(); - } - onBlockUIChanged: { - if (blockUI) { - fadeoutTimer.running = false; - uiVisible = true; - } else { - fadeoutTimer.restart(); - } - } - onExited: { - uiVisible = false; - } - Keys.onEscapePressed: { - // If the escape key is pressed, kscreenlocker will turn off the screen. - // We do not want to show the password prompt in this case. - if (uiVisible) { - uiVisible = false; - if (inputPanel.keyboardActive) { - inputPanel.showHide(); - } - root.clearPassword(); - } - } - Keys.onPressed: event => { - uiVisible = true; - event.accepted = false; - } - Timer { - id: fadeoutTimer - interval: 10000 - onTriggered: { - if (!lockScreenRoot.blockUI) { - mainBlock.mainPasswordBox.showPassword = false; - lockScreenRoot.uiVisible = false; - } - } - } - Timer { - id: notificationRemoveTimer - interval: 3000 - onTriggered: root.notification = "" - } - Timer { - id: graceLockTimer - interval: 3000 - onTriggered: { - root.clearPassword(); - authenticator.startAuthenticating(); - } - } - - PropertyAnimation { - id: launchAnimation - target: lockScreenRoot - property: "opacity" - from: 0 - to: 1 - duration: Kirigami.Units.veryLongDuration * 2 - } - - Component.onCompleted: launchAnimation.start(); - - WallpaperFader { - anchors.fill: parent - state: lockScreenRoot.uiVisible ? "on" : "off" - source: wallpaper - mainStack: mainStack - footer: footer - clock: clock - alwaysShowClock: config.alwaysShowClock && !config.hideClockWhenIdle - } - - DropShadow { - id: clockShadow - anchors.fill: clock - source: clock - visible: !lockScreenUi.softwareRendering && config.alwaysShowClock - radius: 7 - verticalOffset: 0.8 - samples: 15 - spread: 0.2 - color : Qt.rgba(0, 0, 0, 0.7) - opacity: lockScreenRoot.uiVisible ? 0 : 1 - Behavior on opacity { - OpacityAnimator { - duration: Kirigami.Units.veryLongDuration * 2 - easing.type: Easing.InOutQuad - } - } - } - - Clock { - id: clock - property Item shadow: clockShadow - visible: y > 0 && config.alwaysShowClock - anchors.horizontalCenter: parent.horizontalCenter - y: (mainBlock.userList.y + mainStack.y)/2 - height/2 - Layout.alignment: Qt.AlignBaseline - } - - ListModel { - id: users - - Component.onCompleted: { - users.append({ - name: kscreenlocker_userName, - realName: kscreenlocker_userName, - icon: kscreenlocker_userImage !== "" - ? "file://" + kscreenlocker_userImage.split("/").map(encodeURIComponent).join("/") - : "", - }) - } - } - - StackView { - id: mainStack - anchors { - left: parent.left - right: parent.right - } - height: lockScreenRoot.height + Kirigami.Units.gridUnit * 3 - focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it - - // this isn't implicit, otherwise items still get processed for the scenegraph - visible: opacity > 0 - - initialItem: MainBlock { - id: mainBlock - lockScreenUiVisible: lockScreenRoot.uiVisible - - showUserList: userList.y + mainStack.y > 0 - - enabled: !graceLockTimer.running - - StackView.onStatusChanged: { - // prepare for presenting again to the user - if (StackView.status === StackView.Activating) { - mainPasswordBox.clear(); - mainPasswordBox.focus = true; - root.notification = ""; - } - } - userListModel: users - - - notificationMessage: { - const parts = []; - if (capsLockState.locked) { - parts.push(i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:status", "Caps Lock is on")); - } - if (root.notification) { - parts.push(root.notification); - } - return parts.join(" • "); - } - - onPasswordResult: password => { - authenticator.respond(password) - } - - actionItems: [ - ActionButton { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Slee&p") - icon.name: "system-suspend" - onClicked: root.suspendToRam() - visible: root.suspendToRamSupported - }, - ActionButton { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "&Hibernate") - icon.name: "system-suspend-hibernate" - onClicked: root.suspendToDisk() - visible: root.suspendToDiskSupported - }, - ActionButton { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Switch &User") - icon.name: "system-switch-user" - onClicked: { - sessionManagement.switchUser(); - } - visible: sessionManagement.canSwitchUser - } - ] - - Loader { - Layout.topMargin: Kirigami.Units.smallSpacing // some distance to the password field - Layout.fillWidth: true - Layout.preferredHeight: item ? item.implicitHeight : 0 - active: config.showMediaControls - source: "MediaControls.qml" - } - } - } - - VirtualKeyboardLoader { - id: inputPanel - - z: 1 - - screenRoot: lockScreenRoot - mainStack: mainStack - mainBlock: mainBlock - passwordField: mainBlock.mainPasswordBox - } - - Loader { - z: 2 - active: root.viewVisible - source: "LockOsd.qml" - anchors { - horizontalCenter: parent.horizontalCenter - bottom: parent.bottom - bottomMargin: Kirigami.Units.gridUnit - } - } - - // Note: Containment masks stretch clickable area of their buttons to - // the screen edges, essentially making them adhere to Fitts's law. - // Due to virtual keyboard button having an icon, buttons may have - // different heights, so fillHeight is required. - // - // Note for contributors: Keep this in sync with SDDM Main.qml footer. - RowLayout { - id: footer - anchors { - bottom: parent.bottom - left: parent.left - right: parent.right - margins: Kirigami.Units.smallSpacing - } - spacing: Kirigami.Units.smallSpacing - - PlasmaComponents3.ToolButton { - id: virtualKeyboardButton - - focusPolicy: Qt.TabFocus - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "Button to show/hide virtual keyboard", "Virtual Keyboard") - icon.name: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off" - onClicked: { - // Otherwise the password field loses focus and virtual keyboard - // keystrokes get eaten - mainBlock.mainPasswordBox.forceActiveFocus(); - inputPanel.showHide() - } - - visible: inputPanel.status === Loader.Ready - - Layout.fillHeight: true - containmentMask: Item { - parent: virtualKeyboardButton - anchors.fill: parent - anchors.leftMargin: -footer.anchors.margins - anchors.bottomMargin: -footer.anchors.margins - } - } - - PlasmaComponents3.ToolButton { - id: keyboardButton - - focusPolicy: Qt.TabFocus - Accessible.description: i18ndc("plasma_shell_org.kde.plasma.desktop", "Button to change keyboard layout", "Switch layout") - icon.name: "input-keyboard" - - PW.KeyboardLayoutSwitcher { - id: keyboardLayoutSwitcher - - anchors.fill: parent - acceptedButtons: Qt.NoButton - } - - text: keyboardLayoutSwitcher.layoutNames.longName - onClicked: keyboardLayoutSwitcher.keyboardLayout.switchToNextLayout() - - visible: keyboardLayoutSwitcher.hasMultipleKeyboardLayouts - - Layout.fillHeight: true - containmentMask: Item { - parent: keyboardButton - anchors.fill: parent - anchors.leftMargin: virtualKeyboardButton.visible ? 0 : -footer.anchors.margins - anchors.bottomMargin: -footer.anchors.margins - } - } - - Item { - Layout.fillWidth: true - } - - Battery {} - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MainBlock.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MainBlock.qml deleted file mode 100644 index 5dab857..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MainBlock.qml +++ /dev/null @@ -1,169 +0,0 @@ -/* - SPDX-FileCopyrightText: 2016 David Edmundson - - SPDX-License-Identifier: LGPL-2.0-or-later -*/ - -import QtQuick - -import QtQuick.Layouts -import QtQuick.Controls as QQC2 - -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami -import org.kde.kscreenlocker as ScreenLocker - -import org.kde.breeze.components - -SessionManagementScreen { - id: sessionManager - - readonly property alias mainPasswordBox: passwordBox - property bool lockScreenUiVisible: false - property alias showPassword: passwordBox.showPassword - - //the y position that should be ensured visible when the on screen keyboard is visible - property int visibleBoundary: mapFromItem(loginButton, 0, 0).y - onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + Kirigami.Units.smallSpacing - /* - * Login has been requested with the following username and password - * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex - */ - signal passwordResult(string password) - - onUserSelected: { - const nextControl = (passwordBox.visible ? passwordBox : loginButton); - // Don't startLogin() here, because the signal is connected to the - // Escape key as well, for which it wouldn't make sense to trigger - // login. Using TabFocusReason, so that the loginButton gets the - // visual highlight. - nextControl.forceActiveFocus(Qt.TabFocusReason); - } - - function startLogin() { - const password = passwordBox.text - - // This is partly because it looks nicer, but more importantly it - // works round a Qt bug that can trigger if the app is closed with a - // TextField focused. - // - // See https://bugreports.qt.io/browse/QTBUG-55460 - loginButton.forceActiveFocus(); - passwordResult(password); - } - - RowLayout { - Layout.fillWidth: true - - PlasmaExtras.PasswordField { - id: passwordBox - font.pointSize: Kirigami.Theme.defaultFont.pointSize + 1 - Layout.fillWidth: true - text: PasswordSync.password - - placeholderText: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:placeholder in text field", "Password") - focus: true - enabled: !authenticator.graceLocked - - // In Qt this is implicitly active based on focus rather than visibility - // in any other application having a focussed invisible object would be weird - // but here we are using to wake out of screensaver mode - // We need to explicitly disable cursor flashing to avoid unnecessary renders - cursorVisible: visible - - onAccepted: { - if (sessionManager.lockScreenUiVisible) { - sessionManager.startLogin(); - } - } - - //if empty and left or right is pressed change selection in user switch - //this cannot be in keys.onLeftPressed as then it doesn't reach the password box - Keys.onPressed: event => { - if (event.key === Qt.Key_Left && !text) { - sessionManager.userList.decrementCurrentIndex(); - event.accepted = true - } - if (event.key === Qt.Key_Right && !text) { - sessionManager.userList.incrementCurrentIndex(); - event.accepted = true - } - } - - Connections { - target: root - function onClearPassword() { - passwordBox.forceActiveFocus() - passwordBox.text = ""; - passwordBox.text = Qt.binding(() => PasswordSync.password); - } - function onNotificationRepeated() { - sessionManager.playHighlightAnimation(); - } - } - } - Binding { - target: PasswordSync - property: "password" - value: passwordBox.text - } - - PlasmaComponents3.Button { - id: loginButton - Accessible.name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button accessible only", "Unlock") - Layout.preferredHeight: passwordBox.implicitHeight - Layout.preferredWidth: loginButton.Layout.preferredHeight - - icon.name: LayoutMirroring.enabled ? "go-previous" : "go-next" - - onClicked: sessionManager.startLogin() - Keys.onEnterPressed: clicked() - Keys.onReturnPressed: clicked() - } - } - - component FailableLabel : PlasmaComponents3.Label { - id: _failableLabel - required property int kind - required property string label - - visible: authenticator.authenticatorTypes & kind - text: label - textFormat: Text.PlainText - horizontalAlignment: Text.AlignHCenter - Layout.fillWidth: true - - RejectPasswordAnimation { - id: _rejectAnimation - target: _failableLabel - onFinished: _timer.restart() - } - - Connections { - target: authenticator - function onNoninteractiveError(kind, authenticator) { - if (kind & _failableLabel.kind) { - _failableLabel.text = Qt.binding(() => authenticator.errorMessage) - _rejectAnimation.start() - } - } - } - Timer { - id: _timer - interval: Kirigami.Units.humanMoment - onTriggered: { - _failableLabel.text = Qt.binding(() => _failableLabel.label) - } - } - } - - FailableLabel { - kind: ScreenLocker.Authenticator.Fingerprint - label: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:usagetip", "(or scan your fingerprint on the reader)") - } - FailableLabel { - kind: ScreenLocker.Authenticator.Smartcard - label: i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:usagetip", "(or scan your smartcard)") - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml deleted file mode 100644 index 13bc14f..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/MediaControls.qml +++ /dev/null @@ -1,118 +0,0 @@ -/* - SPDX-FileCopyrightText: 2016 Kai Uwe Broulik - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Layouts - -import org.kde.plasma.components as PlasmaComponents3 -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami -import org.kde.plasma.private.mpris as Mpris - -Item { - visible: instantiator.count > 0 - implicitHeight: Kirigami.Units.gridUnit * 3 - implicitWidth: Kirigami.Units.gridUnit * 16 - - Repeater { - id: instantiator - model: Mpris.MultiplexerModel { } - - RowLayout { - id: controlsRow - - anchors.fill: parent - spacing: 0 - enabled: model.canControl - - Image { - id: albumArt - Layout.preferredWidth: height - Layout.fillHeight: true - visible: status === Image.Loading || status === Image.Ready - asynchronous: true - fillMode: Image.PreserveAspectFit - source: model.artUrl - sourceSize.height: height * Screen.devicePixelRatio - } - - Item { // spacer - implicitWidth: Kirigami.Units.smallSpacing - implicitHeight: 1 - } - - ColumnLayout { - Layout.fillWidth: true - spacing: 0 - - PlasmaComponents3.Label { - Layout.fillWidth: true - elide: Text.ElideRight - font.pointSize: Kirigami.Theme.defaultFont.pointSize + 1 - maximumLineCount: 1 - text: model.track.length > 0 - ? model.track - : (model.playbackStatus > Mpris.PlaybackStatus.Stopped - ? i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:status", "No title") - : i18ndc("plasma_shell_org.kde.plasma.desktop", "@info:status", "No media playing")) - textFormat: Text.PlainText - wrapMode: Text.NoWrap - } - - PlasmaExtras.DescriptiveLabel { - Layout.fillWidth: true - wrapMode: Text.NoWrap - elide: Text.ElideRight - // if no artist is given, show player name instead - text: model.artist || model.identity - textFormat: Text.PlainText - font.pointSize: Kirigami.Theme.smallFont.pointSize + 1 - maximumLineCount: 1 - } - } - - PlasmaComponents3.ToolButton { - Layout.preferredHeight: Kirigami.Units.gridUnit * 2 - Layout.preferredWidth: Layout.preferredHeight - visible: model.canGoBack || model.canGoNext - enabled: model.canGoPrevious - focusPolicy: Qt.TabFocus - icon.name: LayoutMirroring.enabled ? "media-skip-forward" : "media-skip-backward" - onClicked: { - fadeoutTimer.running = false - model.container.Previous() - } - Accessible.name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Accessible only", "Previous track") - } - - PlasmaComponents3.ToolButton { - Layout.fillHeight: true - Layout.preferredWidth: height // make this button bigger - focusPolicy: Qt.TabFocus - icon.name: model.playbackStatus === Mpris.PlaybackStatus.Playing ? "media-playback-pause" : "media-playback-start" - onClicked: { - fadeoutTimer.running = false - model.container.PlayPause() - } - Accessible.name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Accessible only", "Play or Pause media") - } - - PlasmaComponents3.ToolButton { - Layout.preferredHeight: Kirigami.Units.gridUnit * 2 - Layout.preferredWidth: Layout.preferredHeight - visible: model.canGoBack || model.canGoNext - enabled: model.canGoNext - focusPolicy: Qt.TabFocus - icon.name: LayoutMirroring.enabled ? "media-skip-backward" : "media-skip-forward" - Accessible.name: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button Accessible only", "Next track") - onClicked: { - fadeoutTimer.running = false - model.container.Next() - } - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/NoPasswordUnlock.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/NoPasswordUnlock.qml deleted file mode 100644 index 3a339f3..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/NoPasswordUnlock.qml +++ /dev/null @@ -1,27 +0,0 @@ -/* - SPDX-FileCopyrightText: 2022 David Edmundson - - SPDX-License-Identifier: GPL-2.0-or-later -*/ -import QtQuick - -import org.kde.plasma.components as PlasmaComponents3 - -import org.kde.breeze.components - -SessionManagementScreen { - focus: true - PlasmaComponents3.Button { - id: loginButton - focus: true - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button no-password unlock", "Unlock") - icon.name: "unlock" - onClicked: Qt.quit(); - Keys.onEnterPressed: clicked() - Keys.onReturnPressed: clicked() - } - - Component.onCompleted: { - forceActiveFocus(); - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/PasswordSync.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/PasswordSync.qml deleted file mode 100644 index e57b4e0..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/PasswordSync.qml +++ /dev/null @@ -1,13 +0,0 @@ -/* - SPDX-FileCopyrightText: 2025 Yifan Zhu - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -pragma Singleton - -import QtQuick - -QtObject { - property string password -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.qml deleted file mode 100644 index 0ac9414..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.qml +++ /dev/null @@ -1,79 +0,0 @@ -import QtQuick -import QtQuick.Controls as QQC2 -import org.kde.kirigami as Kirigami -import org.kde.kcmutils as KCM - -Kirigami.FormLayout { - id: configForm - - // TODO Plasma 7: Make this an enum. - property bool cfg_alwaysShowClock - property bool cfg_hideClockWhenIdle - property bool cfg_alwaysShowClockDefault: true - property bool cfg_hideClockWhenIdleDefault: false - - property alias cfg_showMediaControls: showMediaControls.checked - property bool cfg_showMediaControlsDefault: false - - twinFormLayouts: parentLayout - - QQC2.RadioButton { - Kirigami.FormData.label: i18ndc("plasma_shell_org.kde.plasma.desktop", - "@title: group", - "Show clock:") - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@option:radio Clock always shown", "Always") - Accessible.name: i18nc("@option:radio", "Always show clock") - checked: configForm.cfg_alwaysShowClock && !configForm.cfg_hideClockWhenIdle - onToggled: { - configForm.cfg_alwaysShowClock = true; - configForm.cfg_hideClockWhenIdle = false; - } - - KCM.SettingHighlighter { - id: clockAlwaysHighlighter - highlight: configForm.cfg_alwaysShowClock != configForm.cfg_alwaysShowClockDefault - || configForm.cfg_hideClockWhenIdle != configForm.cfg_hideClockWhenIdleDefault - } - } - - QQC2.RadioButton { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@option:radio Clock shown only while unlock prompt is visible", "On unlocking prompt") - Accessible.name: i18nc("@option:radio", "Show clock only on unlocking prompt") - checked: configForm.cfg_alwaysShowClock && configForm.cfg_hideClockWhenIdle - onToggled: { - configForm.cfg_alwaysShowClock = true; - configForm.cfg_hideClockWhenIdle = true; - } - - KCM.SettingHighlighter { - highlight: clockAlwaysHighlighter.highlight - } - } - - QQC2.RadioButton { - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@option:radio Clock never shown", "Never") - Accessible.name: i18nc("@option:radio", "Never show clock") - checked: !configForm.cfg_alwaysShowClock - onToggled: { - configForm.cfg_alwaysShowClock = false; - } - - KCM.SettingHighlighter { - highlight: clockAlwaysHighlighter.highlight - } - } - - QQC2.CheckBox { - id: showMediaControls - Kirigami.FormData.label: i18ndc("plasma_shell_org.kde.plasma.desktop", - "@title: group UI controls for playback of multimedia content", - "Media controls:") - text: i18ndc("plasma_shell_org.kde.plasma.desktop", - "@option:check", - "Show under unlocking prompt") - - KCM.SettingHighlighter { - highlight: configForm.cfg_showMediaControlsDefault != configForm.cfg_showMediaControls - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.xml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.xml deleted file mode 100644 index be15773..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/config.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - true - - - - false - - - - true - - - - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/qmldir b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/qmldir deleted file mode 100644 index 759d12d..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/qmldir +++ /dev/null @@ -1,4 +0,0 @@ -# SPDX-FileCopyrightText: 2025 Yifan Zhu -# SPDX-License-Identifier: GPL-2.0-or-later - -singleton PasswordSync 1.0 PasswordSync.qml diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/main.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/main.js deleted file mode 100644 index e62f467..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/main.js +++ /dev/null @@ -1,9 +0,0 @@ - -loadTemplate("org.kde.plasma.desktop.defaultPanel") - -var desktopsArray = desktopsForActivity(currentActivity()); -for( var j = 0; j < desktopsArray.length; j++) { - desktopsArray[j].wallpaperPlugin = 'org.kde.image'; - //var clock = desktopsArray[j].addWidget("org.kde.plasma.analogclock"); -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js deleted file mode 100644 index c0a49fe..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - 00-start-here-kde-fedora.js - Set launcher icon to start-here-kde-fedora - Copyright (C) 2010 Kevin Kofler - Copyright (C) 2010 Rex Dieter - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - - Portions lifted from 01-kubuntu-10.04.js: - Harald Sitter, apachelogger@ubuntu.com 2010-04-02 - Jonathan Riddell, jriddell@ubuntu.com 2010-02-18 - Copyright Canonical Ltd, may be copied under the GNU GPL 2 or later -*/ - -launcherFound = false; - -pids = panelIds; -for (i = 0; i < pids.length; ++i) { - p = panelById(pids[i]); - if (!p) continue; - ids = p.widgetIds; - for (j = 0; j < ids.length; ++j) { - w = p.widgetById(ids[j]); - if (!w) continue; - if ( w.type != "org.kde.plasma.kickoff" && - w.type != "org.kde.plasma.kicker" && - w.type != "org.kde.plasma.kickerdash" ) - continue; - launcherFound = true; - if ( w.readConfig("icon", "start-here-kde") == "start-here-kde-fedora" ) { - w.currentConfigGroup = ["General"]; - w.writeConfig("icon", "start-here"); - } - break; - } - if (launcherFound) break; -} -if (!launcherFound) - print("No launcher found"); - - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/bazzite-pins.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/bazzite-pins.js deleted file mode 100644 index 43429fc..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/bazzite-pins.js +++ /dev/null @@ -1,31 +0,0 @@ -const allPanels = panels(); - -for (let i = 0; i < allPanels.length; ++i) { - const panel = allPanels[i]; - const widgets = panel.widgets(); - - for (let j = 0; j < widgets.length; ++j) { - const widget = widgets[j]; - - if (widget.type === "org.kde.plasma.icontasks") { - widget.currentConfigGroup = ["General"]; - - // Read the current launchers value - const currentLaunchers = widget.readConfig("launchers", ""); - - // Only set our default if launchers is empty - if (!currentLaunchers || currentLaunchers.trim() === "") { - widget.writeConfig("launchers", [ - "preferred://browser", - "applications:steam.desktop", - "applications:net.lutris.Lutris.desktop", - "applications:org.kde.konsole.desktop", - "applications:io.github.kolunmi.Bazaar.desktop", - "preferred://filemanager" - ]); - widget.reloadConfig(); - } - } - } -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js deleted file mode 100644 index 36626e7..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js +++ /dev/null @@ -1,15 +0,0 @@ -// MidButton got deprecated and doesn't really work anymore as a stringified enum value -// for the middle button Qt::MouseButton, we need to update our config to "MiddleButton" -var plasmaConfig = ConfigFile("plasma-org.kde.plasma.desktop-appletsrc", "ActionPlugins"); - -for (let i in plasmaConfig.groupList) { - let subGroup = ConfigFile(plasmaConfig, plasmaConfig.groupList[i]) - - for (let j in subGroup.keyList) { - let key = subGroup.keyList[j]; - if (key.indexOf("MidButton") !== -1) { - subGroup.writeEntry(key.replace("MidButton", "MiddleButton"), subGroup.readEntry(key)); - subGroup.deleteEntry(key); - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js deleted file mode 100644 index 09a32e1..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - SPDX-FileCopyrightText: 2022 Jin Liu - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -/* - Plasma 5.26 introduced a new config entry autoFontAndSize which defaults to true. - This means if the user customized font before (fontFamily, boldText, italicText), - in 5.26 these settings are ignored. - - So we need to set autoFontAndSize=false if: - 1. Any of these 3 old entries above is set. - 2. No new entries introduced in 5.26 (autoFontAndSize, fontSize, fontWeight, fontStyleName) - are set, so this is a config from 5.25. - - And fontWeight should be set to 75 (Font.Bold) if boldText==true. - - See https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1809 -*/ - -const containments = desktops().concat(panels()); -for (var i in containments) { - var cont = containments[i]; - const widgets = cont.widgets(); - for (var j in widgets) { - var widget = widgets[j]; - - if (widget.type == "org.kde.plasma.digitalclock") { - widget.currentConfigGroup = new Array('Appearance') - if ((widget.readConfig("fontFamily", "").length > 0 - || widget.readConfig("boldText", false) - || widget.readConfig("italicText", false)) - && - (widget.readConfig("autoFontAndSize", true) - && widget.readConfig("fontSize", 10) === 10 - && widget.readConfig("fontWeight", 50) === 50 - && widget.readConfig("fontStyleName", "").length === 0)) { - widget.writeConfig("autoFontAndSize", false) - if (widget.readConfig("boldText", false)) { - widget.writeConfig("fontWeight", 75) - } - // Set the font size to the largest value (72) in the font dialog, - // so the font autofits the panel when the panel height is less - // than 72pt. This should keep 5.25's autosize behavior for custom - // font. - // For panels taller than 72pt, with custom font set in 5.25, the - // digital clock's look may still change, though. - widget.writeConfig("fontSize", 72) - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js deleted file mode 100644 index 67b9279..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js +++ /dev/null @@ -1,21 +0,0 @@ -/* - SPDX-FileCopyrightText: 2023 Fushan Wen - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -/** - @c showSeconds option now supports showing seconds only in the tooltip. - - @see https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2232 - @since 6.0 -*/ - -const containments = desktops().concat(panels()); - -containments.forEach(containment => containment.widgets("org.kde.plasma.digitalclock").forEach(widget => { - widget.currentConfigGroup = ["Appearance"]; - if (widget.readConfig("showSeconds", false /* Default: never show seconds */) === true /* Changed by the user */) { - widget.writeConfig("showSeconds", 2 /* Always show seconds */); - } -})); diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js deleted file mode 100644 index eb682e7..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js +++ /dev/null @@ -1,23 +0,0 @@ -// Find all digital clock applets in all containments and change -// displayTimezoneAsCode=false -// to -// displayTimezoneFormat=FullText -// See https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/751 - -var containments = desktops().concat(panels()); -for (var i in containments) { - var cont = containments[i]; - - for (var j in cont.widgetIds) { - var widget = cont.widgetById(cont.widgetIds[j]); - - if (widget.type == "org.kde.plasma.digitalclock") { - widget.currentConfigGroup = new Array('Appearance') - if (widget.readConfig("displayTimezoneAsCode", true) == false) { - widget.writeConfig("displayTimezoneFormat", "FullText") - // Work around not being able to delete config file keys using widget interface - widget.writeConfig("displayTimezoneAsCode", "") - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js deleted file mode 100644 index e8e600d..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js +++ /dev/null @@ -1,109 +0,0 @@ -/* vim:set foldmethod=marker: - - SPDX-FileCopyrightText: 2023 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -function filterDisabled(entries) { - let filteredEntries = []; - - // 0 = screen, 1 = activity, 2 = how many entries, 3 = desktop entry - let state = 0; - let entriesForCurrentScreen = 0; - - let currentScreen = -1; - let currentActivity = ""; - let currentEntrtriesNumber = 0; - let currentEntry = 0; - let currentEntries = []; - - for (let e of entries) { - switch (state) { - case 0: // Screen - currentScreen = e; - state = 1; - break; - case 1: // Activity - currentActivity = e; - state = 2; - break; - case 2: // Entries number - currentEntrtriesNumber = Number(e); - state = 3; - break; - case 3: // Desktop file - if (e.indexOf("desktop:/") !== 0) { // User has a folderview not in desktop:/ - currentEntries.push(e); - currentEntry++; - } else { - let count = (e.match(/\//g) || []).length; - if (count == 1) { - currentEntries.push(e); - currentEntry++; - } else { - currentEntrtriesNumber--; - } - } - - if (currentEntry === currentEntrtriesNumber) { - state = 0; - if (currentEntries.length > 0) { - filteredEntries = filteredEntries.concat([currentScreen, currentActivity, currentEntrtriesNumber]); - filteredEntries = filteredEntries.concat(currentEntries); - currentEntries = []; - } - } - break; - } - - } - return filteredEntries; -} - -function filterEnabled(entries) { - let filteredEntries = []; - - // 0 = desktop entry, 1 = screen 2 = activity - let state = 0; - let shouldDrop = false; //true when this entry should be dropped - - for (let e of entries) { - switch (state) { - case 0: // Desktop file - if (e.indexOf("desktop:/") !== 0) { // User has a folderview not in desktop:/ - filteredEntries.push(e); - shouldDrop = false; - } else { - let count = (e.match(/\//g) || []).length; - if (count == 1) { - filteredEntries.push(e); - shouldDrop = false; - } else { - shouldDrop = true; - } - } - break; - case 1: // Screen - case 2: // Activity - if (!shouldDrop) { - filteredEntries.push(e); - } - } - state = (state + 1) % 3; - } - return filteredEntries; -} - -const config = ConfigFile('plasma-org.kde.plasma.desktop-appletsrc'); -config.group = 'ScreenMapping'; - -let entries = config.readEntry("itemsOnDisabledScreens").split(","); -let filteredEntries = filterDisabled(entries); - -config.writeEntry("itemsOnDisabledScreens", filteredEntries.join(",")); - -entries = config.readEntry("screenMapping").split(","); -filteredEntries = filterEnabled(entries); - -config.writeEntry("screenMapping", filteredEntries.join(",")); diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js deleted file mode 100644 index 8861d9d..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js +++ /dev/null @@ -1,33 +0,0 @@ -// Find all Keyboard Layout applets in all containments and change -// showFlag=true -// to -// displayStyle=Flag -// See https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1131 - -const containments = desktops().concat(panels()); -for (var i in containments) { - forEachWidgetInContainment(containments[i]); -} - -function forEachWidgetInContainment(containment) { - const widgets = containment.widgets(); - for (var i in widgets) { - const widget = widgets[i]; - switch(widget.type) { - case "org.kde.plasma.systemtray": - systemtrayId = widget.readConfig("SystrayContainmentId"); - if (systemtrayId) { - forEachWidgetInContainment(desktopById(systemtrayId)) - } - break; - case "org.kde.plasma.keyboardlayout": - widget.currentConfigGroup = new Array('General') - if (widget.readConfig("showFlag", false) == true) { - widget.writeConfig("displayStyle", "Flag") - // Work around not being able to delete config file keys using widget interface - widget.writeConfig("showFlag", "") - } - break; - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js deleted file mode 100644 index f3d0868..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js +++ /dev/null @@ -1,25 +0,0 @@ -const containments = desktops().concat(panels()); -for (var i in containments) { - forEachWidgetInContainment(containments[i]); -} - -function forEachWidgetInContainment(containment) { - const widgets = containment.widgets(); - for (var i in widgets) { - const widget = widgets[i]; - switch(widget.type) { - case "org.kde.plasma.systemtray": - systemtrayId = widget.readConfig("SystrayContainmentId"); - if (systemtrayId) { - forEachWidgetInContainment(desktopById(systemtrayId)) - } - break; - case "org.kde.plasma.keyboardlayout": - if (widget.globalShortcut) { - print("Shortcut to remove: " + widget.globalShortcut); - widget.globalShortcut = ""; - } - break; - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js deleted file mode 100644 index 9ee8bdf..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js +++ /dev/null @@ -1,14 +0,0 @@ -/* - Previously, Klipper "clear history" dialog used to not ask again even if user answered No. - This was changed so that only a Yes answer will lead to no more asking, by using warningContinueCancel instead of questionYesNo. - Now the behaviour of previous config value really_clear_history has inverted: true/undefined => ask again; false => don't ask. - This update script migrates old configs to use the new config value, renamed to klipperClearHistoryAskAgain. -*/ - -config = ConfigFile("plasmashellrc", "Notification Messages"); -oldVal = config.readEntry("really_clear_history"); -if (oldVal === "true") { - // Clear and don't ask again -- preserve this choice - config.writeEntry("klipperClearHistoryAskAgain", false) -} -config.deleteEntry("really_clear_history"); diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js deleted file mode 100644 index f11633b..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js +++ /dev/null @@ -1,46 +0,0 @@ -// This script updates users' Folder View icon sizes following a change in what -// they mean in https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/111 - -var allDesktops = desktops(); - -for (var i = 0; i < allDesktops.length; ++i) { - var desktop = allDesktops[i]; - desktop.currentConfigGroup = ["General"]; - - var currentIconSize = desktop.readConfig("iconSize"); - - // Don't do anything if there is no value in the config file, since in this - // case, no change is needed because the new default works properly - if (currentIconSize) { - currentIconSize = parseInt(currentIconSize); - - // No change needed for iconSize=0 or 5 - if (currentIconSize != 0 && currentIconSize != 5) { - print("Current icon size is " + currentIconSize); - var newIconSize = 3; - - switch(currentIconSize) { - case 1: - newIconSize = 0; - break; - case 2: - newIconSize = 1; - break; - case 3: - newIconSize = 2; - break; - case 4: - newIconSize = 3; - break; - // We should never reach here, but in case we do anyway, reset to - // the default value - default: - break; - } - - desktop.writeConfig("iconSize", newIconSize); - desktop.reloadConfig() - } - } -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js deleted file mode 100644 index 5206509..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js +++ /dev/null @@ -1,23 +0,0 @@ -/* - SPDX-FileCopyrightText: 2022 Fushan Wen - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -/** - The Media Frame widget removes the useBackground option and uses ConfigurableBackground - hint to support toggling the background directly from the widget toolbar. - - The option only applies to media frame widgets on desktop. - - @see https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/238 - @since 5.27 -*/ -desktops().forEach(containment => containment.widgets("org.kde.plasma.mediaframe").forEach(widget => { - widget.currentConfigGroup = ["General"]; - if (widget.readConfig("useBackground", true /* Default */) === false /* Changed by the user */) { - widget.writeConfig("useBackground", ""); - widget.currentConfigGroup = []; // Root Configuration - widget.writeConfig("UserBackgroundHints", "NoBackground"); - } -})); diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js deleted file mode 100644 index b2ccad0..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - SPDX-FileCopyrightText: 2023 Akseli Lahtinen - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -// Find all depicted widgets and migrate their font weights from qt5 to qt6 style - -var containments = desktops().concat(panels()); -for (var c in containments) { - const cont = containments[c]; - const widgets = cont.widgets(); - for (var w in widgets) { - var widget = widgets[w]; - switch(widget.type) { - case "org.kde.plasma.digitalclock": - widget.currentConfigGroup = ['Appearance']; - // Use "normal" weight as default if weight is not set - const oldFontWeight = widget.readConfig("fontWeight", 400); - const newFontWeight = migrateFontWeight(Number(oldFontWeight)); - widget.writeConfig("fontWeight", newFontWeight); - break; - } - } -} - -function migrateFontWeight(oldWeight) { - // Takes old weight (Qt5 weight) and returns the Qt6 equivalent - // Qt5 font weights: https://doc.qt.io/qt-5/qfont.html#Weight-enum - // Qt6 font weights: https://doc.qt.io/qt-6/qfont.html#Weight-enum - var newWeight = 400; - if (oldWeight === 0) { newWeight = 100; } - else if (oldWeight === 12) { newWeight = 200; } - else if (oldWeight === 25) { newWeight = 300; } - else if (oldWeight === 50) { newWeight = 400; } - else if (oldWeight === 57) { newWeight = 500; } - else if (oldWeight === 63) { newWeight = 600; } - else if (oldWeight === 75) { newWeight = 700; } - else if (oldWeight === 81) { newWeight = 800; } - else if (oldWeight === 87) { newWeight = 900; } - - return newWeight; -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js deleted file mode 100644 index 45d404d..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js +++ /dev/null @@ -1,10 +0,0 @@ -var allDesktops = desktops(); - -for (var i = 0; i < allDesktops.length; ++i) { - var desktop = allDesktops[i]; - desktop.currentConfigGroup = ["General"]; - var serializedItems = desktop.readConfig("ItemsGeometries"); - desktop.currentConfigGroup = []; - desktop.writeConfig("ItemGeometriesHorizontal", serializedItems); - desktop.reloadConfig() -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js deleted file mode 100644 index 1e3ad03..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js +++ /dev/null @@ -1,26 +0,0 @@ -// In the past, panels were configured to add a note on middle-click. This was changed, -// but the "MiddleButton;NoModifier=org.kde.paste" action was never removed from the -// config file, so some people still got this undesirable behavior with no GIU method -// to change it. -// -// This script removes it. - -var plasmaConfig = ConfigFile("plasma-org.kde.plasma.desktop-appletsrc", "ActionPlugins"); - -for (let i in plasmaConfig.groupList) { - let subSubGroupKeys = []; - let subGroup = ConfigFile(plasmaConfig, plasmaConfig.groupList[i]); - for (let j in subGroup.groupList) { - let subSubGroup = ConfigFile(subGroup, subGroup.groupList[j]); - subSubGroupKeys = subSubGroup.keyList; - } - if (subSubGroupKeys.indexOf("_sep1") === -1) { - print("Containment " + i + " Does not have a _sep1 item; it must be a panel.\n"); - // No _sep1 item; this must be a panel - let mmbAction = subGroup.readEntry("MiddleButton;NoModifier"); - if (mmbAction === "org.kde.paste") { - print("Panel " + i + " Seems to have a middle-click paste action defined; deleting it!"); - subGroup.deleteEntry("MiddleButton;NoModifier"); - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js deleted file mode 100644 index f401a21..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js +++ /dev/null @@ -1,39 +0,0 @@ - -function swapWidget(cont, oldWidget, newType, geometry) { - oldWidget.remove(); - cont.addWidget(newType, geometry.x, geometry.y, geometry.width, geometry.height); -} - -var containments = desktops().concat(panels()); - -for (var i in containments) { - var cont = containments[i]; - - for (var j in cont.widgetIds) { - var widget = cont.widgetById(cont.widgetIds[j]); - - let newType = "" - if (widget.type == "org.kde.plasma.systemloadviewer") { - let geometry = widget.geometry; - geometry.width = geometry.width/3 - - widget.remove(); - cont.addWidget("org.kde.plasma.systemmonitor.cpuusage", geometry.x, geometry.y, geometry.width, geometry.height); - geometry.x += geometry.width; - cont.addWidget("org.kde.plasma.systemmonitor.memoryusage", geometry.x, geometry.y, geometry.width, geometry.height); - geometry.x += geometry.width; - - let swapWidget = cont.addWidget("org.kde.plasma.systemmonitor", geometry.x, geometry.y, geometry.width, geometry.height); - swapWidget.currentConfigGroup = ["Appearance"]; - swapWidget.writeConfig("title", "Swap"); - swapWidget.currentConfigGroup = ["Sensors"]; - swapWidget.writeConfig("highPrioritySensorIds", "[\"mem/swap/used\",\"mem/swap/free\"]"); - swapWidget.writeConfig("totalSensors", "[\"mem/swap/used\"]"); - swapWidget.currentConfigGroup = ["SensorColors"]; - swapWidget.writeConfig("mem/swap/free", "230,230,230"); - - swapWidget.reloadconfiguration(); - } - } -} - diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/taskmanager_configUpdate_wheelEnabled.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/taskmanager_configUpdate_wheelEnabled.js deleted file mode 100644 index c110cdf..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/taskmanager_configUpdate_wheelEnabled.js +++ /dev/null @@ -1,17 +0,0 @@ -// Update all applets with wheelEnabled=true to wheelEnabled=AllTask - -var containments = desktops().concat(panels()); - -containments.forEach(function(cont) { - - cont.widgetIds.forEach(function(id) { - var widget = cont.widgetById(id); - - widget.currentConfigGroup = new Array("General"); - - if (widget.readConfig("wheelEnabled", false) === true) { - widget.writeConfig("wheelEnabled", "AllTask"); - widget.reloadConfig(); - } - }); -}); diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js deleted file mode 100644 index c332270..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js +++ /dev/null @@ -1,2 +0,0 @@ - -__AppInterface.locked = false; diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml deleted file mode 100644 index 7276bb4..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml +++ /dev/null @@ -1,419 +0,0 @@ -/* - SPDX-FileCopyrightText: 2012 Marco Martin - SPDX-FileCopyrightText: 2014 David Edmundson - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.core as PlasmaCore -import org.kde.kwindowsystem -import org.kde.plasma.activityswitcher as ActivitySwitcher -import "../activitymanager" -import "../explorer" -import org.kde.kirigami as Kirigami - -Item { - id: root - - property Item containment - - property QtObject widgetExplorer - - Connections { - target: ActivitySwitcher.Backend - function onShouldShowSwitcherChanged(): void { - if (ActivitySwitcher.Backend.shouldShowSwitcher) { - if (sidePanelStack.state !== "activityManager") { - root.toggleActivityManager(); - } - - } else { - if (sidePanelStack.state === "activityManager") { - root.toggleActivityManager(); - } - - } - } - } - - function toggleWidgetExplorer(containment) { - - if (sidePanelStack.state === "widgetExplorer") { - sidePanelStack.state = "closed"; - } else { - sidePanelStack.state = "widgetExplorer"; - sidePanelStack.setSource(Qt.resolvedUrl("../explorer/WidgetExplorer.qml"), { - containment, - sidePanel, - }); - } - } - - function toggleActivityManager() { - if (sidePanelStack.state === "activityManager") { - sidePanelStack.state = "closed"; - } else { - sidePanelStack.state = "activityManager"; - sidePanelStack.setSource(Qt.resolvedUrl("../activitymanager/ActivityManager.qml")); - } - } - - - readonly property rect editModeRect: { - if (!containment) { - return Qt.rect(0,0,0,0); - } - let screenRect = desktop.strictAvailableScreenRect; - let panelConfigRect = Qt.rect(0,0,0,0); - - if (containment.plasmoid.corona.panelBeingConfigured - && containment.plasmoid.corona.panelBeingConfigured.screenToFollow === desktop.screenToFollow) { - panelConfigRect = containment.plasmoid.corona.panelBeingConfigured.relativeConfigRect; - } - - if (panelConfigRect.width <= 0) { - ; // Do nothing - } else if (panelConfigRect.x > width - (panelConfigRect.x + panelConfigRect.width)) { - screenRect = Qt.rect(screenRect.x, screenRect.y, panelConfigRect.x - screenRect.x, screenRect.height); - } else { - const diff = Math.max(0, panelConfigRect.x + panelConfigRect.width - screenRect.x); - screenRect = Qt.rect(Math.max(screenRect.x, panelConfigRect.x + panelConfigRect.width), screenRect.y, screenRect.width - diff, screenRect.height); - } - - if (sidePanel.visible) { - if (sidePanel.sideBarOnRightEdge) { - screenRect = Qt.rect(screenRect.x, screenRect.y, screenRect.width - sidePanel.width, screenRect.height); - } else { - screenRect = Qt.rect(screenRect.x + sidePanel.width, screenRect.y, screenRect.width - sidePanel.width, screenRect.height); - } - } - return screenRect; - } - - MouseArea { - id: desktopMouseArea - anchors.fill: parent - onClicked: containment.plasmoid.corona.editMode = false - } - - MouseArea { - id: containmentParent - x: editModeLoader.item ? editModeLoader.item.centerX - width / 2 : 0 - y: editModeLoader.item ? editModeLoader.item.centerY - height / 2 : 0 - width: root.width - height: root.height - readonly property real extraScale: desktop.configuredPanel || sidePanel.visible ? 0.95 : 0.9 - property real scaleFactor: Math.min(editModeRect.width / root.width, editModeRect.height / root.height) * extraScale - scale: containment?.plasmoid.corona.editMode ? scaleFactor : 1 - } - - Loader { - id: editModeLoader - anchors.fill: parent - sourceComponent: DesktopEditMode {} - active: containment?.plasmoid.corona.editMode || editModeUiTimer.running - Timer { - id: editModeUiTimer - property bool editMode: containment?.plasmoid.corona.editMode ?? false - onEditModeChanged: restart() - interval: 200 - } - } - - Loader { - id: wallpaperColors - - active: root.containment && root.containment.wallpaper && desktop.usedInAccentColor - asynchronous: true - - sourceComponent: Kirigami.ImageColors { - id: imageColors - source: root.containment.wallpaper - - readonly property color backgroundColor: Kirigami.Theme.backgroundColor - readonly property color textColor: Kirigami.Theme.textColor - - // Ignore the initial dominant color - onPaletteChanged: { - if (!Qt.colorEqual(root.containment.wallpaper.accentColor, "transparent")) { - desktop.accentColor = root.containment.wallpaper.accentColor; - } - if (this.palette.length === 0) { - desktop.accentColor = "transparent"; - } else { - desktop.accentColor = this.dominant; - } - } - - Kirigami.Theme.inherit: false - Kirigami.Theme.backgroundColor: backgroundColor - Kirigami.Theme.textColor: textColor - - onBackgroundColorChanged: Qt.callLater(update) - onTextColorChanged: Qt.callLater(update) - - readonly property Connections __repaintConnection: Connections { - target: root.containment.wallpaper - function onAccentColorChanged() { - if (Qt.colorEqual(root.containment.wallpaper.accentColor, "transparent")) { - imageColors.update(); - } else { - imageColors.paletteChanged(); - } - } - } - } - } - - Timer { - id: pendingUninstallTimer - // keeps track of the applets the user wants to uninstall - property list applets: [] - function uninstall() { - for (const applet of applets) { - widgetExplorer.uninstall(applet); - } - applets = []; - - if (sidePanelStack.state !== "widgetExplorer" && widgetExplorer) { - widgetExplorer.destroy(); - widgetExplorer = null; - } - } - - interval: 60000 // one minute - onTriggered: uninstall() - } - - PlasmaCore.Dialog { - id: sidePanel - - // If we are currently in edit mode, all panels are being shown - // and we use the strictAvailableScreenRect, which accounts for all - // of them. If we're not configuring anything, we instead use the - // entire screen rect, without fear of overlapping panels. - property var referenceRect: containment?.plasmoid.corona.editMode ? desktop.strictAvailableScreenRect : Qt.rect(0, 0, desktop.screenGeometry.width, desktop.screenGeometry.height) - - - readonly property bool sideBarOnRightEdge: { - if (!sidePanelStack.active) { - return false; - } - - const item = sidePanelStack.item; - if (!item) { - return false; - } - - const rightEdgeParent = (item.containment - && item.containment !== containment.plasmoid - && item.containment.location == PlasmaCore.Types.RightEdge); - - return rightEdgeParent || Application.layoutDirection === Qt.RightToLeft; - } - - location: sideBarOnRightEdge ? PlasmaCore.Types.RightEdge : PlasmaCore.Types.LeftEdge - type: PlasmaCore.Dialog.Dock - flags: Qt.WindowStaysOnTopHint - - hideOnWindowDeactivate: true - - x: { - let result = desktop.x; - if (!containment) { - return result; - } - - const rect = referenceRect; - result += rect.x; - - if (sideBarOnRightEdge) { - result += rect.width - sidePanel.width; - } - - return result; - } - y: desktop.y + (containment ? referenceRect.y : 0) - - onVisibleChanged: { - if (!visible) { - sidePanelStack.state = "closed"; - ActivitySwitcher.Backend.shouldShowSwitcher = false; - } - } - - mainItem: Loader { - id: sidePanelStack - asynchronous: true - width: item ? item.width : 0 - height: containment ? sidePanel.referenceRect.height - sidePanel.margins.top - sidePanel.margins.bottom : 1000 - state: "closed" - - function bindingWithItem(callback: var, defaults: var): var { - return Qt.binding(() => { - const item = this.item; - return item !== null ? callback(item) : defaults; - }); - } - - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - - onLoaded: { - if (item) { - item.closed.connect(() => { - state = "closed"; - }); - - switch (state) { - case "activityManager": - item.showSwitcherOnly = ActivitySwitcher.Backend.shouldShowSwitcher; - sidePanel.hideOnWindowDeactivate = bindingWithItem( - item => !ActivitySwitcher.Backend.shouldShowSwitcher && !item.showingDialog, - false, - ); - item.forceActiveFocus(); - break; - case "widgetExplorer": - sidePanel.hideOnWindowDeactivate = bindingWithItem(item => !item.preventWindowHide, false); - sidePanel.opacity = bindingWithItem(item => item.opacity, 1); - sidePanel.outputOnly = bindingWithItem(item => item.outputOnly, false); - break; - default: - sidePanel.hideOnWindowDeactivate = true; - break; - } - } - sidePanel.visible = true; - if (KWindowSystem.isPlatformX11) { - KX11Extras.forceActiveWindow(sidePanel); - } - } - onStateChanged: { - if (state === "closed") { - sidePanel.visible = false; - source = ""; //unload all elements - } - } - } - } - - Connections { - target: desktop - function onStrictAvailableScreenRectChanged() { - if (sidePanel.visible) { - sidePanel.requestActivate(); - } - } - } - - onContainmentChanged: { - if (containment === null) { - return; - } - - containment.parent = containmentParent - - if (switchAnim.running) { - //If the animation was still running, stop it and reset - //everything so that a consistent state can be kept - switchAnim.running = false; - internal.newContainment.visible = false; - internal.oldContainment.visible = false; - internal.oldContainment = null; - } - - internal.newContainment = containment; - containment.visible = true; - - if (internal.oldContainment !== null && internal.oldContainment !== containment) { - switchAnim.running = true; - } else { - containment.anchors.left = containmentParent.left; - containment.anchors.top = containmentParent.top; - containment.anchors.right = containmentParent.right; - containment.anchors.bottom = containmentParent.bottom; - if (internal.oldContainment) { - internal.oldContainment.visible = false; - } - internal.oldContainment = containment; - } - } - - //some properties that shouldn't be accessible from elsewhere - QtObject { - id: internal - - property Item oldContainment: null - property Item newContainment: null - } - - SequentialAnimation { - id: switchAnim - ScriptAction { - script: { - if (containment) { - containment.z = 1; - containment.x = root.width; - } - if (internal.oldContainment) { - internal.oldContainment.z = 0; - internal.oldContainment.x = 0; - } - } - } - ParallelAnimation { - NumberAnimation { - target: internal.oldContainment - properties: "x" - to: internal.newContainment != null ? -root.width : 0 - duration: Kirigami.Units.veryLongDuration - easing.type: Easing.InOutQuad - } - NumberAnimation { - target: internal.newContainment - properties: "x" - to: 0 - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - ScriptAction { - script: { - if (internal.oldContainment) { - internal.oldContainment.visible = false; - } - if (containment) { - internal.oldContainment = containment; - } - } - } - } - - Loader { - id: previewBannerLoader - - function shouldBeActive(): bool { - // Loader::active is true by default at the time of creation, so - // it shouldn't be used in other bindings as a guard. - return root.containment !== null && (desktop.showPreviewBanner ?? false); - } - - readonly property point pos: root.containment?.plasmoid.availableScreenRegion, shouldBeActive() && item !== null - ? root.containment.adjustToAvailableScreenRegion( - root.containment.width + root.containment.x - item.width - Kirigami.Units.largeSpacing, - root.containment.height + root.containment.y - item.height - Kirigami.Units.largeSpacing, - item.width + Kirigami.Units.largeSpacing, - item.height + Kirigami.Units.largeSpacing) - : Qt.point(0, 0) - - x: pos.x - y: pos.y - z: (root.containment?.z ?? 0) + 1 - active: shouldBeActive() - visible: active - source: "PreviewBanner.qml" - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/DesktopEditMode.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/DesktopEditMode.qml deleted file mode 100644 index befb229..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/DesktopEditMode.qml +++ /dev/null @@ -1,183 +0,0 @@ -/* - SPDX-FileCopyrightText: 2024 Marco Martin - SPDX-FileCopyrightText: 2014 David Edmundson - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Effects -import QtQuick.Layouts - -import org.kde.plasma.core as PlasmaCore -import org.kde.plasma.components as PC -import org.kde.kirigami as Kirigami - -import org.kde.kcmutils as KCM - -Item { - id: editModeItem - property real centerX: Math.round(editModeUi.x + editModeUi.width/2) - property real centerY: Math.round(editModeUi.y + editModeUi.height/2) - property real roundedRootWidth: Math.round(root.width) - property real roundedRootHeight: Math.round(root.height) - - property bool open: false - Component.onCompleted: { - open = Qt.binding(() => {return containment.plasmoid.corona.editMode}) - } - - // Those 2 elements have the same parameters as the overview effect - MultiEffect { - source: containment - anchors.fill: parent - blurEnabled: true - blurMax: 64 - blur: 1.0 - } - Rectangle { - anchors.fill: parent - color: Kirigami.Theme.backgroundColor - opacity: 0.7 - } - - Item { - id: editModeUi - visible: editModeItem.open || xAnim.running - x: Math.round(editModeItem.open ? editModeRect.x + editModeRect.width/2 - zoomedWidth/2 : 0) - y: Math.round(editModeItem.open ? editModeRect.y + editModeRect.height/2 - zoomedHeight/2 + toolBar.height/2 : 0) - width: editModeItem.open ? zoomedWidth : editModeItem.roundedRootWidth - height: editModeItem.open ? zoomedHeight : editModeItem.roundedRootHeight - property real zoomedWidth: Math.round(root.width * containmentParent.scaleFactor) - property real zoomedHeight: Math.round(root.height * containmentParent.scaleFactor) - - Kirigami.ShadowedRectangle { - color: Kirigami.Theme.backgroundColor - width: Math.round(parent.width) - height: Math.round(parent.height + toolBar.height + Kirigami.Units.largeSpacing) - y: - toolBar.height - Kirigami.Units.largeSpacing - - radius: editModeItem.open ? Kirigami.Units.cornerRadius : 0 - Behavior on radius { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - - shadow { - size: Kirigami.Units.gridUnit * 2 - color: Qt.rgba(0, 0, 0, 0.3) - yOffset: 3 - } - RowLayout { - id: toolBar - LayoutMirroring.enabled: Application.layoutDirection === Qt.RightToLeft - LayoutMirroring.childrenInherit: true - spacing: Kirigami.Units.smallSpacing - anchors { - left: parent.left - top: parent.top - right: parent.right - margins: Kirigami.Units.smallSpacing - } - Flow { - Layout.fillWidth: true - Layout.minimumHeight: implicitHeight - spacing: Kirigami.Units.smallSpacing - PC.ToolButton { - id: addWidgetButton - property QtObject qAction: containment?.plasmoid.internalAction("add widgets") || null - text: qAction?.text - icon.name: "view-group-symbolic" - onClicked: qAction.trigger() - } - - PC.ToolButton { - id: addPanelButton - height: addWidgetButton.height - property QtObject qAction: containment?.plasmoid.corona.action("add panel") || null - text: qAction?.text - icon.name: "list-add" - Accessible.role: Accessible.ButtonMenu - onClicked: containment.plasmoid.corona.showAddPanelContextMenu(mapToGlobal(0, height)) - } - - PC.ToolButton { - id: manageContainmentsButton - property QtObject qAction: containment?.plasmoid.corona.action("manage-containments") || null - text: qAction?.text - visible: qAction?.visible || false - icon.name: "configure-symbolic" - onClicked: qAction.trigger() - } - } - - PC.ToolButton { - Layout.alignment: Qt.AlignTop - - visible: Kirigami.Settings.hasTransientTouchInput || Kirigami.Settings.tabletMode - - icon.name: "overflow-menu" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "More") - - onClicked: { - containment.openContextMenu(mapToGlobal(0, height)); - } - } - PC.ToolButton { - Layout.alignment: Qt.AlignTop - icon.name: "dialog-ok-symbolic" - text: i18ndc("plasma_shell_org.kde.plasma.desktop", "@action:button", "Exit Edit Mode") - onClicked: containment.plasmoid.corona.editMode = false - } - } - } - - Behavior on x { - NumberAnimation { - id: xAnim - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - Behavior on y { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - Behavior on width { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - Behavior on height { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - - MultiEffect { - anchors.fill: parent - source: containment - layer.enabled: true - layer.smooth: true - layer.effect: Kirigami.ShadowedTexture { - width: editModeItem.roundedRootWidth - height: editModeItem.roundedRootHeight - color: "transparent" - - radius: editModeItem.open ? Kirigami.Units.cornerRadius : 0 - Behavior on radius { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.InOutQuad - } - } - } - } - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml deleted file mode 100644 index bd57d91..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml +++ /dev/null @@ -1,375 +0,0 @@ -/* - SPDX-FileCopyrightText: 2012 Marco Martin - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick -import QtQuick.Window -import QtQuick.Layouts -import QtQml - -import org.kde.plasma.core as PlasmaCore -import org.kde.ksvg as KSvg -import org.kde.taskmanager as TaskManager -import org.kde.kwindowsystem -import org.kde.kirigami as Kirigami -import org.kde.plasma.shell.panel as Panel - -import org.kde.plasma.plasmoid - -Item { - id: root - - property Item containment - - property bool floatingPrefix: floatingPanelSvg.usedPrefix === "floating" - readonly property bool verticalPanel: containment?.plasmoid?.formFactor === PlasmaCore.Types.Vertical - - readonly property real spacingAtMinSize: Math.floor(Math.max(1, panel.thickness - Kirigami.Units.iconSizes.smallMedium)/2) - KSvg.FrameSvgItem { - id: thickPanelSvg - visible: false - prefix: 'thick' - imagePath: "widgets/panel-background" - } - KSvg.FrameSvgItem { - id: floatingPanelSvg - visible: false - prefix: ['floating', ''] - imagePath: "widgets/panel-background" - } - - readonly property bool rightEdge: containment?.plasmoid?.location === PlasmaCore.Types.RightEdge - readonly property bool bottomEdge: containment?.plasmoid?.location === PlasmaCore.Types.BottomEdge - - readonly property int bottomFloatingPadding: Math.round(fixedBottomFloatingPadding * floatingness) - readonly property int leftFloatingPadding: Math.round(fixedLeftFloatingPadding * floatingness) - readonly property int rightFloatingPadding: Math.round(fixedRightFloatingPadding * floatingness) - readonly property int topFloatingPadding: Math.round(fixedTopFloatingPadding * floatingness) - - - // NOTE: Many of the properties in this file are accessed directly in C++ PanelView! - // If you change these, make sure to also correct the related code in panelview.cpp. - readonly property int fixedBottomFloatingPadding: floating && (floatingPrefix ? floatingPanelSvg.fixedMargins.bottom : 8) - readonly property int fixedLeftFloatingPadding: floating && (floatingPrefix ? floatingPanelSvg.fixedMargins.left : 8) - readonly property int fixedRightFloatingPadding: floating && (floatingPrefix ? floatingPanelSvg.fixedMargins.right : 8) - readonly property int fixedTopFloatingPadding: floating && (floatingPrefix ? floatingPanelSvg.fixedMargins.top : 8) - - readonly property int topPadding: Math.round(Math.min(thickPanelSvg.fixedMargins.top + Kirigami.Units.smallSpacing, spacingAtMinSize)); - readonly property int bottomPadding: Math.round(Math.min(thickPanelSvg.fixedMargins.bottom + Kirigami.Units.smallSpacing, spacingAtMinSize)); - readonly property int leftPadding: Math.round(Math.min(thickPanelSvg.fixedMargins.left + Kirigami.Units.smallSpacing, spacingAtMinSize)); - readonly property int rightPadding: Math.round(Math.min(thickPanelSvg.fixedMargins.right + Kirigami.Units.smallSpacing, spacingAtMinSize)); - - readonly property int minPanelHeight: translucentItem.minimumDrawingHeight - readonly property int minPanelWidth: translucentItem.minimumDrawingWidth - - // This value is read from panelview.cpp which needs it to decide which border should be enabled - property real topShadowMargin: -floatingTranslucentItem.y - property real leftShadowMargin: -floatingTranslucentItem.x - property real rightShadowMargin: -(width - floatingTranslucentItem.width - floatingTranslucentItem.x) - property real bottomShadowMargin: -(height - floatingTranslucentItem.height - floatingTranslucentItem.y) - - property var panelMask: floatingness === 0 ? (panelOpacity === 1 ? opaqueItem.mask : translucentItem.mask) : (panelOpacity === 1 ? floatingOpaqueItem.mask : floatingTranslucentItem.mask) - - // The point is read from panelview.cpp and is used as an offset for the mask - readonly property point floatingTranslucentItemOffset: Qt.point(floatingTranslucentItem.x, floatingTranslucentItem.y) - - TaskManager.VirtualDesktopInfo { - id: virtualDesktopInfo - } - - TaskManager.ActivityInfo { - id: activityInfo - } - - // We need to have a little gap between the raw visibleWindowsModel count - // and actually determining if a window is touching. - // This is because certain dialog windows start off with a position of (screenwidth/2, screenheight/2) - // and they register as "touching" in the split-second before KWin can place them correctly. - // This avoids the panel flashing if it is auto-hide etc and such a window is shown. - // Examples of such windows: properties of a file on desktop, or portal "open with" dialog - property bool touchingWindow: false - property bool touchingWindowDirect: visibleWindowsModel.count > 0 - property bool showingDesktop: KWindowSystem.showingDesktop - Timer { - id: touchingWindowDebounceTimer - interval: 10 // ms, I find that this value is enough while not causing unresponsiveness while dragging windows close - onTriggered: root.touchingWindow = !KWindowSystem.showingDesktop && root.touchingWindowDirect - } - onTouchingWindowDirectChanged: touchingWindowDebounceTimer.start() - onShowingDesktopChanged: touchingWindowDebounceTimer.start() - - TaskManager.TasksModel { - id: visibleWindowsModel - filterByVirtualDesktop: true - filterByActivity: true - filterByScreen: false - filterByRegion: TaskManager.RegionFilterMode.Intersect - filterHidden: true - filterMinimized: true - - screenGeometry: panel.screenGeometry - virtualDesktop: virtualDesktopInfo.currentDesktop - activity: activityInfo.currentActivity - - groupMode: TaskManager.TasksModel.GroupDisabled - - Binding on regionGeometry { - delayed: true - value: panel.width, panel.height, panel.x, panel.y, panel.dogdeGeometryByDistance(panel.visibilityMode === Panel.Global.DodgeWindows ? -1 : 1) // +1 is for overlap detection, -1 is for snapping to panel - } - } - - Connections { - target: root.containment?.plasmoid ?? null - function onActivated() { - if (root.containment.plasmoid.status === PlasmaCore.Types.AcceptingInputStatus) { - root.containment.plasmoid.status = PlasmaCore.Types.PassiveStatus; - } else { - root.containment.plasmoid.status = PlasmaCore.Types.AcceptingInputStatus; - } - } - } - - // Floatingness is a value in [0, 1] that's multiplied to the floating margin; 0: not floating, 1: floating, between 0 and 1: animation between the two states - readonly property int floatingnessAnimationDuration: Kirigami.Units.longDuration - property double floatingnessTarget: 0.0 // The animation is handled in panelview.cpp for efficiency - property double floatingness: 0.0 - - // PanelOpacity is a value in [0, 1] that's used as the opacity of the opaque elements over the transparent ones; values between 0 and 1 are used for animations - property double panelOpacity - Behavior on panelOpacity { - NumberAnimation { - duration: Kirigami.Units.longDuration - easing.type: Easing.OutCubic - } - } - - KSvg.FrameSvgItem { - id: translucentItem - visible: root.floatingness === 0 && root.panelOpacity !== 1 - enabledBorders: panel.enabledBorders - anchors.fill: floatingTranslucentItem - imagePath: containment?.plasmoid?.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "widgets/panel-background" - } - KSvg.FrameSvgItem { - id: floatingTranslucentItem - visible: root.floatingness !== 0 && root.panelOpacity !== 1 - x: root.rightEdge ? root.fixedLeftFloatingPadding + root.fixedRightFloatingPadding * (1 - root.floatingness) : root.leftFloatingPadding - y: root.bottomEdge ? root.fixedTopFloatingPadding + root.fixedBottomFloatingPadding * (1 - root.floatingness) : root.topFloatingPadding - width: root.verticalPanel ? panel.thickness : parent.width - root.leftFloatingPadding - root.rightFloatingPadding - height: root.verticalPanel ? parent.height - root.topFloatingPadding - root.bottomFloatingPadding : panel.thickness - - imagePath: containment?.plasmoid?.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "widgets/panel-background" - } - KSvg.FrameSvgItem { - id: floatingOpaqueItem - visible: root.floatingness !== 0 && root.panelOpacity !== 0 - opacity: root.panelOpacity - anchors.fill: floatingTranslucentItem - imagePath: containment?.plasmoid?.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "solid/widgets/panel-background" - } - KSvg.FrameSvgItem { - id: opaqueItem - visible: root.panelOpacity !== 0 && root.floatingness === 0 - opacity: root.panelOpacity - enabledBorders: panel.enabledBorders - anchors.fill: floatingTranslucentItem - imagePath: containment?.plasmoid?.backgroundHints === PlasmaCore.Types.NoBackground ? "" : "solid/widgets/panel-background" - } - - Keys.onEscapePressed: { - root.parent.focus = false - } - - property bool isOpaque: panel.opacityMode === Panel.Global.Opaque - property bool isTransparent: panel.opacityMode === Panel.Global.Translucent - property bool isAdaptive: panel.opacityMode === Panel.Global.Adaptive - property bool floating: panel.floating - property bool hasCompositing: KWindowSystem.isPlatformX11 ? KX11Extras.compositingActive : true - property var stateTriggers: [floating, touchingWindow, isOpaque, isAdaptive, isTransparent, hasCompositing, containment, panel.floatingApplets] - onStateTriggersChanged: { - let opaqueApplets = false - let floatingApplets = false - if ((!floating || touchingWindow) && (isOpaque || (touchingWindow && isAdaptive))) { - panelOpacity = 1 - opaqueApplets = true - floatingnessTarget = 0 - floatingApplets = (panel.floatingApplets && !floating) - } else if ((!floating || touchingWindow) && (isTransparent || (!touchingWindow && isAdaptive))) { - panelOpacity = 0 - floatingnessTarget = 0 - floatingApplets = (panel.floatingApplets && !floating) - } else if ((floating && !touchingWindow) && (isTransparent || isAdaptive)) { - panelOpacity = 0 - floatingnessTarget = 1 - floatingApplets = true - } else if (floating && !touchingWindow && isOpaque) { - panelOpacity = 1 - opaqueApplets = true - floatingnessTarget = 1 - floatingApplets = true - } - - // Exceptions: panels with not NormalPanel visibilityMode - // should never de-float, and we should not have transparent - // panels when on X11 with compositing not active. - if (panel.visibilityMode != Panel.Global.NormalPanel && floating) { - floatingnessTarget = 1 - floatingApplets = true - } - if (!KWindowSystem.isPlatformWayland && !KX11Extras.compositingActive) { - opaqueApplets = false - panelOpacity = 0 - } - - // Not using panelOpacity to check as it has a NumberAnimation, and it will thus - // be still read as the initial value here, before the animation starts. - if (containment) { - if (opaqueApplets) { - containment.plasmoid.containmentDisplayHints |= PlasmaCore.Types.ContainmentPrefersOpaqueBackground - } else { - containment.plasmoid.containmentDisplayHints &= ~PlasmaCore.Types.ContainmentPrefersOpaqueBackground - } - if (floatingApplets) { - containment.plasmoid.containmentDisplayHints |= PlasmaCore.Types.ContainmentPrefersFloatingApplets - } else { - containment.plasmoid.containmentDisplayHints &= ~PlasmaCore.Types.ContainmentPrefersFloatingApplets - } - } - } - - function adjustPrefix() { - if (!containment) { - return ""; - } - var pre; - switch (containment.plasmoid.location) { - case PlasmaCore.Types.LeftEdge: - pre = "west"; - break; - case PlasmaCore.Types.TopEdge: - pre = "north"; - break; - case PlasmaCore.Types.RightEdge: - pre = "east"; - break; - case PlasmaCore.Types.BottomEdge: - pre = "south"; - break; - default: - pre = ""; - break; - } - translucentItem.prefix = opaqueItem.prefix = floatingTranslucentItem.prefix = floatingOpaqueItem.prefix = [pre, ""]; - } - - onContainmentChanged: { - if (!containment) { - return; - } - containment.parent = containmentParent; - containment.visible = true; - containment.anchors.fill = containmentParent; - containment.plasmoid.locationChanged.connect(adjustPrefix); - adjustPrefix(); - } - - Binding { - target: panel - property: "length" - when: containment - value: { - if (!containment) { - return; - } - if (root.verticalPanel) { - if (containment.Layout.fillHeight) { - if (panel.lengthMode == Panel.Global.Custom) { - return panel.maximumHeight - } else { - return panel.screenGeometry.height - } - } - return containment.Layout.preferredHeight - } else { - if (containment.Layout.fillWidth) { - if (panel.lengthMode == Panel.Global.Custom) { - return panel.maximumWidth - } else { - return panel.screenGeometry.width - } - } - return containment.Layout.preferredWidth - } - } - restoreMode: Binding.RestoreBinding - } - - Binding { - target: panel - property: "backgroundHints" - when: containment - value: { - if (!containment) { - return; - } - - return containment.plasmoid.backgroundHints; - } - restoreMode: Binding.RestoreBinding - } - - KSvg.FrameSvgItem { - - Accessible.name: i18nc("@info:whatsthis Accessible name", "Panel Focus Indicator") - - x: root.verticalPanel || !panel.activeFocusItem - ? translucentItem.x - : Math.max(panel.activeFocusItem.Kirigami.ScenePosition.x, panel.activeFocusItem.Kirigami.ScenePosition.x) - y: root.verticalPanel && panel.activeFocusItem - ? Math.max(panel.activeFocusItem.Kirigami.ScenePosition.y, panel.activeFocusItem.Kirigami.ScenePosition.y) - : translucentItem.y - - width: panel.activeFocusItem - ? (root.verticalPanel ? translucentItem.width : Math.min(panel.activeFocusItem.width, panel.activeFocusItem.width)) - : 0 - height: panel.activeFocusItem - ? (root.verticalPanel ? Math.min(panel.activeFocusItem.height, panel.activeFocusItem.height) : translucentItem.height) - : 0 - - visible: panel.active && panel.activeFocusItem - - imagePath: "widgets/tabbar" - prefix: { - if (!root.containment) { - return ""; - } - var prefix = "" - switch (root.containment.plasmoid.location) { - case PlasmaCore.Types.LeftEdge: - prefix = "west-active-tab"; - break; - case PlasmaCore.Types.TopEdge: - prefix = "north-active-tab"; - break; - case PlasmaCore.Types.RightEdge: - prefix = "east-active-tab"; - break; - default: - prefix = "south-active-tab"; - } - if (!hasElementPrefix(prefix)) { - prefix = "active-tab"; - } - return prefix; - } - } - Item { - id: containmentParent - anchors.centerIn: root.isOpaque ? floatingOpaqueItem : floatingTranslucentItem - width: root.verticalPanel ? panel.thickness : root.width - root.fixedLeftFloatingPadding - root.fixedRightFloatingPadding - height: root.verticalPanel ? root.height - root.fixedBottomFloatingPadding - root.fixedTopFloatingPadding : panel.thickness - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/PreviewBanner.qml b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/PreviewBanner.qml deleted file mode 100644 index 980e217..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/PreviewBanner.qml +++ /dev/null @@ -1,48 +0,0 @@ -/* - SPDX-FileCopyrightText: 2023 Fushan Wen - - SPDX-License-Identifier: GPL-2.0-or-later -*/ - -import QtQuick - -import org.kde.plasma.extras as PlasmaExtras -import org.kde.kirigami as Kirigami - -Item { - // Using childrenRect.width causes a binding loop since we can only get the - // actual width, not the implicitWidth--which is what we would want - width: Math.max(title.implicitWidth, subtitle.implicitWidth) - height: childrenRect.height - - HoverHandler { - cursorShape: Qt.PointingHandCursor - } - - TapHandler { - acceptedButtons: Qt.LeftButton | Qt.RightButton - onTapped: desktop.showPreviewBannerMenu(mapToGlobal(point.position)) - } - - PlasmaExtras.ShadowedLabel { - id: title - anchors { - top: parent.top - right: parent.right - } - z: 2 - text: desktop.previewBannerTitle - // Emulate the size of a level 1 heading - font.pointSize: Math.round(Kirigami.Theme.defaultFont.pointSize * 1.35) - } - - PlasmaExtras.ShadowedLabel { - id: subtitle - anchors { - top: title.bottom - right: parent.right - } - z: 2 - text: desktop.previewBannerText - } -} diff --git a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/metadata.json b/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/metadata.json deleted file mode 100644 index f48567d..0000000 --- a/files/system/usr/share/plasma/shells/org.kde.plasma.desktop/metadata.json +++ /dev/null @@ -1,212 +0,0 @@ -{ - "KPackageStructure": "Plasma/Shell", - "KPlugin": { - "Authors": [ - { - "Email": "mart@kde.org", - "Name": "Marco Martin", - "Name[ar]": "ماركو مارتن", - "Name[ast]": "Marco Martin", - "Name[az]": "Marco Martin", - "Name[be]": "Marco Martin", - "Name[bg]": "Marco Martin", - "Name[ca@valencia]": "Marco Martin", - "Name[ca]": "Marco Martin", - "Name[cs]": "Marco Martin", - "Name[da]": "Marco Martin", - "Name[de]": "Marco Martin", - "Name[el]": "Marco Martin", - "Name[en_GB]": "Marco Martin", - "Name[eo]": "Marco Martin", - "Name[es]": "Marco Martin", - "Name[et]": "Marco Martin", - "Name[eu]": "Marco Martin", - "Name[fi]": "Marco Martin", - "Name[fr]": "Marco Martin", - "Name[ga]": "Marco Martin", - "Name[gl]": "Marco Martin", - "Name[he]": "מרקו מרטין", - "Name[hu]": "Marco Martin", - "Name[ia]": "Marco Martin", - "Name[id]": "Marco Martin", - "Name[ie]": "Marco Martin", - "Name[is]": "Marco Martin", - "Name[it]": "Marco Martin", - "Name[ja]": "Marco Martin", - "Name[ka]": "მაკრო მარტინი", - "Name[ko]": "Marco Martin", - "Name[lt]": "Marco Martin", - "Name[lv]": "Marco Martin", - "Name[nb]": "Marco Martin", - "Name[nl]": "Marco Martin", - "Name[nn]": "Marco Martin", - "Name[pl]": "Marco Martin", - "Name[pt]": "Marco Martin", - "Name[pt_BR]": "Marco Martin", - "Name[ro]": "Marco Martin", - "Name[ru]": "Marco Martin", - "Name[sa]": "मार्को मार्टिन्", - "Name[sk]": "Marco Martin", - "Name[sl]": "Marco Martin", - "Name[sv]": "Marco Martin", - "Name[ta]": "மார்க்கோ மார்ட்டின்", - "Name[tr]": "Marco Martin", - "Name[uk]": "Marco Martin", - "Name[vi]": "Marco Martin", - "Name[zh_CN]": "Marco Martin", - "Name[zh_TW]": "Marco Martin" - } - ], - "Category": "", - "Description": "Desktop view furniture", - "Description[ar]": "إعداد عرض مساحة العمل ", - "Description[az]": "İş masası görünüşü tərkibləri", - "Description[be]": "Выгляд працоўнага стала", - "Description[bg]": "Компоненти на работния плот", - "Description[ca@valencia]": "Accessori de vista de l'escriptori", - "Description[ca]": "Accessori de vista de l'escriptori", - "Description[cs]": "Zobrazení plochy", - "Description[da]": "Møbler til skrivebordsvisning", - "Description[de]": "Einrichtung der Ansicht einer Arbeitsfläche", - "Description[el]": "Παρουσίαση της επιφάνειας εργασίας", - "Description[en_GB]": "Desktop view furniture", - "Description[eo]": "Labortabla vidigilaro", - "Description[es]": "Accesorio de vista del escritorio", - "Description[et]": "Töölauavaate sisustus", - "Description[eu]": "Mahaigain ikuspegi osagarria", - "Description[fi]": "Työpöydän sisustus", - "Description[fr]": "Aménagement du bureau", - "Description[ga]": "Troscán radhairc deisce", - "Description[gl]": "Contidos da vista do escritorio.", - "Description[he]": "ריהוט תצוגת שולחן עבודה", - "Description[hu]": "Munkaasztal nézet bútor", - "Description[ia]": "Vista de accessorio de Scriptorio", - "Description[id]": "Furnitur tampilan desktop", - "Description[is]": "Skjáborðsinnréttingar", - "Description[it]": "Componenti della vista del desktop", - "Description[ja]": "デスクトップビュー", - "Description[ka]": "სამუშაო მაგიდის მორთულობის ჩვენება", - "Description[ko]": "바탕 화면 보기 부속 프로그램", - "Description[lt]": "Darbalaukio rodinio baldai", - "Description[lv]": "Darbvirsmas skata elementi", - "Description[nb]": "Skrivebordsvisningmøbler", - "Description[nl]": "Meubilair voor weergave op het bureaublad", - "Description[nn]": "Skrivebords­vising­møblar", - "Description[pa]": "ਡੈਸਕਟਾਪ ਵੇਖਣ ਫਰਨੀਚਰ", - "Description[pl]": "Widok umeblowania pulpitu", - "Description[pt]": "Disposição do ecrã", - "Description[pt_BR]": "Acessório de visualização da área de trabalho", - "Description[ro]": "Mobilier pentru vizualizarea biroului", - "Description[ru]": "Компоненты пользовательского интерфейса Plasma", - "Description[sa]": "डेस्कटॉप दृश्य फर्निचर", - "Description[sk]": "Zobrazenie plochy nábytok", - "Description[sl]": "Pohištvo prikaza namizja", - "Description[sv]": "Visa skrivbordsmöbler", - "Description[ta]": "பணிமேடை பிளாஸ்மாய்டுகள்", - "Description[tr]": "Masaüstü görünümü mobilyası", - "Description[uk]": "Компоненти для перегляду стільниці", - "Description[vi]": "Đồ đạc trong khung xem bàn làm việc", - "Description[zh_CN]": "桌面视图小工具", - "Description[zh_TW]": "桌面檢視設備", - "Icon": "user-desktop", - "Id": "org.kde.plasma.desktop", - "License": "GPL-2.0+", - "Name": "Desktop", - "Name[af]": "Werkskerm", - "Name[ar]": "سطح المكتب", - "Name[ast]": "Escritoriu", - "Name[az]": "İş masası", - "Name[be@latin]": "Rabočy stoł", - "Name[be]": "Працоўны стол", - "Name[bg]": "Работен плот", - "Name[bn]": "ডেস্কটপ", - "Name[bn_IN]": "ডেস্কটপ", - "Name[br]": "Gorretaol", - "Name[bs]": "Radna površina", - "Name[ca@valencia]": "Escriptori", - "Name[ca]": "Escriptori", - "Name[cs]": "Pracovní plocha", - "Name[csb]": "Pùlt", - "Name[cy]": "Penbwrdd", - "Name[da]": "Skrivebord", - "Name[de]": "Arbeitsfläche", - "Name[el]": "Επιφάνεια εργασίας", - "Name[en_GB]": "Desktop", - "Name[eo]": "Labortablo", - "Name[es]": "Escritorio", - "Name[et]": "Töölaud", - "Name[eu]": "Mahaigaina", - "Name[fa]": "رومیزی", - "Name[fi]": "Työpöytä", - "Name[fr]": "Bureau", - "Name[fy]": "Buroblêd", - "Name[ga]": "Deasc", - "Name[gl]": "Escritorio", - "Name[gu]": "ડેસ્કટોપ", - "Name[he]": "שולחן עבודה", - "Name[hi]": "डेस्कटॉप", - "Name[hne]": "डेस्कटाप", - "Name[hr]": "Radna površina", - "Name[hsb]": "Dźěłowy powjerch", - "Name[hu]": "Munkaasztal", - "Name[ia]": "Scriptorio", - "Name[id]": "Desktop", - "Name[ie]": "Pupitre", - "Name[is]": "Skjáborð", - "Name[it]": "Desktop", - "Name[ja]": "デスクトップ", - "Name[ka]": "სამუშაო მაგიდა", - "Name[kk]": "Жұмыс үстелі", - "Name[kn]": "ಗಣಕತೆರೆ", - "Name[ko]": "바탕 화면", - "Name[ku]": "Sermasê", - "Name[lt]": "Darbalaukis", - "Name[lv]": "Darbvirsma", - "Name[mai]": "डेस्कटाप", - "Name[mk]": "Работна површина", - "Name[ml]": "പണിയിടം", - "Name[mr]": "डेस्कटॉप", - "Name[ms]": "Ruang Kerja", - "Name[nb]": "Skrivebord", - "Name[nds]": "Schriefdisch", - "Name[ne]": "डेस्कटप", - "Name[nl]": "Bureaublad", - "Name[nn]": "Skrivebord", - "Name[oc]": "Burèu", - "Name[or]": "ଡ଼େସ୍କଟପ", - "Name[pa]": "ਡੈਸਕਟਾਪ", - "Name[pl]": "Pulpit", - "Name[pt]": "Ambiente de Trabalho", - "Name[pt_BR]": "Área de trabalho", - "Name[ro]": "Birou", - "Name[ru]": "Рабочий стол", - "Name[sa]": "डेस्कटॉप", - "Name[se]": "Čállinbeavdi", - "Name[si]": "වැඩතලය", - "Name[sk]": "Plocha", - "Name[sl]": "Namizje", - "Name[sr@ijekavian]": "Површ", - "Name[sr@ijekavianlatin]": "Površ", - "Name[sr@latin]": "Površ", - "Name[sr]": "Површ", - "Name[sv]": "Skrivbord", - "Name[ta]": "பணிமேடை", - "Name[te]": "రంగస్ఠలం", - "Name[tg]": "Мизи корӣ", - "Name[th]": "พื้นที่ทำงาน", - "Name[tr]": "Masaüstü", - "Name[uk]": "Стільниця", - "Name[uz@cyrillic]": "Иш столи", - "Name[uz]": "Ish stoli", - "Name[vi]": "Bàn làm việc", - "Name[wa]": "Sicribanne", - "Name[xh]": "Desktop", - "Name[zh_CN]": "桌面", - "Name[zh_TW]": "桌面", - "Version": "", - "Website": "https://www.kde.org/plasma-desktop" - }, - "Keywords": "", - "X-KDE-ParentApp": "org.kde.plasmashell", - "X-Plasma-APIVersion": "2" -}

XS{>KlC%D4Jq>vd`5x_`-<<9&3YPm2qtpi9do&#mL>0W3PW3l3$ z#KNk-%gno5?7{rUJIJ#hQ%-~|avG~_xdvLY9)TVncEY@Z!VxE~LxMgE0cR0$!e|tE zjojOizjoRwJ^|p~z*vXu^S!FN)kYDMPr)JrwfWR#_>9CSVKz)gBZay`J`n%|7s|Wn z<7N^7)%Y5n@_>|;lcwr-&$7|wt=Q?vt*mW&IX4v3i+0&*1Cxq@=?lGn8sfLL@7?_6 zll=FoLeA&%AXyJMcs0?lVZnH(S_!NgW60LlHx088FcC#pkU`-j2MYy_X>$2Q9m+7Y z%g8WreM%?>d#hK?t#%(2j78vu!TI`2jp*UC;Co0Z{yrq|C>fsJ07WOo_R}$|@=aA1 zMQCDlG@ZVLL8PCOE>wkIDr3$+=ZDYvAbsKG(rz~wlL~<#uCtJVaM%~MWwqh1xV5^> zV+jpLBMd5<)CeLK$(u{?kXYJwsl26Ymn2*p&sy!hyqgIHwiTHJtiJj9!S)!1%0A|p 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