Fushan Wen
6d544e5c7b
applets/appmenu: do not update menu when panel gets focus
...
This makes the keyboard navigation work in the appmenu applet.
BUG: 455520
FIXED-IN: 5.25.4 5.26
4 years ago
Alexander Lohnau
262bf0af84
Fix systemmonitor preferences being reset
...
See 3078bc25df (note_497421)
BUG: 454004
4 years ago
Jin Liu
92f60df666
applet/digital-clock: fix font size smaller than before
...
Fix regression introduced by https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1809
4 years ago
Fushan Wen
f3ab856a21
applets/notifications: allow screen reader to read notification body in FullRepresentation
...
Allow the notification content to get focus so a screen reader can read
it.
4 years ago
Fushan Wen
6d468be88c
applets/notifications: add accessible names to toolbuttons
4 years ago
Jin Liu
e94e21f259
applets/digital-clock: add a font size setting
...
This allows the user to choose between automatically determined font size
(the default, and the current behavior), and completely manual font settings.
The UI refactor and layout code changes necessary for this feature also
happily fix a few bugs along the way.
BUG: 413394
BUG: 421548
BUG: 395468
FIXED-IN: 5.26
4 years ago
Fushan Wen
4c48e40681
applets/digital-clock: add accessible properties to toolbuttons
4 years ago
Nicolas Fella
8cc7155840
[kicker/kickoff] Use URL from match result directly
...
Instead of complex and broken custom logic
4 years ago
Carl Schwan
9f8b04f08a
Add complete keyboard navigation to the digital clock popup
...
Should be tested with https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/441
but doesn't require it
4 years ago
Fushan Wen
28451bc83a
applets/digital-clock: add accessible properties to compact representation
...
Read it first and then we can consider reading it correctly.
4 years ago
Fushan Wen
e5692c8274
applets/appmenu: add description to describe the button opens a menu
4 years ago
Fushan Wen
6cb2f03726
applets/appmenu: add accessible properties to compact representation
4 years ago
Fushan Wen
d87b926886
applets/activitybar: add "Configure Activities" menu item
...
This menu item will open Activities KCM, which makes the configuration
easier to be found.
4 years ago
Fushan Wen
340da40aa3
applets/clipboard: add text to toolbuttons
...
Ref: https://invent.kde.org/plasma/plasma-desktop/-/issues/41
4 years ago
Fushan Wen
00cfc34d29
applets/systemtray: add text to toolbuttons
4 years ago
Fushan Wen
20821f26a2
applets/mediacontroller: add accesible properties to toolbuttons
4 years ago
Fushan Wen
e66488113c
applets/icon: fix invalid `Accessible.description`
...
mainText is a property in `PlasmaCore.ToolTipArea`.
4 years ago
Fushan Wen
1a7ae79b41
applets/devicenotifier: improve accessible properties
...
This uses the plasmoid name as Accessible.name, and uses tooltip text as
Accessible.description.
4 years ago
Fushan Wen
7eb19a4a02
applets/batterymonitor: add accessible properties to slider
...
So a screen reader can read the name of a slider, and the percent sign.
4 years ago
Fushan Wen
17da1783ac
applets/batterymonitor: improve accessible properties
...
This uses the plasmoid name as Accessible.name, and uses tooltip text as
Accessible.description.
4 years ago
Fushan Wen
4def2d9f0c
applets/analog-clock: improve accessible properties
...
This uses the plasmoid name as Accessible.name, and makes the
description more human-readable.
4 years ago
Fushan Wen
30d6726fab
applets/mediacontroller: add `isPlaying` property
...
This reduces unnecessary string comparisons in the applet.
4 years ago
Fushan Wen
53b86a5017
applets/analog-clock: follow Plasma QML style
4 years ago
Fushan Wen
0df153f30e
applets/activitybar: follow Plasma QML style
4 years ago
Fushan Wen
cdb899394f
applets/manage-inputmethod: add accessible properties
4 years ago
Fushan Wen
d6c1a0fcd5
applets/manage-inputmethod: add `Plasmoid.onActivated`
...
This adds support for keyboard navigation.
4 years ago
Weng Xuetian
0f01d289be
Try to optimize the start up time.
...
1. Only use transliterator for certain Chinese/Japanese locales.
2. Defer the group value loading until first access, just like icon.
4 years ago
Kai Uwe Broulik
a98f783444
[Notifications] When there is no thumbnail available, use file icon as drag pixmap
...
It's rare but it can happen that thumbnail generation fails, then there would be
no drag pixmap at all while dragging.
For consistency sync the drag pixmap icon size to the actual icon size shown in the view
4 years ago
Kai Uwe Broulik
4989651e05
[Notifications] Ignore stopped job in job aggregator
...
Otherwise a finished job in notification history will cause an
indefinite "100%" job.
4 years ago
ivan tkachenko
c6b64d02c8
[applet/{analog,digital}-clock] Clean up whitespace
4 years ago
ivan tkachenko
f67ee21a17
[applet/digital-clock] Port to Plasmoid.self and Connections
...
Plasmoid.self is a relatively recent thing, but it saves code from hacks
such as this property just for the sake of putting an onChanged handler
for it.
4 years ago
ivan tkachenko
55532aad73
[applet/{analog,digital}-clock] Merge roots of full representations with MouseArea
4 years ago
ivan tkachenko
335ee5baf3
[applet/{analog,digital}-clock] Use `onPressed: wasExpanded = ...` idiom
...
This is a common snippet of code in applets. It prevents applet from
re-expanding again when user clicks on the compact representation when
the applet is already expanded and located on a desktop containment.
See also: 79bcefdd35
FIXED-IN: 5.24.7 5.25.4 5.26
4 years ago
Dominic Hayes
65fe6b864d
Fix "PanelSpacer::containmentGraphicObject()" plasmashell segfault
...
This one-liner fix is from Aleix Pol, and fixes the following:
- Crashes when deleting panels with Panel Spacer instances on them
(as described in the bug ID named above)
- Potentially endless crash looping when running `plasmashell --replace`
while a Panel Spacer is on at least one panel
Co-authored-by: Aleix Pol <aleixpol@kde.org>
BUG: 450663
FIXED-IN: 5.25.3
4 years ago
Fushan Wen
f43319967e
applets/digital-clock: open `kcm_regionandlang` in config dialog
4 years ago
Fushan Wen
2a91b6ca68
applets/digital-clock: open `kcm_regionandlang` in context menu
4 years ago
Chris Holland
b3943ee1a6
Fix StatusNotifierItem MidClick
...
Bug was introduced in !1798's 8031139a commit.
BUG: 456466
4 years ago
Kai Uwe Broulik
eaa44eb88f
[Notifications] Don't invoke default action on drag if we're dragging
...
Otherwise dragging a screenshot off a notification will immediately
trigger the default action.
4 years ago
Kai Uwe Broulik
83bcdab0aa
[Notifications] Invoke default action on drag enter
4 years ago
l10n daemon script
7a085f6b0f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
l10n daemon script
8e7c9dbe5c
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
ivan tkachenko
c0d5d824f4
applets/kicker: Get rid of a separator just above title menu item
...
BUG: 449132
4 years ago
l10n daemon script
2d1107eef8
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
Felipe Kinoshita
87089f6004
applets/clipboard: Use less messy character for text preview
...
BUG: 397966
FIXED-IN: 5.26
4 years ago
Fushan Wen
4f035ce6f9
applets/kicker: unify sort method in appsmodel and rootmodel
4 years ago
Fushan Wen
d1fdf67720
applets/systemtray: use the minimum size to calculate `cellWidth`
...
hiddenTasksView.availableWidth sometimes can be smaller than
popup.Layout.minimumWidth.
4 years ago
l10n daemon script
189ff0c175
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
ivan tkachenko
4f475e865e
[applets/systemtray] Sync to plasma-desktop
4 years ago
l10n daemon script
0b7f20a81d
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
4 years ago
Fushan Wen
3bc87f03e5
calendar: use normal type for EventPluginsManager, don't use singleton
...
It fixes that when there are multiple calendar applets, each applet
doesn't have its own EventPluginsManager.
BUG: 454846
FIXED-IN: 5.26
4 years ago