Marco Martin
d0801854aa
don't call init() two times
...
Applet::init() has already been called by Containment::addApplet()
calling it two times causes two instances of AppletInterface to
be created
11 years ago
Marco Martin
b494fe1377
automatic add new installed plasmoids in systray
...
if new plasmoids are installed that are systray enabled and
enabled by default, automatically add them, unless they were
disabled explicitly. This solves a problem distributions seem
to add while updating to new plasma releases.
obtain this by keeping both a list of explicitly enabled stuff
and all the already known stuff
REVIEW:123789
BUG:345872
11 years ago
Marco Martin
8a6c0b0097
check plugininfo validity to guard crashes at startup
...
for the unlikely event plasmoids with wrong desktop files are installed
11 years ago
Marco Martin
619aaa9fdd
add all X-Plasma-RequiredExtensions=SharedEngine
...
also port away from plasmapackage:/ urls when needed
11 years ago
Marco Martin
071a7884ab
port systemtray away from sycoca
...
applet loading in systemtray doesn't depend from sycoca anymore
it uses Plasma::PluginLoader, so it works with both sycoca-based
libplasma and with the new branch without
11 years ago
Lasse Liehu
64a341612e
Fix vertical alignment of entry names in system tray configuration
...
REVIEW: 123435
11 years ago
Kai Uwe Broulik
769f744957
Optimize NeedsAttention pulse animation
...
Use Animator for the animation to reduce CPU load and hardcode the animation duration to
a pleasant pace. Also remove obsolete non-smooth scaling and don't start when animations
are disabled in the first place.
REVIEW: 123337
11 years ago
Marco Martin
c8abbfc20f
mousearea visible only when icons are
...
BUG:345868
11 years ago
l10n daemon script
738b59196a
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"
11 years ago
l10n daemon script
fb88c728e1
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"
11 years ago
Marco Martin
cc7eec5b68
build a context menu with current applet actions
...
unfortunately needs a completely differnt implementation
due to the weird nature of the systemtray
BUG:344797
11 years ago
Montel Laurent
5f9ae5e13c
We depend against kf5-5.8 => ecm > 1.6 => we can use new KDE_ variable
11 years ago
Bhushan Shah
5b3b84b687
Take Shown and Hidden status in account when showing sidebar
...
- if clicked on arrow show sidebar
- if clicked on always hidden applet show sidebar
- if clicked on always shown applet hide sidebar
- in case of passive applet show sidebar
BUG: 344795
FIXED-IN: 5.2.2
11 years ago
Jonathan Riddell
f1ac30fa83
remove second calls to project() only 1 allowed per cmake project
11 years ago
l10n daemon script
2569d35ff4
SVN_SILENT made messages (.desktop file)
11 years ago
l10n daemon script
5e058803f7
SVN_SILENT made messages (.desktop file)
11 years ago
Sebastian Kügler
24e567ad31
Remove debugging noise
...
Reviewed-by: Aleix Pol
11 years ago
David Edmundson
e09af2915b
Avoid pointlessly linking against a few libraries in the system tray
11 years ago
Marco Martin
5f7b5cd069
support 22x22 icons too
...
should delay icons becoming tiny
CCBUG:343470
11 years ago
Marco Martin
928194338d
support 22x22 icons too
...
should delay icons becoming tiny
CCBUG:343470
11 years ago
Marco Martin
3d72f93845
support 22x22 icons too
...
should delay icons becoming tiny
CCBUG:343470
11 years ago
Marco Martin
b96d214dad
show busy widget when needed
11 years ago
Marco Martin
a6fcb13b47
let free resize in desktop mode
...
BUG:343405
11 years ago
Marco Martin
7b4387956f
support 22x22 icons too
...
should delay icons becoming tiny
CCBUG:343470
11 years ago
Kai Uwe Broulik
4d87096ba7
Turn pin into a regular ToolButton
...
The current implementation lacks proper hover and pressed feedback
making it hard to operate
REVIEW: 122256
11 years ago
Marco Martin
9e3f223777
hide the arrow if no hidden items
...
BUG:342627
Conflicts:
applets/systemtray/package/contents/ui/CompactRepresentation.qml
11 years ago
Marco Martin
35789f31d2
ensure a bit more spacing
...
ensure units.smallSpacing between icons, sizing should be a bit better as well
BUG:340685
11 years ago
Marco Martin
016edafc3b
hide the arrow if no hidden items
...
BUG:342627
11 years ago
Aleix Pol
20600c63e6
prefer nullptr for null pointer initialization
11 years ago
Aleix Pol
5196689ae3
Improve initial values of the systemtray plasmoids
...
Instead of hardcoding which plasmoids we want by default, figure it out
using the plasmoids' described features.
BUG: 342658
REVIEW: 121948
11 years ago
Kai Uwe Broulik
61dfcac599
Assign expandedFeedback a property that also takes the plasmoid expanded state into account
...
Fixes the full width blue bar appearing for a split second when closing the popup.
I have no idea how to access that thing, the only way I see is in the Connections {} on
the root and there its parent... I tried basically every other method, like
root.parent.foo or compactRepresentation.parent.foo but no avail.
11 years ago
Marco Martin
e3b1ec8a75
check on compactRepresentation
...
BUG:339764
11 years ago
Kai Uwe Broulik
18d4b2bb6f
Override plasmoid size to zero rather than one
...
Prevent the plasmoid from rendering a tiny SVG which is then upscaled and re-rendered later
REVIEW: 121472
11 years ago
Sebastian Kügler
54e21c082f
Visually more consistent spacing on the left
11 years ago
David Edmundson
8b67001558
warnings-- add Q_UNUSED to test function
11 years ago
David Edmundson
21c24c5ed7
warnings-- Don't include unused QObject in job ctor
11 years ago
David Edmundson
7bd1ed9777
warnings-- unused local variable
11 years ago
David Edmundson
bdf62d4991
warnings-- order things correctly
11 years ago
Pino Toscano
6610744e80
fixuifiles
11 years ago
Kai Uwe Broulik
492be8de4d
Fix margins in system tray
...
Now that the sidebar is hidden when an applet is Passive, the looks need to be adjusted.
REVIEW: 121384
11 years ago
Pino Toscano
1298004f85
fixuifiles
11 years ago
Lukáš Tinkl
4b08ec78eb
don't create SystemTray::Task twice
11 years ago
David Edmundson
06aa997907
Only show the list of hidden system tray items when a hidden item is expanded
...
As discussed on the forums
https://forum.kde.org/viewtopic.php?f=285&t=122794&sid=5d2a526b8f6146b1f52f0c75b7600871
FEATURE: 334823
REVIEW: 120778
We said we'd try it for a while and get some real world feedback.
12 years ago
David Edmundson
d2d5b6a8ff
Remove unused code
12 years ago
Montel Laurent
1e7c92f6a2
Remove not necessary include moc
12 years ago
Marco Martin
e930139b34
Make apply button work correctly
...
BUG:339946
12 years ago
Marco Martin
53e0c21344
show the expanded marker only if the theme has it
...
this cannot be on 5.1, depends on new api
12 years ago
Marco Martin
17cf368c82
check items by clicking anywhere
...
BUG:339805
12 years ago
Marco Martin
4b34e41048
fix some QML warnings
...
BUG:339580
12 years ago
Marco Martin
d31ecf6108
don't add negative margin
12 years ago