1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-07 13:57:40 +03:00

196 Commits

Author SHA1 Message Date
Johan Smith Agudelo Rodriguez
75d4b71216 #199, AbstractWindowInterface is now a shared resource 2017-02-24 21:50:40 -05:00
Michail Vourlakos
0a50e76bf6 disable debug messages 2017-02-19 20:25:05 +02:00
Michail Vourlakos
a38dd1d91e disable debug message 2017-02-19 20:17:24 +02:00
Michail Vourlakos
4c0a97348c disable debug messages, fix masking positioning 2017-02-19 20:09:14 +02:00
Michail Vourlakos
b7c42a5365 mouse events debug messages 2017-02-19 20:09:14 +02:00
Michail Vourlakos
55f88360c2 Revert "block dock hiding when alternatives are shown"
This reverts commit ddd1a57875da4257a2b72b966f1876927884e1ad.
2017-02-18 22:11:45 +02:00
Michail Vourlakos
a430d85119 block dock hiding when alternatives are shown 2017-02-18 22:03:21 +02:00
Michail Vourlakos
b4885ceee4 remove no needed app/latte-dock.desktop 2017-02-18 21:07:23 +02:00
Johan Smith Agudelo Rodriguez
bb407d94c1 various fixes, and added metainfo to latte-dock.desktop.template 2017-02-18 21:04:12 +02:00
Michail Vourlakos
ab1cc5f87c fix #171,use lock file instead of QSharedMemory
-- this way the lock is per user and crashing Latte
allows us to rerun it properly
2017-02-18 14:34:30 +02:00
Michail Vourlakos
f9797aa06c fix #172, disable hidpi scaling
--fix for hidpi screens based on plasma
official code
2017-02-18 14:17:26 +02:00
Michail Vourlakos
03fb457af6 fix #171,allow only one instance for Latte app 2017-02-18 14:12:26 +02:00
Michail Vourlakos
81b36dc91e improve when dock can hide itself
--when an applet becomes activated then the dock
shouldnt hide itself until the applet to become
inactive
2017-02-18 10:28:40 +02:00
Johan Smith Agudelo Rodriguez
1677e2a041 Improving readability of CMakeLists 2017-02-15 22:14:37 -05:00
Johan Smith Agudelo Rodriguez
0d325f827f fix #48, Support Alternatives from the Context Menu 2017-02-14 23:59:52 -05:00
Johan Smith Agudelo Rodriguez
dd12817a24 added alternativeshelper class from plasma 2017-02-14 23:59:52 -05:00
Johan Smith Agudelo Rodriguez
c17732cf17 fix #164, Dodge Active is broken for windows on all desktops 2017-02-13 17:52:41 -05:00
Michail Vourlakos
827bde86d4 fix #116, remove QueuedConnection 2017-02-13 22:30:27 +02:00
Michail Vourlakos
65a2367fd6 fix #116, endless showing loop at startup
--in a multi-screen environment that
 primary screen is not set to 0 it was
 created an endless showing loop at
 startup (catch-up race) between
 screen:0 and primaryScreen
