1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-05 05:47:26 +03:00

1090 Commits

Author SHA1 Message Date
Michail Vourlakos
27aea9b4f6 update to version 0.9.3 2019-09-29 17:05:28 +03:00
l10n daemon script
71f9e6b85a 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"
2019-09-15 08:34:59 +02:00
Michail Vourlakos
182831a808 improvements for automatic icon size code path
--this patch add two fixes concerning automatic
icon size when contents exceed the view maximum
length.
--A) when the function is called then it also
called one more time after 1sec to confirm that
the icon size found is valid. In the past that
approach was creating an endless loop that should
not be triggered any more
--B) the grow limit was made to be equal with
the shrink limit trying to be more predictive from
the user when the items will grow or shrink. In
the future we must take care of this if the items
grow or shrink endlessly

BUG:411860
FIXED-IN:0.9.3
2019-09-13 21:38:16 +03:00
Michail Vourlakos
7d42891833 use automatic icon size for behaveAsPlasmaPanel
--this way the panel can be shrinked because it
exceeds screen boundaries even when view is used
as a plasma panel
2019-09-12 20:23:08 +03:00
Michail Vourlakos
2414a918bb do not overlay applets when icon found !visible
--many applets are changing layouts and during that
process the main icon becomes invisile, in that case
the latte overlaied icon should also been disabled and
let applet paint itself accordingly

FIXED-IN:0.9.3
2019-09-11 21:58:43 +03:00
Michail Vourlakos
c3f9177ec9 remove margins,!canbehovered applets in screen edges
--when an applet can not be hovered meaning to use
the parabolic effect and that applet is at the far
screen edge then margins can be disabled for this applet
in order to look exactly touching the screen edge
and at the same feel right following Fitt's Law
2019-09-08 05:14:06 +03:00
Michail Vourlakos
fb026b1cac multiple fixes for different margins
--multiple fixes for margins all over the place. More
specific how they are calculated and when they are
used
2019-09-08 04:48:03 +03:00
Michail Vourlakos
cb7dbf0db9 load an indicator for the view background
--this way the plasma android-style click can be
triggered for empty areas
2019-09-08 01:51:28 +03:00
Michail Vourlakos
cf5747646d update to version 0.9.2 2019-09-05 14:17:47 +03:00
Michail Vourlakos
48ae720671 update webpages and releases metadata 2019-09-03 01:50:21 +03:00
l10n daemon script
20a4610a85 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"
2019-08-31 08:45:35 +02:00
Michail Vourlakos
7f83c04313 dont draw outline for plasma popups
--when the user of course has chosen the plasma
experience for applets popups
2019-08-31 01:47:03 +03:00
Michail Vourlakos
2df56afef2 check no panel shadows from windows states first 2019-08-30 15:46:21 +03:00
Michail Vourlakos
8d394f0445 forceSolidness higher priority from busy background 2019-08-30 15:21:14 +03:00
Michail Vourlakos
5a2c59601c Indicators:different margins for applets
--indicators gained a way to set different margins
for applets if they want to
2019-08-30 15:05:54 +03:00
Michail Vourlakos
edfd111d9a use only exter.margins for separators
--separators are only usings the external margins
between items. In the past it was also consider
the indicators internal padding. This is not
needed and it was creating too big empty
spaces with no real reason.
2019-08-30 02:44:33 +03:00
Michail Vourlakos
768a6b4b2a indicators can now offset a bit icons
--through level.requested options each indicator
instance can request specific repositioning for
each icon. Very good example for this is the
Win7 style indicator
2019-08-30 02:23:50 +03:00
Michail Vourlakos
2866b6a3aa plasma theme colors for !accelerated graphics
--fix also how accelerated graphics are identified
by using GraphicsInfo api
2019-08-27 16:24:44 +03:00
Michail Vourlakos
724a59eb23 add accelerated graphics checks all over the place
--when qml uses software rendering checks should be
added in order to not hide the visual elements. This
is taking place now in a more concrete way and checked
also that tasks with badges or not are still shown

BUG:411037
FIXED-IN:0.9.2
2019-08-27 15:46:49 +03:00
Michail Vourlakos
551edf01fb provide Progress information to indicators
--as a test case, the Plasma indicator now supports
the original plasma progress indicator of plasma
taskmanagers
2019-08-26 17:38:57 +03:00
Michail Vourlakos
153f5dab27 remove obsolete draggingStarted signals/slots
--draggingStarted signals/slots were used in order
to handle the active window dragging from empty areas.
The new approach ungrabs the mouse properly through
View relevant function and at the same time sends a
QEvent::Leave event to inform applets that the mouse
has left the view. This is enough in order to remove
any older draggingStarted workarounds and hacks.
2019-08-26 16:30:48 +03:00
Yuri Chornoivan
15ab253efd Fix minor EBN issues 2019-08-22 11:26:41 +03:00
Michail Vourlakos
3fb0206243 reverse scrolling for vds/activities switching
--Latte should use the same workflow paradigm for
switching vds and activities with the plasma pager
approach. This commit complies with this.

BUG:411086
FIXED-IN:0.9.2
2019-08-22 11:12:57 +03:00
Michail Vourlakos
f449e22943 dont hide icons/applets for software rendering
--when qml software rendering is enabled the ShaderEffects
do not work. Hiding sources in that case is hiding
from the user tasks and applets with no visual feedback.
Sources in that case should hide themeselves and give
the user the minimum which is the original drawn contents.

