1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-09 17:18:11 +03:00
Commit Graph

724 Commits

Author SHA1 Message Date
Michail Vourlakos
0281fc7993 fix warning from ConfigOverlay 2018-02-15 18:48:00 +02:00
Michail Vourlakos
4e4ae54896 fix warnings from PanelBox 2018-02-15 18:46:41 +02:00
Michail Vourlakos
7e6aacd158 fix warnings from Ruler 2018-02-15 18:44:47 +02:00
Michail Vourlakos
277a0b3c43 fix warnings in LayoutsContainer 2018-02-15 18:39:34 +02:00
Michail Vourlakos
97fa6f7e61 block rulerMouseArea for normal mode 2018-02-15 00:25:31 +02:00
Michail Vourlakos
97e8b58df2 dont blacklist activeWindowControl
-- the fix will come up from upstream! ;)
2018-02-14 23:01:14 +02:00
Michail Vourlakos
6738a07f4f fixes for editMode tooltips
--remove also deprecated code
2018-02-14 22:00:56 +02:00
Michail Vourlakos
3195cc206c enable ruler tooltip in editing mode 2018-02-14 22:00:56 +02:00
Michail Vourlakos
bfc64dbe57 add mouse indicators for hidden scrolling actions
--mouse indicator when hovering the Latte spacer in order
to give a hint to the user that he can use the mouse wheel
to increase its size.
2018-02-12 23:46:00 +02:00
Michail Vourlakos
ef8256f815 use mouse scroll to increase maxLength from Ruler 2018-02-12 23:34:33 +02:00
Michail Vourlakos
976494ed09 enable smooth animation when changing alignments 2018-02-12 23:12:00 +02:00
Michail Vourlakos
dcbc720425 dont update dock geometry for panels/editMode 2018-02-12 19:54:48 +02:00
Michail Vourlakos
23008b5903 enable glow choice for behaveAsPlasmaPanel 2018-02-12 18:45:54 +02:00
Michail Vourlakos
fdd7d2c975 support Latte foreground palette for ruler 2018-02-12 18:05:34 +02:00
Michail Vourlakos
9e4ec510f9 increase topMargin at behaveAsPlasmaPanel 2018-02-12 16:55:31 +02:00
Michail Vourlakos
61c28978e6 publish internal ediMode to dock
--use internal edit mode to wm's visibilitymanager.
More specific use it in AlwaysVisible mode in order
to not publish the new struts because the animations
have ended.
2018-02-12 16:11:33 +02:00
Michail Vourlakos
aba33ef7d5 improve calculations for editinig thickness 2018-02-12 15:58:06 +02:00
Michail Vourlakos
fbe1fd4268 update runtime behaveAsPlasmaPanel in editMode 2018-02-12 13:53:50 +02:00
Michail Vourlakos
65c067f428 improvements for Ruler 2018-02-12 01:31:21 +02:00
Michail Vourlakos
5b216845a3 update automatic icon size,starting editMode 2018-02-12 01:04:45 +02:00
Michail Vourlakos
c2339043d6 improve ruler layout when changing locations 2018-02-12 00:57:50 +02:00
Michail Vourlakos
894af1867b improve calculations for editingmode 2018-02-12 00:34:29 +02:00
Michail Vourlakos
408476ce58 improve editMode triggering
--take into account the animations during
editMode activation/deactivation
2018-02-11 23:51:30 +02:00
Michail Vourlakos
96c9a22b70 lower maxLength text in dock mode 2018-02-11 22:24:56 +02:00
Michail Vourlakos
794e290ca5 position maxLength label correctly 2018-02-11 20:06:05 +02:00
Michail Vourlakos
4b822e4564 fix calculations for max values 2018-02-11 18:39:16 +02:00
Michail Vourlakos
f5f254c0db enable automatic sizes in edit mode
--block also the editing background to
change size
2018-02-11 18:39:16 +02:00
Michail Vourlakos
432241dd93 improvements for new ruler 2018-02-11 18:39:16 +02:00
Michail Vourlakos
73229c5fbc give some more space in editingVisual for ruler 2018-02-11 18:39:16 +02:00
Michail Vourlakos
5feecd53b2 improve editing visuals 2018-02-11 18:39:16 +02:00
Michail Vourlakos
431ec79088 force all DropShadows to fast mode 2018-02-10 01:33:40 +02:00
Michail Vourlakos
da5fc3fe1a fix #862,blacklist new activeWindowControl
--the new kde activeWindowControl becomes active
when is showing menus. That conflicts with Latte
internal heuristics in order to not show or show
dynamically panel shadows, active indicators etc.
2018-02-09 15:34:59 +02:00
Michail Vourlakos
3462562a81 fix #857,improve par.effect with tooltips
--window previews were lowered in order to touch
the task for which are presenting issues. This way
the mouse confirms alway the taskContainsMouse flag
--title tooltips are shown only when the dock has
ended its sliding-in animations
2018-02-08 17:24:14 +02:00
Michail Vourlakos
5633d6694d show title tooltips only when the dock is ready 2018-02-08 17:24:14 +02:00
l10n daemon script
73940eff3b 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"
2018-02-08 05:07:42 +01:00
Michail Vourlakos
23cd5ea33e fix glitch when clicking of applet neutral areas 2018-02-07 20:48:06 +02:00
Michail Vourlakos
71087b1c3f ignode kde activeWindowContronl from activeindicator 2018-02-07 16:09:35 +02:00
Michail Vourlakos
fee5000c44 dont draw ext.shadows and blur on temp/forceHiding 2018-02-06 00:12:34 +02:00
Michail Vourlakos
62f847ecac fix #856,update hoveredindex after animations end
--this way we are trying to delay a bit the directRender
mode when the dock is hidden
2018-02-05 23:52:57 +02:00
Michail Vourlakos
61227abaeb ALWAYS Restore Task Animation
--VERY IMPORTANT CODE, fixes a bug when cycling the mouse
very fast inside and outside the dock, in some rare cases
the restoreAnimation didnt end!!
2018-02-05 22:11:20 +02:00
Michail Vourlakos
5245a01f0f update a bit the zoom-out timer intervals 2018-02-05 20:12:25 +02:00
Michail Vourlakos
b8fe25de2a dont blur while inStartup or closing 2018-02-05 19:53:40 +02:00
Michail Vourlakos
5593b515f4 update zoom-out animations 2018-02-05 18:58:04 +02:00
Michail Vourlakos
c129743aa9 use a new zoom-in animation type 2018-02-05 18:43:49 +02:00
Michail Vourlakos
2957c50dd0 Revert "update zoom-in animation type"
This reverts commit cc6779d0c4.
2018-02-05 14:47:09 +02:00
Michail Vourlakos
cc6779d0c4 update zoom-in animation type 2018-02-05 14:42:00 +02:00
Michail Vourlakos
15cff730ab stop restoreAnimation in directRendering
--issue #852, when directRendering is activated
some of the tasks could be in restoreAnimation,
in such case they stop their animation are moved
to directRendering mode
2018-02-04 19:24:52 +02:00
Michail Vourlakos
8cf6f49bb9 improvements to parabolic effect
--issue #852, improve how the two states of zoom-in
and directRendering are indetified and triggered.
The initialization of hovering indexes now is
trigerred only for window mouse out events.
2018-02-04 18:56:28 +02:00
Michail Vourlakos
db0d803e2d slide-in docks on startup 2018-02-03 16:07:47 +02:00
Michail Vourlakos
2987e406db block signalUpdateScale if task/applet containMouse 2018-02-02 14:37:54 +02:00
Michail Vourlakos
0ee59fc97c reduce the resistance for enabling directRendering
--references fix #852
2018-02-01 23:40:19 +02:00
Michail Vourlakos
2a78437996 add some resistance in activating directRendering
--add some resistance for the functionality added for
issue #852
2018-02-01 23:09:45 +02:00
Michail Vourlakos
31caea4a51 fix #852,go to directRenderMode faster
--in order to go faster to directRenderMode in some
cases, the following criteria was added. If the zoomScale
of a task is greater than 1 and the mouse enters that task
then directRendering is enabled.
2018-02-01 22:41:17 +02:00
Michail Vourlakos
09691438e2 block for 1sec automaticIconSize costly function 2018-01-31 20:08:42 +02:00
Michail Vourlakos
d0064e622d dont animate iconSize in editMode & behaveAsPanel 2018-01-30 21:11:43 +02:00
Michail Vourlakos
33d253d6ce improve calculations for geometries in editMode 2018-01-30 21:06:48 +02:00
Michail Vourlakos
7bb2db306a separate edit shadow visual from its image 2018-01-30 18:12:15 +02:00
Michail Vourlakos
527fe54da7 improvements for EditMode Visual 2018-01-30 15:51:04 +02:00
Michail Vourlakos
d97a819bc1 enable mouse sensitivity for parabolic effect 2018-01-27 02:15:46 +02:00
Michail Vourlakos
b64bb1f9d2 use very high sensitivity for parabolic effect 2018-01-24 20:58:10 +02:00
l10n daemon script
6f084726a9 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"
2018-01-23 05:07:55 +01:00
Michail Vourlakos
b5ccba44b1 Move Dock from Layout to Layout
-- In the configuration window at the "New Dock"
ComboBox were added options in order for a dock
to move to another running Layout.
2018-01-21 11:59:46 +02:00
Michail Vourlakos
8244d3218e fixes for thickness calculations
--consider reverse Lines and show glow case in order
to add this in the thickness calculations
--consider the applets shadows when shrink thickness
is enabled
2018-01-20 00:14:38 +02:00
l10n daemon script
03a73a1bb0 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"
2018-01-18 04:58:29 +01:00
Michail Vourlakos
60cc89d595 MultipleLayouts:restore isSwitching signal
--this creates a nice animation when switching
layouts for orphaned Activities at a Multiple
Layouts state
2018-01-16 21:05:09 +02:00
Michail Vourlakos
46ad550b93 merging the new architecture,increase version
--because the new architecture supports both single
and multiple layouts, increasing the version is a
goog thing
2018-01-15 14:46:03 +02:00
Michail Vourlakos
274c6a653d add managedLayout to dockView
--this way a dock can belong to specific Layout
and this could be changed runtime in a multi-layout
runtime environment
2018-01-14 23:58:48 +02:00
Michail Vourlakos
9473f5b7a2 fix thick and applets alignment in reverse mode 2018-01-09 20:40:02 +02:00
Michail Vourlakos
63d90f1b98 update metadata versions 2018-01-08 21:59:18 +02:00
Michail Vourlakos
e3d1001861 indicate automatic the automatic shrinking
--if there is an applets that requests fillWidth or Height then
the automatic shrinking isnt working
2018-01-07 16:32:16 +02:00
Michail Vourlakos
2d16bcd976 draw panel background correctly after themeChange 2018-01-05 20:15:01 +02:00
Michail Vourlakos
10f3f6613d fix breakage of parabolic effect after slides out 2018-01-05 02:01:19 +02:00
Michail Vourlakos
cb69a9c7c6 slide out/in also in user screen change 2018-01-04 21:27:55 +02:00
Michail Vourlakos
f7b8cedb3c improve semantics for location change slide out/in 2018-01-04 20:30:00 +02:00
Michail Vourlakos
afcdd1b726 hide docks animation when changing layouts 2018-01-03 21:06:34 +02:00
Michail Vourlakos
4692b87bb5 improve GlowPoint contrast 2018-01-03 13:49:44 +02:00
Michail Vourlakos
fa1ef2f17d move GlowPoint to latte library
--this way we can use the same code between
plasmoid and containment
2018-01-03 12:48:26 +02:00
Michail Vourlakos
b749a1f7e6 fix for dynamic background 2018-01-02 13:52:55 +02:00
Michail Vourlakos
a6efa4b112 count shadow size in length mask size 2018-01-02 13:01:56 +02:00
Michail Vourlakos
99bb0a5c87 fix #817,count shadow size for mask thickness 2018-01-02 12:56:10 +02:00
Michail Vourlakos
d86fdfd2ff fix #810,support smart/dynamic background
the dynamic background feature is enhanced and
becomes smarter. It understands snapped windows, windows
that touch the panel edge etc. The criteria in
order for the background to become solid are:
   - any active window that is touching the panel
