Commit Graph

318 Commits (b8c07b85232399a2e4f79efd46b49b269fef0dae)

Author SHA1 Message Date
Michail Vourlakos b8c07b8523 fixes for disable Windows Functionality
Michail Vourlakos 2742be427b fix #901,show windows only from launchers
--add an option to tasks filters in order to
hide windows that do not have launchers
Michail Vourlakos 1a5fed2e67 fix positioning of internal separators
--when the user has enabled reverse active
indicators
Michail Vourlakos a0e4c029a9 use plasma desktop version at plasmoid
Michail Vourlakos badbe7da6a update to version 0.7.79
Michail Vourlakos f5b56e3559 improvements for publishing geometries
Michail Vourlakos 7ce5938312 add internal separator through drag n' drop
Michail Vourlakos e9580dbe1e fixes in animations when dragging a task
Michail Vourlakos 4370878b12 support pretty big badge messages counter
--following plasma paradigm we now support
badge messages until 9.999 and even more to
be shown to the user as indicator
Michail Vourlakos 5cb27f0ae4 fix initialization value
Michail Vourlakos 6fc6a1f142 fix warnings
Michail Vourlakos 5f538274a2 fix ToolTipInstance warnings for no model present
Michail Vourlakos f655a81512 fix warnings on startup from ToolTipInstance
Michail Vourlakos 9b77d8d2a5 fix binding look for TooltipInstance
Michail Vourlakos 2bb2c23d01 use default previews for launchers
-- use default previews for launchers
when the user has enabled the tasks
previews functionality
-- fix some warnings for previews
Michail Vourlakos f939d57a8f increase text size for previews
Michail Vourlakos d14d21531a improvements for task previews
--always delete a previous timer for checking
preview showing before creating a new one
--always make sure the before showing a preview
the dock isnt hidden
Michail Vourlakos 35f53e6428 animations improvements
--animate tasks hidden spacers properly
when a task is inAttention and the user
enters the mouse at first time when the task
isnt zoomed
--improve tasks hidden spacers animated
behaviors
--improve applets hidden spacers animated
behaviors
Michail Vourlakos 452e93c33e improve update of hoveredIndexes
--when the plasmoid is hovered when the
applets hoveredIndex should be initialized
and when an applet is hovered then the plamoids
hoveredIndex should be initialized to -1.
Michail Vourlakos 3fe9d2bc4e hide preview when closing last preview from btn
BUG: 391898
Michail Vourlakos b2d917026f enable directRenderDelayer after hiding
Michail Vourlakos 0bb70c1595 drop fastEntering for directRenderDelayer
--the directRenderDelayer is used during first
entering in order to delay the activation of
directRendering. The cons of previous fastEntering
implementation added the necessity for this
replacement.
Michail Vourlakos 5b77c09faa improve fastEntering tracking
--take into account both hoveredIndexes
(applet & containment) for fastEntering
identify.
Michail Vourlakos ec3a68b81e disable some debug messages
Michail Vourlakos 4cf4351b80 improve all luminance calculations
--provide more accurate calculations for luminance
based on algorithm at:
https://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef
Michail Vourlakos 2266461609 improve removal animation duration
Michail Vourlakos 6379b401b7 increase wheel sensitivity
--this is used for the audiobadge in order to
be more natural its behavior to the users
expectations
Michail Vourlakos a32eb124da fix #892,reduce scrolling speed for audio badges
Michail Vourlakos f8b5bc5c25 fix #890,use only pulseaudio stream to track audio
Michail Vourlakos 7055b44a6e fix #890,dont show audio for paused mpris player
--improvements from plasma taskmanager mpris code
--check for mprisplayer status, when the player
is paused dont show the audio badge
Michail Vourlakos 9166293348 fix previews dialog for wayland
Michail Vourlakos 6bb7f0ab51 improve context menus for wayland
Michail Vourlakos 410190e615 fix #891,import old launchers only once
--import deprecated launchers to new architecture only
once
Michail Vourlakos a6d92153f9 fix #881,load launchers correctly in plasma panel
Michail Vourlakos aaecd4de15 improve mouse par.effect sensitivity for tasks
Michail Vourlakos 1ff161a030 updates and improvements at applets glob.shortcuts
Michail Vourlakos 103b901125 support showing applets numbers with badges
-- this is used mainly from globalshortcuts triggering
Michail Vourlakos e92b570a4f add BadgeText in Latte lib from the plasmoid
-- move BadgeText in Latte lib in order to be able
to be used from plasmoid and containment at the
same time
Michail Vourlakos 316b6fb6df call checkRestoreZoom properly for contextMenu
--latte plasmoid has its own build-in contextMenu. Call
properly the checkRestoreZoom for that contextMenu
Michail Vourlakos 7dbb71167b use plasma theme for audio badges
Michail Vourlakos 3b71e0e4d8 disabe globalDirectRender after task bouncing
Michail Vourlakos bdc03805ee update version to 0.7.78
Michail Vourlakos 5b3c00ff8c improve code for enable/disable checkRestoreZoom
Michail Vourlakos 7c5d550e9c fix #871,improve clearing zoom indicators
--accept clearZooms only in both hoveredIndexes
are -1 (for plasmoid and containment)
Michail Vourlakos b12cf1446a orchestrate better directRender for plasmoid
--use same techniques with the containment in order
to activate/deactivate the directRender through
the latte plasmoid
Michail Vourlakos a018dd8fa8 remove no needed check
Michail Vourlakos 90ee9ef00b fix #873,show confiw window for plasmoid
--show option for config window for the plasmoid
in the context menu, when the Latte plasmoid insnt
inside a Latte dock
Michail Vourlakos 9fdb1b598d increase parabolic effect speed
Michail Vourlakos 53633290fc block parabolic animations onEnter event
--calculations for parabolic effect are blocked
at the onEntered events because the mouse position
is faulty and breaks the animations
Michail Vourlakos 05e08e57c5 delay a bit the directRender activation
--previously directRender was activating also when
from the first entered element the mouse moved fast
enough to the second element. But this could happen
also accidentaly some times. This improvements indicates
also the mouse position in the second element to be
near the center of that element