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

3400 Commits

Author SHA1 Message Date
Yuri Chornoivan
65f00bc446 Get rid of deprecated setHidden() 2019-08-18 14:02:25 +03:00
Yuri Chornoivan
f63ab9a872 Try to fix build with Clang (take 2) 2019-08-18 13:04:57 +03:00
Yuri Chornoivan
3f6d688dfe Try to fix build with Clang 2019-08-18 12:57:06 +03:00
l10n daemon script
e5a1324862 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-17 05:02:10 +02:00
Michail Vourlakos
38663c2534 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:09:29 +03:00
Jonathan Riddell
faf76f3ceb make latte dock a plasma addon 2019-08-12 11:25:11 +01:00
Michail Vourlakos
c2bdfadb78 user can now change title tooltips at all times
--previously the user when the zoom factor was
1.0 the title tooltips was disabled. BUT as it
appers there are plenty of cases that title
tooltips can be shown when zoom factor = 1.0
so the user it is better to choose if wants them
or not.
2019-08-08 16:44:51 +03:00
Michail Vourlakos
549628ddd0 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:44:42 +03:00
Jonathan Riddell
3dd97d8d75 Revert "add appstream file used on kde.org/applications"
This reverts commit 9c2406801b.
2019-08-08 12:26:00 +01:00
Michail Vourlakos
f7d968ff6d update struts when normalThickness value changes
--the issue was pretty obvious when the user was
using a top view with thickness < 24px. and a
bottom view always visible. In that case the top
view struts on startup did not decrease below
at 24px.

BUG:410707
2019-08-08 09:51:11 +03:00
Michail Vourlakos
2b9b95279d enable highlighting effect for plasma indicator
BUG: 410695
2019-08-08 09:51:02 +03:00
Jonathan Riddell
9c2406801b add appstream file used on kde.org/applications 2019-08-07 16:35:29 +01:00
l10n daemon script
bc164cdc38 GIT_SILENT made messages (after extraction) 2019-08-07 02:26:57 +02:00
Michail Vourlakos
9c3ca1f122 update to v0.9.85
--full development version to distinguish it
for the stable branch v0.9.x
2019-08-04 14:59:27 +03:00
Michail Vourlakos
64ea2cb709 update Changelog for v0.9.1 2019-08-04 14:55:52 +03:00
Michail Vourlakos
f414c62a55 initialy support only one case for busyVerticals 2019-08-03 08:58:37 +03:00
Michail Vourlakos
b078765d5c 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:58:24 +03:00
Michail Vourlakos
ab9fbc3727 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-03 08:58:13 +03:00
l10n daemon script
57d52a78bf 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-01 04:49:08 +02:00
Michail Vourlakos
3bf4458cf3 update wayland interfaces in desktop file 2019-08-01 02:33:41 +03:00
Michail Vourlakos
ff2b81a4f9 introduce windowCanBeMaximized
--trying to avoid interacting with windows
that DO NOT allow it
2019-07-31 16:46:01 +03:00
Michail Vourlakos
af44c57795 improve canBeDragged implementation
--follow libtaskmanager case to support this
2019-07-31 16:45:51 +03:00
Michail Vourlakos
ed83d1d13c 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:10:38 +03:00
l10n daemon script
6cd1a9b7ae 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 05:07:46 +02:00
Michail Vourlakos
55b50d7a78 improve LeftClick::PreviewWindows
--when the user clicks a single window now it is
just activated instead of showing first the preview
window showing only one instance

BUG:410417
2019-07-30 23:37:37 +03:00
Michail Vourlakos
896d8d0174 wayland,show preview windows for grouped tasks
BUG: 410408
2019-07-30 18:42:27 +03:00
Michail Vourlakos
3afd0eb643 set minimum hide timer interval 50ms
--when hide timer is set below 50ms. there are
cases that does not let the view to be shown after
a containmouse trigerring. By setting a minimum
value for the timer to 50ms this is fixed.

BUG:410370
2019-07-30 18:03:02 +03:00
Michail Vourlakos
6f51a1b770 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:09:22 +03:00
Michail Vourlakos
3c9c36f0f2 update absolute geometry in !compositing slide-in 2019-07-30 16:49:36 +03:00
Michail Vourlakos
c3b132b5c9 fix "Disabled KWin edges" for !compositing
BUG:410370
2019-07-30 16:31:15 +03:00
Michail Vourlakos
18728015e3 fix configview.h reference
BUG:410371
2019-07-29 23:53:27 +03:00
Michail Vourlakos
388500c4bd avoid Tasks Pixelization
--enable cached:true for Tasks effects in order
to try to avoid pixelization in some cases when
effects are enabled
2019-07-29 23:47:51 +03:00
Michail Vourlakos
4fbc9da1d5 fix blurred icons
--revert back the PIXELIZATION workaround because
it creates BLURRED icons even for sizes>=64px!

BUG:410365
2019-07-29 22:55:25 +03:00
Michail Vourlakos
86d092f850 forward pressed/released to underneath applets
--there were cases that these signals were not sent
to underneath applets

BUG:410350
2019-07-29 16:00:49 +03:00
Michail Vourlakos
733f372adc update progress badge properly
--send repaint signals properly for BadgeText

BUG:410318
2019-07-28 23:30:09 +03:00
Michail Vourlakos
cb70fc6ecb update information to v0.9.0 2019-07-28 18:03:18 +03:00
Michail Vourlakos
f64c7809ef x11 fixes for invalid windows
--when a window is stacked back to its parent window
for example the firefox case (dragging a tab to create
a new firefox window and redrag it afterwards to the
main window) the wm::windows array had inconsistent
window records.
--This is fixed and also any X11 transient changed signals
are not blocked for windowChanged signals
2019-07-23 12:05:21 +03:00
Michail Vourlakos
8fe5f8f843 add report error message for unknown screens 2019-07-23 11:19:48 +03:00
Michail Vourlakos
73d9a7b28d comment debug messages 2019-07-23 11:01:30 +03:00
Michail Vourlakos
19afc6936b consider main window also for dodge active
--if the main window is not active but is
touching the dock then the dock is not shown
for dodge active state
--fix the cleanup code in order to cleanup
windows that have a ghost wid ( 0 )
2019-07-23 00:05:01 +03:00
Michail Vourlakos
cea1155685 fix Importer::standardPath behavior 2019-07-22 09:49:04 +03:00
Michail Vourlakos
5849105c45 embrace X-KDE-Wayland-Interfaces 2019-07-22 09:33:24 +03:00
l10n daemon script
2d8f2981be 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-17 05:26:24 +02:00
l10n daemon script
3f7d08aa4f GIT_SILENT made messages (after extraction) 2019-07-17 02:37:58 +02:00
Michail Vourlakos
6c9f062d79 Merge branch 'fix_v0.9' 2019-07-16 21:00:17 +03:00
Michail Vourlakos
b94f87f144 rename trackerwindows to windowstracker
-- in order to distinguish it from the neighbour
tracker classes
2019-07-16 20:58:48 +03:00
Michail Vourlakos
abc39c7313 Merge branch 'v0.9' 2019-07-16 14:27:55 +03:00
Michail Vourlakos
9c0ff5d2a8 fix drag sensitivity when KWin edges are used 2019-07-16 14:27:17 +03:00
Michail Vourlakos
502aa04765 Merge branch 'v0.9' into fix 2019-07-16 14:10:56 +03:00
Yuri Chornoivan
74f5d881bc Fix minor typo 2019-07-16 14:10:14 +03:00