edge (that includes krunner)
   - any inactive window that is snapped and touches
the panel edge (concerning its geometry: quarter-snapped or half-snapped)
   - maximized windows
   - an inactive window but keepAbove is touching
the panel edge (this catches also the yakuake case)
   - panel popups
2018-01-02 11:49:38 +02:00
Michail Vourlakos
bc7a9eac9a fix #811,timers to check previews/menus/tooltips
--there were cases that window previews/tasks context menu/
title tooltips were shown at the same time. This patch fixes this
by adding timers to catch these case and show the above on
priority. The priority used is tasks context menu/window
previews/title tooltips
2017-12-25 22:35:43 +02:00
Michail Vourlakos
43a6e18617 follow Fitt's Law when shrinking thickness
--when the latte panel behavesAsPlasmaPanel and
the user has enabled also shrinking the thickness
then Fitt's Law can be followed.
2017-12-25 19:03:56 +02:00
Michail Vourlakos
c169858b71 improve glow painting
--reduce a lot the painting issues that didnt
paint glow parts correctly
2017-12-25 15:48:36 +02:00
Michail Vourlakos
253eb7a8e2 dont count latte plasmoid as expanded
--this solves making the dock background fully shown
with no transparency at all when a task in the plasmoid
needed attention.
2017-12-25 11:05:28 +02:00
Michail Vourlakos
90f7ae8fed improve margins for shrinkThickMargins 2017-12-25 10:25:59 +02:00
Michail Vourlakos
0077029e3f identify kdeconnect sms applet 2017-12-14 11:00:08 +02:00
Michail Vourlakos
6722162826 fix applet line active indicator issue
--the applet line active indicator wasnt updating
correctly its size when hovering
2017-12-13 17:50:23 +02:00
Michail Vourlakos
7b27dfdf33 disable directRendering after automatic icon size 2017-12-11 15:39:22 +02:00
Michail Vourlakos
1d8eea28bb slidingIn/Out during locationChange signal 2017-12-11 12:36:47 +02:00
Michail Vourlakos
e89d9f17e6 fix #789,hide indicator item when inAttention
--the inAttention animation is being played by a
separate Loader, with this patch we hide the underground
original indicator in case it creates a visual
breakage in some cases
2017-12-07 23:53:32 +02:00
Michail Vourlakos
ff70d4a9d2 improve/fix small issues with panel behavior 2017-12-03 11:12:54 +02:00
Michail Vourlakos
efb04895be improve activate applets for neutral areas 2017-12-02 20:13:25 +02:00
Michail Vourlakos
43b08217a2 expand applets when clicked in neutral areas
--try to give more interaction to the user. When an
applet is clicked at its hidden spacers or the space
reserved for its active indicator then Latte sends
a signal to expand it. Unfortunately I havent found
a way to active other applets in such case e.g. the
icon-only applets
2017-12-02 18:53:11 +02:00
Michail Vourlakos
246f5ed800 fix handler placement in RTL 2017-11-29 22:08:35 +02:00
Michail Vourlakos
920de6cd6e fix RTL layout for vertical and alignments 2017-11-29 22:08:35 +02:00
Michail Vourlakos
5f148b950e support RTL to tooltips and previews 2017-11-29 22:08:35 +02:00
Michail Vourlakos
32c74f818e fix parabolic effect for RTL 2017-11-29 22:08:35 +02:00
Michail Vourlakos
f8f78566f9 apply layout mirroring for RTL 2017-11-29 22:08:35 +02:00
l10n daemon script
1289c64480 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"
2017-11-27 04:52:43 +01:00
Michail Vourlakos
e0a3bd9f80 support nomad systray in Latte 2017-11-25 14:01:57 +02:00
l10n daemon script
26a9f2ce61 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"
2017-11-20 04:29:47 +01:00
Michail Vourlakos
3ca45d0eaa fix #772,improve shadows behavior for solid panels 2017-11-19 13:50:58 +02:00
Michail Vourlakos
c108cd4953 improve shadow positioning in glow 2017-11-18 18:16:50 +02:00
Michail Vourlakos
7b8efcaed7 implement fully active indicator types/glows 2017-11-18 14:34:34 +02:00
Michail Vourlakos
89cd1c30ab support two types of active indicator 2017-11-18 14:34:34 +02:00
Michail Vourlakos
eab02204e1 support GlowOnlyOnActive at containment 2017-11-18 14:34:34 +02:00
Michail Vourlakos
34e1243886 update container GlowPoint 2017-11-18 14:34:34 +02:00
Michail Vourlakos
5388b709a8 update plasmoid to support glowOnlyOnActive 2017-11-18 14:34:34 +02:00
Michail Vourlakos
cc0037e82d add new glow configuration options 2017-11-18 14:34:34 +02:00
Michail Vourlakos
733fa3c29c update container GlowPoint 2017-11-18 14:34:34 +02:00
Michail Vourlakos
a9c1f9cd08 update glowing at plasmoid GlowItem 2017-11-18 14:34:34 +02:00
Michail Vourlakos
6b34a5118e add showGlow property to GlowPoints 2017-11-18 14:34:34 +02:00
Michail Vourlakos
8d40678e28 fix latteApplet size area
--this fixes also showing a wrong context menu
for tasks in zoomed tasks. It was showing instead
of the task context menu the container one.
2017-11-18 14:34:34 +02:00
Michail Vourlakos
07d51156bf fix noRealTask breaking parabolicEffect 2017-11-18 14:34:34 +02:00
Michail Vourlakos
63304d91d7 fix single task case for parabolic effect
--when there was only one task in the plasmoid
the parabolic effect was breaking with neighbour
applets
2017-11-18 14:34:34 +02:00
Michail Vourlakos
a4a5a61574 load spacers debug visuals ondemand 2017-11-18 14:34:34 +02:00
Michail Vourlakos
147529dd72 fixes for tasks spacers for multiple separators 2017-11-18 14:34:34 +02:00
Michail Vourlakos
83c901de0e hide internal separators in some cases
--hide internal separators when overlap and show
only one
--hide internal separators at start or end of the
plasmoid, the user can us separator applet in those
places
--add safety array checkes in order to avoid any
crashes from accessing out-of-arrays elements
2017-11-18 14:34:34 +02:00
Michail Vourlakos
1eca9875f9 drop internal separatorPos for new architecture 2017-11-18 14:34:34 +02:00
Michail Vourlakos
e7baccf7d0 disable debug messages,restore some clearZooms 2017-11-18 14:34:34 +02:00
Michail Vourlakos
9d8c99768f update containment spacer to multiple internal 2017-11-18 14:32:41 +02:00
Michail Vourlakos
0e2f4debb0 support plasmoid intern.separators from containment
--update the containment Parabolic Manager to take into
account the plasmoid multiple internal separators
2017-11-18 14:32:41 +02:00
Michail Vourlakos
63fa3c4b1d drop internalSeparatorHidden from parabolicManager
--improvements for new separators architecture
2017-11-18 14:32:41 +02:00
Michail Vourlakos
ae8669169b simplify hidden spacers for tasks/applets 2017-11-18 14:32:41 +02:00
l10n daemon script
451512192c 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"
2017-11-14 04:31:50 +01:00
Michail Vourlakos
f22d5c85b2 support solid background with opacity for maximized
--the user may prefer solid background with opacity
when using the maximized windows functionality. This
patch enables this
2017-11-12 18:58:26 +02:00
Michail Vourlakos
65c50e4200 fix #760,enable effects when forceSolidPanel
--when the user has enabled to show solid panel for
maximized windows the window effects must be enabled.
This way the best contrast is provided.
2017-11-12 17:03:29 +02:00
Michail Vourlakos
c5b99b4576 improve background animations when changing states
--when the background is shown or not (e.g. for maximized
windows) or when changing its transparency it is animated
in a better way
2017-11-11 14:07:34 +02:00
Michail Vourlakos
f5175b6135 fixes for title tooltips
--disable direct rendering when a title tooltip
becomes hidden and the mouse isnt in the dock.
This fixes an issue when the user enters the dock
and the parabolic animation wasnt playing correctly in
some cases
--do not show a title tooltip if the dock !containsMouse.
This way some tooltips that were still shown when the
mouse wasnt inside the dock is fixed.
2017-11-11 13:44:01 +02:00
Michail Vourlakos
88108ac524 add option to debug timers
--this is especially useful in order to be sure that
there are timers that create unending loops
2017-11-11 10:28:38 +02:00
Michail Vourlakos
1dd9a30139 release connect signals ondestruction
--following issue from #730 more qml code
was found that wasnt releasing connect signals
properly. That could create crashes because
already deleted qml objects could receive such
signals. That was observed after qt>=5.9.2
2017-11-07 22:21:19 +02:00
Michail Vourlakos
1e09238bd4 update version to 0.7.75 in master 2017-11-05 13:22:10 +02:00
Michail Vourlakos
339b570c35 fix #713,solid background for maximized windows
--this works similar with transparency with no-maximized
windows feature but on reverse. e.g. transparency for
non-maximized windows and solidness for maximized ones
--opacity to 1 when applet is active
--when the user uses a semi transparent panel for
un-maximized active windows and the user activates
a pop up for an applet a better visual effect is the
panel to not have any transparency
--improve translation strings and options order
2017-11-05 12:18:41 +02:00
l10n daemon script
1fc4cd25cf 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"
2017-11-05 04:38:42 +01:00
Michail Vourlakos
79c4defad6 show panel background faster at !compositing
--disable animations for panel opacity at
!compositing
2017-11-04 09:39:39 +02:00
Michail Vourlakos
0835fd7b4d force show of panel background in !compositing
--force the panel background showing when !compositing
is active independent of the users choice concerning
show/or not the panel background
2017-11-03 19:00:42 +02:00
Michail Vourlakos
7b814b3601 dont show lock button for separator applet
--the provided separator applet is not animated
in Latte based on the parabolic effect. These
applets are just sliding on the length axis so
the lock button doesnt provide any functionality
at all.
2017-10-19 19:58:50 +03:00
Michail Vourlakos
0df95400d8 hidden internal separator at the edges
--The internal separator can be hidden when it is
found at the edges of Tasks Plasmoid, it creates a
more pleasant result. If the user wants separators at
the edges can always use the Separator plasmoid from
audoban. This fix would fix also the overlap
of internal sepator with external applet separator.
2017-10-14 22:09:48 +03:00
Michail Vourlakos
f6e4bd205a block parabolic effect for systray
--at all cases and not just those that
systray length is greater than the set applet size.
There were cases that the systray had very few
applets in it and thus is was animated
2017-10-14 13:12:20 +03:00
l10n daemon script
1b126efb83 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"
2017-10-02 05:06:35 +02:00
l10n daemon script
11ac28b99c 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"
2017-09-27 09:11:41 +02:00
l10n daemon script
040f314ccb 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"
2017-09-16 14:24:16 +02:00
l10n daemon script
f0993f77e8 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"
2017-09-16 05:06:42 +02:00
Michail Vourlakos
d5f8878d56 disable directRender when showing context menus
--this way closing the context menu the parabolic
animation doesnt break
2017-09-16 00:33:19 +03:00
l10n daemon script
be779e2674 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"
2017-09-12 04:54:48 +02:00
l10n daemon script
fbaef27a64 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"
2017-09-10 04:55:31 +02:00
l10n daemon script
d83bd1a3ad 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"
2017-09-09 04:37:54 +02:00
Michail Vourlakos
72950dc678 use kde translations infrastructure 2017-09-08 12:02:52 +03:00
Michail Vourlakos
0205ae1153 publish v0.7.1 to the world 2017-08-31 10:53:39 +03:00
Michail Vourlakos
7aa4f8a4bd fix #699,protect setupWayland from crashes 2017-08-30 23:11:35 +03:00
Michail Vourlakos
dc851023c7 fix #695,fix version tag in desktop file 2017-08-29 14:20:20 +03:00
Michail Vourlakos
425b27ce22 blacklist redshift from heuristics 2017-08-27 16:12:05 +03:00
Michail Vourlakos
7bc8b51446 force transparent panel respects shadows settings 2017-08-27 16:00:02 +03:00
Michail Vourlakos
830d197a0d use full thickness for animations need thickness 2017-08-22 17:02:08 +03:00
Michail Vourlakos
fe0ec6ba42 fix #666,provide scroll wheel based on directions
--when the dock is hidden or in animation no mouse
wheel actions are accepted
--laucher: only the up action is accepted in order to
activate that launcher
--window: up action shows the window, if it is shown
nothing happens,
down actions, minimizes the window, it is is already
minimized nothing happens
--group: up/down to cycle through the windows
2017-08-12 19:52:41 +03:00
Michail Vourlakos
8da7f7d3c9 v0.7 initial second stable release 2017-08-11 18:36:06 +03:00
Michail Vourlakos
f57e714b1e fix a glitch for applets
--clicking a zoomed applet at the area below it
was creating a glitch because of the restore zoom
2017-08-11 12:50:29 +03:00
Michail Vourlakos
9760ef2a5e follow Fitt's Law when dock is inFullJustify
--improvements in order to follow Fitt's Law when
the dock is in Justify mode and 100% maximum length
2017-08-11 02:47:47 +03:00
Michail Vourlakos
e89afafab2 fix #662,fix typo and auto-hide break behavior
--the check to disable blockHiding takes into account
if the config window is shown or not
--a small typo when going to !editMode was fixed
2017-08-09 14:48:54 +03:00
Michail Vourlakos
f2ab6cbc9c block hiding when alternatives is shown 2017-08-09 03:33:03 +03:00
Michail Vourlakos
f4fa8cf0c7 position correctly new applets 2017-08-08 17:21:31 +03:00
Michail Vourlakos
dd1bdd8a47 block applets parab.animation when bouncing task 2017-08-05 21:26:07 +03:00
Michail Vourlakos
bb2f5936b4 improve parab.effect stability on first hovering 2017-08-05 20:10:26 +03:00
Michail Vourlakos
9811eb51f6 v0.6.98,enter beta phase for 0.7 2017-08-03 17:35:05 +03:00
Michail Vourlakos
ad0a66804f small fixes for warnings and types 2017-08-01 21:59:58 +03:00
Michail Vourlakos
1e4f98b4ae fix #633,trigger correctly the animations signals
--restoring the applets from the parabolic effect didnt
send correctly the ending signal that their animation
was finished
2017-07-30 01:45:09 +03:00
Michail Vourlakos
8c7eee5245 fix #633,set a fixed shadow for edit box 2017-07-29 23:24:30 +03:00
Michail Vourlakos
862a20ff54 fix #630,ondrop event reparent dndspacer in end 2017-07-29 15:22:17 +03:00
Michail Vourlakos
e4b03449a2 disable properly automatic icon size
-- disable always and forcefully the automatic icon
size for plasma task managers and make sure to restore
to normal icon size when only such managers are present
2017-07-29 15:06:50 +03:00
Michail Vourlakos
820d6562e0 improve shadow defaults 2017-07-28 19:14:13 +03:00
Michail Vourlakos
c4c17f6c04 change default option
--enable shrink margins by default
--disable indicators glowing
2017-07-28 18:55:07 +03:00
Michail Vourlakos
7e07a402da disable automatic icon size for plasma taskmanagers 2017-07-28 18:47:54 +03:00
Michail Vourlakos
41c0b094e7 fix #621,use layout fill(s) for title tooltip 2017-07-28 16:59:46 +03:00
Michail Vourlakos
3dcf39aebe update metadata files 2017-07-28 09:47:33 +03:00
Michail Vourlakos
9a4e6d8cf5 update applets metadata files 2017-07-28 09:32:25 +03:00
Michail Vourlakos
14a674cd61 fix #572,support latte spacer 2017-07-28 03:09:01 +03:00
Michail Vourlakos
cfa8ee9deb hide title tooltips when applet is expanded 2017-07-27 23:29:59 +03:00
Michail Vourlakos
88cd32fffc dont call timer if it isnt needed 2017-07-27 23:21:48 +03:00
Michail Vourlakos
45add5988f fix #622,support title tooltips for hovered applets 2017-07-27 23:20:27 +03:00
Michail Vourlakos
262b3bd238 dont restore zoom when applet context menu shown 2017-07-27 18:24:31 +03:00
Michail Vourlakos
0b344be641 dont release zoom when plasmoid context menu is shown 2017-07-27 18:13:04 +03:00
Michail Vourlakos
8abc2e517a config option for task title tooltips 2017-07-26 18:52:59 +03:00
Michail Vourlakos
81323df723 fix #576,force panel shadow at expanded applets
--there are cases that the panel shadow should be forced
shown even though the user has chosen not to. Such case
is when an applet is expanded and the user has
zoom factor:1, panel background:100%, which is much
similar with a plasma panel configuration
2017-07-26 02:12:40 +03:00
Michail Vourlakos
ba3de5061f block zoom hovering on dock sliding in/out 2017-07-26 01:26:44 +03:00
Michail Vourlakos
0cdd8916cf fix #587,fix typo showing wrong placeholder
--wrong placeholder position for horizontal dock
layouts
2017-07-26 01:13:16 +03:00
Michail Vourlakos
94e740b901 increase to version 0.6.91
--this version supports dynamic layouts and different
layouts per activities
2017-07-25 12:07:11 +03:00
Michail Vourlakos
0b34dcf1b3 fix #608, support Unique,Layout,Global launchers 2017-07-24 20:01:11 +03:00
Michail Vourlakos
d4b2f3d15b update launchers based on group correctly
--this isnt the plasmoid part but the c++ and configuration
window one
2017-07-24 20:01:11 +03:00
Michail Vourlakos
a65d876003 fix #588,dont hide handler when hovering the tooltip 2017-07-24 20:01:11 +03:00
Michail Vourlakos
569d9fe2d1 remove deprecated color(tan) and use brown instead
--update also the interval to switch layouts
2017-07-24 20:01:11 +03:00
Michail Vourlakos
7235b14dab update pixmaps for some colors
--improve also the opacity used for the EditModeVisual
2017-07-24 20:01:11 +03:00
Michail Vourlakos
7418c60a3f support more colors and update some 2017-07-24 20:01:11 +03:00
Michail Vourlakos
432db753fc support a color palette for the layouts 2017-07-24 20:01:11 +03:00
Michail Vourlakos
9f20ceb83e remove globalSettings from qml part
--globalSettings remain only for the layouts in the
config window
2017-07-24 20:01:11 +03:00
Michail Vourlakos
f2de335d35 move functionality to new architecture
--add functionality for layoutManager
--add widgets action and alternative layout action to
layoutManager
--remove more functionality that belongs to globalSettings
2017-07-24 20:01:11 +03:00
Michail Vourlakos
7d77ab5195 expose user specified shadows to qml 2017-06-25 20:26:02 +03:00
Michail Vourlakos
98a4f2b253 add shadows option in the config window 2017-06-25 19:41:46 +03:00
Michail Vourlakos
ce7bf51145 disable background effect when having transparency 2017-06-19 00:30:07 +03:00
Michail Vourlakos
8794835f0b reenable a small animationstep in parabolic effect 2017-06-18 13:50:56 +03:00
Michail Vourlakos
c8878792bb fix #532,dont allow to add a second Tasks plasmoid 2017-06-11 18:06:03 +03:00
Michail Vourlakos
0ce0feca0a fix #526,add toggleGrouping action 2017-06-10 16:29:55 +03:00
Michail Vourlakos
319f30d2cc fix showing debug window 2017-06-04 18:43:56 +03:00
Michail Vourlakos
d4a5370ef2 use same design for all separators 2017-06-03 16:51:13 +03:00
Michail Vourlakos
db78a5b622 fix #498,translate 0% margin to 0px margins 2017-05-28 19:18:55 +03:00
Michail Vourlakos
c5dda73d5b fix #497, fix crash on startup
--this was crashing Latte on startup because
the WindowsModel was loaded too early when
the user had set "Show Background only for
maximized windows"
2017-05-28 19:18:54 +03:00
Michail Vourlakos
e982540bff fix #490,support usesPlasmaTheme in our fake icons 2017-05-27 23:59:01 +03:00
Michail Vourlakos
162d84e31d fix #495,Disable panel shadow for maximized windows 2017-05-27 20:40:23 +03:00
Michail Vourlakos
424f0e0e1c dont allow forceTransparentPanel on !compositing 2017-05-27 19:24:27 +03:00
Michail Vourlakos
641d096d58 fix #490,improve identification algorithms
--this commits improves the identification algorithm
for kicker and simplemenu and their behavior also
concerning setting a static image or not
2017-05-27 00:43:07 +03:00
Michail Vourlakos
cfca7fadd4 dont paint items when shadow is activated
--this way we gain a few cpu cycles because they
are not painted when the item is painted through
the Shadow qml item
2017-05-26 20:38:55 +03:00
Michail Vourlakos
05c2123708 go faster to directRender state
--improve more the parabolic animation and
fix an issue that was based on the time window
between smooth animation and directRender when
the mouse activates the parabolic effect in the
begin.
2017-05-26 20:26:27 +03:00
Michail Vourlakos
aacd80df3d enable tooltips in various places 2017-05-26 20:05:58 +03:00
Michail Vourlakos
4eb0645474 fix #489,option for mouse wheel actions 2017-05-26 19:52:01 +03:00
Michail Vourlakos
fe0e23b935 fix #490,support kicker and simplemenu applets
--we now support through our discovering mechanisms
a properly identification for kicker and simplemenu
applets. This way changing their icons work correctly
and of course the parabolic effect
2017-05-26 11:46:54 +03:00
Michail Vourlakos
8ae052ba79 correct update hidden applets registry on startup 2017-05-25 21:13:49 +03:00
Michail Vourlakos
51b600725d fix parabolic effect and Tasks thickness
--this fixes the Tasks plasmoid thickness and
improves a small breakage in the parabolic effect.
The Tasks thickness is going to maximum when there
is a hoveredInded in plasmoid or in containment.
--the previous fix, fixes also a small breakage in
the parabolic effect animation. The breakage was
appearing when going from
applet->applet separator->task and directRender is
enabled
2017-05-25 21:04:12 +03:00
Michail Vourlakos
19af87417e add disabled debug messages for parabolic signals
--these debug messages can be activated in the future
in order to identify in the future cases that the
parabolic effect doesnt work as it should
2017-05-25 18:23:00 +03:00
Michail Vourlakos
155e037d0f disable all spacers for all separators
--this makes the spacers to overlap with
each other
2017-05-25 15:37:08 +03:00
Michail Vourlakos
d59a43a7aa simplify window model for maximized window
--simplify the messaging handling and also protect
the initialization of the model for the Repeater
2017-05-25 00:47:52 +03:00
Michail Vourlakos
eb5b70d9a4 dont hide internal separator yet
--hide debug messages
--dont hide internal separato yet if there
are neighbour separators next to it because
it is not positioned always correctly yet
2017-05-25 00:27:13 +03:00
Michail Vourlakos
ff53a53d75 fix all separators calculations/signals
--fixed all signals calculations for applets
through the parabolicManager in containment
2017-05-24 23:51:12 +03:00
Michail Vourlakos
b160ad76a5 fix many separators around latte plasmoid 2017-05-24 23:40:23 +03:00
Michail Vourlakos
f379877e55 improve more parabolic effect messaging 2017-05-24 23:25:15 +03:00
Michail Vourlakos
fbf952f606 fix binding loops that broke separators experience 2017-05-24 18:54:30 +03:00
Michail Vourlakos
b79b375715 access internal plasma separator from contextmenu
--all the functionality concerning the internal separator
is moved completely into the plasmoid. Now the add/remove
of the internal separator can be found through the Tasks
contextmenu as long as we are in editMode (that is showing
the configuration window)
2017-05-24 18:08:05 +03:00
Michail Vourlakos
debea91ddc reduce messages for clearing parabolic effect 2017-05-24 17:36:46 +03:00
Michail Vourlakos
3a0ac83c46 fix #480,support properly separator widgets 2017-05-24 17:29:31 +03:00
Michail Vourlakos
0c69277912 correct center calculation based on hidden spacers 2017-05-24 12:56:02 +03:00
Michail Vourlakos
30988a8820 fixes for separators signaling 2017-05-24 00:35:56 +03:00
Michail Vourlakos
988448345f add margins to applet separators
--fix for indicating the separator on startup
--improvements in parabolic signaling
2017-05-24 00:27:15 +03:00
Michail Vourlakos
a0bff8f9f0 first part to support properly separators
--support properly applet separators. This is the
first part, in the future the margins for them
should be updated correctly and the edge cases,
for example when the applet separator is next to
tasks plasmoid
2017-05-23 23:52:04 +03:00
Michail Vourlakos
544f34ad2a expose available applet ids
--find applet ids that arent separators or
hidden
2017-05-23 23:07:07 +03:00
Michail Vourlakos
d4b785daf3 inform parabolicManager for separators and hidden
--the parabolicManager is informed about the applet
ids for hidden applets and separators. This way the
manager can process the signals for parabolic effect
much better and correctly
2017-05-23 22:37:57 +03:00
Michail Vourlakos
fa9b313c92 use more the ParabolicManagers
-- add even better clearZooms based on
signaling from ParabolicManagers
2017-05-23 20:44:50 +03:00
Michail Vourlakos
9cdd9d839b fix splitters path for Justify mode 2017-05-23 20:30:27 +03:00
Michail Vourlakos
528a857b47 apply a proper clearing zoom for applets
--this is finally used properly through the
ParabolicManagers new architecture. Any old
problems concerning applets that didnt clearing
their zoom should be fixed totally now!!
2017-05-23 20:26:20 +03:00
Michail Vourlakos
a16ed0e9ef add clearing functions for parabolic managers 2017-05-23 20:12:57 +03:00
Michail Vourlakos
6fa6f70e41 add ParabolicManager for containment
--all messages concerning parabolic effect are calculated
and send through the ParabolicManager. This will help
a lot in maintainance and in many cases in the future
such as, separators, hidden applets and clearing zoom
properly
2017-05-23 19:34:28 +03:00
Michail Vourlakos
569644073f fix #481,improve fake applets indication
--improve fake applets indication on startup
2017-05-21 23:35:27 +03:00
Michail Vourlakos
d99c679382 fix wrong showing of ActiveIndicators
--the ActiveIndicators were showing on startup
in some applets that they shouldnt
2017-05-21 22:10:48 +03:00
Michail Vourlakos
2862ca2442 fix a thick margins in applets 2017-05-21 22:03:02 +03:00
Michail Vourlakos
afc1a8e318 add AppletIdentifier for discovering applets icons
-use the old code and add it in AppletIdentifier in order
to discover applets that provide IconItems and substitute
their panel behavior with Latte experience
2017-05-21 20:02:29 +03:00
Michail Vourlakos
31be277e17 include userswitcher in applet heuristic algorithm 2017-05-21 19:47:06 +03:00
Michail Vourlakos
0a771531e1 fix #480,support new internal separator architect
--the internal separator codebase has been simplified
a lot and uses a new approach that provides a smoother
parabolic effect. This is part1 concerning improve separators,
in part2 applets separator will to try to be improved
2017-05-21 15:22:47 +03:00
Michail Vourlakos
5537db0760 fix #466,support kickoff applet in heuristic alg. 2017-05-21 01:51:57 +03:00
Michail Vourlakos
ebc70d12b2 fix #182,improve automatic shring/grow
--@AndydeCleyre contribution, the automatic growing/
shrinking for applets now uses always the maximum
length as a limit for the calculations
2017-05-21 00:25:01 +03:00
Michail Vourlakos
dcda53d08e go the applets clearZoom criteria to the edges
--the clearZoom criteria for the applets have set
to the minimum possible considering also the internal
tasks separator case
2017-05-21 00:08:44 +03:00
Michail Vourlakos
e9a3bf9265 improve check of clear zoom 2017-05-20 23:20:00 +03:00
Michail Vourlakos
57fd657a68 fix #464,clear zoom for applets far of par.effect 2017-05-20 23:16:59 +03:00