BUG:410920
FIXED-IN:0.9.2
2019-08-15 13:06:25 +03:00
Michail Vourlakos
289429185b hacky flag to keep Latte behavior for zoom=1
--if some users want to keep the Latte specific behavior
when the zoom factor = 1 then it can just LOCK
these applets

BUG:410695
2019-08-08 16:37:44 +03:00
Michail Vourlakos
6cc09eae4b update to v0.9.1 2019-08-04 14:54:45 +03:00
Michail Vourlakos
8058778a93 initialy support only one case for busyVerticals 2019-08-03 08:55:31 +03:00
Michail Vourlakos
92a4fb054e improve smartness for Unity case layout
--when a vertical view is in busy state and is touching
also a horizontal view that is fully transparent in
SMART mode then the visual result is not that good.
In that case it is better to show the view background.
The horizontal view background in that case can provide
three different states:
a) if the panel style for popups is activated then the
horizontal view will follow the plasma original style
b) if NOT [a] and solid background for touching windows
is enabled then solid background will be offered
c) if NOT [a] and NOT [b] then the isBusy state
transparency will be offered
2019-08-03 08:47:45 +03:00
Michail Vourlakos
cad13372d6 support touching horizontal view and isbusy
--trying to increase smartness for horizontal
and vertical views. In multiple layouts environment
a view can exist in cases that one or more of
the sided views that is touching it is NOT
transparent, it would be nice for those
cases the top or bottom  view to LOSE also
its transparency in order to not look
inconsistent.
2019-08-01 18:29:46 +03:00
Michail Vourlakos
e684924d7c improve more the isBusy background case
--the new implementation supports and always darkish
case when the isBusy background is drawn. So now
we have the following possibilities:
a)panel transparency<35 means BEST contrast with
underlying desktop background
b)panel transparency>=35 AND <70 means a DARKISH
background
c)panel transparency>=70 the user chosen plasma
theme
2019-07-31 16:09:47 +03:00
l10n daemon script
e438e04511 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"
2019-07-31 08:57:25 +02:00
Michail Vourlakos
bab3e9126e fix published absolute geometry in !compositing
--absolute geometry is the published area that the
dock/panel occupies when it is shown. So it should
not change when the dock becomes hidden. This patch
fixes the case for the !compositing environment.
2019-07-30 17:07:20 +03:00
Michail Vourlakos
7644e67b35 update absolute geometry in !compositing slide-in 2019-07-30 16:47:39 +03:00
Michail Vourlakos
4501cb6eec fix "Disabled KWin edges" for !compositing
BUG:410370
2019-07-30 16:29:42 +03:00
Michail Vourlakos
7521d8beb8 forward pressed/released to underneath applets
--there were cases that these signals were not sent
to underneath applets

BUG:410350
FIXED-IN:0.9.1
2019-07-29 15:58:44 +03:00
Michail Vourlakos
6bc9949f9c update to version v0.9.0
--new major stable branch for v0.9.x
2019-07-28 18:01:51 +03:00
Michail Vourlakos
750f05dc3b beta release v0.8.97 (for upcoming v0.9)
--first beta release to give to the public
2019-07-17 09:42:44 +03:00
l10n daemon script
159861b556 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"
2019-07-16 08:54:51 +02:00
l10n daemon script
2ce6f4cc64 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"
2019-07-13 05:06:20 +02:00
Michail Vourlakos
30c5a00835 release BothAxis animation on applet destruction
--this was noticed when the user was removing an applet
through the context menu and at the same time this
applet was zoomed. With this patch the parabolic effect
behavior returns to normal
2019-07-12 23:59:09 +03:00
Michail Vourlakos
7fe42921a8 fix reference for ignoreRegularFileDragging 2019-07-12 23:10:25 +03:00
Michail Vourlakos
444daec3a7 Merge branch 'master' into fix_v0.9 2019-07-12 14:30:53 +03:00
Michail Vourlakos
e578a1bee4 improvements for communicator API 2019-07-12 14:28:28 +03:00
l10n daemon script
bc16b0f315 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"
2019-07-12 08:39:23 +02:00
Michail Vourlakos
0cd1d702bb block view hiding when suddenly contains mouse 2019-07-11 12:41:10 +03:00
Michail Vourlakos
6c89317cbc update to beta version 0.8.96 2019-07-11 12:31:34 +03:00
Michail Vourlakos
30f3145f95 Introduce Flat and 3D style for Badges
--the user can now choose to enable or NOT 3D
style for all badges through Latte Global Preferences
window. By default the Flat style is preferred

BUG: 409467
2019-07-10 18:34:26 +03:00
Michail Vourlakos
804d3d4d73 ignore regular files/links dragging in Normal mode 2019-07-10 16:52:17 +03:00
Michail Vourlakos
d7a6e76679 update considering par.effect disabled
--reconsider/fixes applets axis blocking for parabolic
effect when unblock it also when applets are updating
their properties. This takes place only when
applets zoom factor === 1 (in normal mode) otherwise
the parabolic effect may broke
2019-06-27 16:47:49 +03:00
Michail Vourlakos
39f7f3bb0e add maxZoomFactor in Applets::Communicator 2019-06-27 14:56:16 +03:00