2017-02-12 15:58:39 +02:00
Michail Vourlakos
4579fcff46 protect crashes from containment() in dockview 2017-02-12 10:15:27 +02:00
Johan Smith Agudelo Rodriguez
ec3721a591 fix #139, Un-hide Latte at desktop and activity changes 2017-02-12 03:01:12 -05:00
Michail Vourlakos
3ab252339c fix #116,add protections in multi-screen 2017-02-12 01:59:09 +02:00
Johan Smith Agudelo Rodriguez
988ffdae35 fix position when external shadows is enable 2017-02-11 17:46:16 +02:00
Johan Smith Agudelo Rodriguez
0592ba3aaf avoid overlaping 2017-02-11 17:46:16 +02:00
Johan Smith Agudelo Rodriguez
8c820073f0 fix narrow casts 2017-02-11 17:43:59 +02:00
Johan Smith Agudelo Rodriguez
b8cbf694f7 fix #133, dodge active window when switching desktop 2017-02-11 02:54:03 -05:00
Johan Smith Agudelo Rodriguez
8ac85c53a6 fix #141, dodge decoration 2017-02-11 01:58:25 -05:00
Johan Smith Agudelo Rodriguez
a13957e59b fix #136, load visibility with a timer in startup 2017-02-11 01:48:43 -05:00
Johan Smith Agudelo Rodriguez
5b1d5b79bd fix #136, clean autoHidden 2017-02-11 00:55:22 -05:00
Michail Vourlakos
0476a85aab fix #155,fix availableScreenRect of latte corona
--this is based on the plasma implementation
2017-02-10 01:11:34 +02:00
Michail Vourlakos
46087059ac fix #42,latte icon shown correctly in ksysguard
--shell metadata file was missing the icon, this
fixes also the configuration window icon
2017-02-09 17:54:28 +02:00
Michail Vourlakos
b717a714f5 fix #154,crash on screenGeometry change
--strange thing is that the code producing
this was very weird. From the user's backtrace
syntax: if(!screen())
and more specific at updateEnabledBorders() of
dockview was creating the crash.
replacing it with syntax:
if (!this->screen())
fixes the issue
2017-02-08 20:48:46 +02:00
Michail Vourlakos
6dd4aa9982 fix, publish correct borders
--this fix publish the correct panel borders
that should be drawn according to alignment
and location. Improves also PanelBox heurestics
and should be also any shadows issues
2017-02-04 16:41:12 +02:00
Johan Smith Agudelo Rodriguez
073c3cae3f update requirements for devel packages 2017-02-03 14:12:15 -05:00
Johan Smith Agudelo Rodriguez
500e9d7110 added website to about dialog 2017-02-03 13:34:34 -05:00
Johan Smith Agudelo Rodriguez
dbb22f0038 initWindow() has not been defined 2017-02-02 20:23:01 -05:00
Johan Smith Agudelo Rodriguez
57797c51f5 add shadows to config window 2017-02-02 20:21:58 -05:00
Johan Smith Agudelo Rodriguez
6e37702a95 cleaning CMakeLists.txt 2017-02-02 20:18:05 -05:00
Michail Vourlakos
09629b774b support drawing panel shadows outside dock window
--this is set by default only in case of Always Visible,
zoom factor 1.0, Justify alignment and maximum panel
thickness
2017-02-02 23:46:43 +02:00
Michail Vourlakos
f9a2226457 prevent dockview crashes because screen in not set 2017-02-02 23:43:19 +02:00
Michail Vourlakos
41e79cf188 support debug flags from the runtime
--the user is able to set some additional
debug flags in --debug state by just executing
the application.

supported flags:
--with-window: provides a separate window
to show metrics from each separate dock
--graphics: visual indicator for the various
elements
--mask: additional debug messages concerning
mask calculations
2017-02-01 21:19:50 +02:00
Johan Smith Agudelo Rodriguez
caa8d6e6dc Indent too long lines 2017-01-29 17:17:28 -05:00
Johan Smith Agudelo Rodriguez
9b30106101 Update credits 2017-01-29 16:52:28 -05:00
Johan Smith Agudelo Rodriguez
9a3c15d0b5 sync po files 2017-01-29 15:51:50 -05:00
Johan Smith Agudelo Rodriguez
c6cdba4adc italian translation moved to po/ 2017-01-29 13:57:53 -05:00
JenaPlinsky
70d791fcc9 Create it.po 2017-01-29 13:52:46 -05:00
Michail Vourlakos
c8c14cbe80 more improvements for calculations
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
2017-01-29 20:15:18 +02:00
Michail Vourlakos
dbe18e2ed6 update app description in about dialog 2017-01-29 10:08:53 +02:00
Michail Vourlakos
84de2ad1e4 remove maxLength from dockview 2017-01-29 10:04:40 +02:00
Johan Smith Agudelo Rodriguez
fedb872e4a Merge branch 'master' into about-dialog 2017-01-29 00:41:54 -05:00