Commit Graph

197 Commits (7728fdb4958c8f5580c83de3d84dbb7efefcda50)

Author SHA1 Message Date
audoban 7728fdb495 fix memory leak 8 years ago
audoban a12ce7d3ab #199, AbstractWindowInterface is now a shared resource 8 years ago
Michail Vourlakos e0913f8f88 disable debug messages 8 years ago
Michail Vourlakos 063f1151eb disable debug message 8 years ago
Michail Vourlakos 5a9bf31d36 disable debug messages, fix masking positioning 8 years ago
Michail Vourlakos 5f4eefb302 mouse events debug messages 8 years ago
Michail Vourlakos 2ad515bbef Revert "block dock hiding when alternatives are shown"
This reverts commit ddd1a57875.
8 years ago
Michail Vourlakos ddd1a57875 block dock hiding when alternatives are shown 8 years ago
Michail Vourlakos b72176af35 remove no needed app/latte-dock.desktop 8 years ago
audoban 011de0d4b2 various fixes, and added metainfo to latte-dock.desktop.template 8 years ago
Michail Vourlakos a34adf5990 fix #171,use lock file instead of QSharedMemory
-- this way the lock is per user and crashing Latte
allows us to rerun it properly
8 years ago
Michail Vourlakos 0692521fd4 fix #172, disable hidpi scaling
--fix for hidpi screens based on plasma
official code
8 years ago
Michail Vourlakos 068cfa3fe8 fix #171,allow only one instance for Latte app 8 years ago
Michail Vourlakos a6fee025c1 improve when dock can hide itself
--when an applet becomes activated then the dock
shouldnt hide itself until the applet to become
inactive
8 years ago
audoban 4c0054cc30 Improving readability of CMakeLists 8 years ago
audoban 2780a12520 fix #48, Support Alternatives from the Context Menu 8 years ago
audoban 37ef27e470 added alternativeshelper class from plasma 8 years ago
audoban 70d884ba4e fix #164, Dodge Active is broken for windows on all desktops 8 years ago
Michail Vourlakos a2210ba68a fix #116, remove QueuedConnection 8 years ago
Michail Vourlakos 620f7ca317 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
8 years ago
Michail Vourlakos 4b40f3ab88 protect crashes from containment() in dockview 8 years ago
audoban 05ee731d4b fix #139, Un-hide Latte at desktop and activity changes 8 years ago
Michail Vourlakos e93fa6b2c6 fix #116,add protections in multi-screen 8 years ago
audoban ea2e6b6ff0 fix position when external shadows is enable 8 years ago
audoban e9221f8719 avoid overlaping 8 years ago
audoban 67e2440aa3 fix narrow casts 8 years ago
audoban 3ca6a7d096 fix #133, dodge active window when switching desktop 8 years ago
audoban 2e3595779f fix #141, dodge decoration 8 years ago
audoban d7298ff58c fix #136, load visibility with a timer in startup 8 years ago
audoban 425f16e97f fix #136, clean autoHidden 8 years ago
Michail Vourlakos f9fe1206a5 fix #155,fix availableScreenRect of latte corona
--this is based on the plasma implementation
8 years ago
Michail Vourlakos be69cbe597 fix #42,latte icon shown correctly in ksysguard
--shell metadata file was missing the icon, this
fixes also the configuration window icon
8 years ago
Michail Vourlakos 954638c7f7 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
8 years ago
Michail Vourlakos aafffb421f 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
8 years ago
audoban 498adb921a update requirements for devel packages 8 years ago
audoban 0c7c65106b added website to about dialog 8 years ago
audoban 1184bf4422 initWindow() has not been defined 8 years ago
audoban 2106155e18 add shadows to config window 8 years ago
audoban c7bad29032 cleaning CMakeLists.txt 8 years ago
Michail Vourlakos c87acab814 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
8 years ago
Michail Vourlakos 7ada723a28 prevent dockview crashes because screen in not set 8 years ago
Michail Vourlakos da989d3d85 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
8 years ago
audoban 86fa812662 Indent too long lines 8 years ago
audoban b311de494f Update credits 8 years ago
audoban e71376d45a sync po files 8 years ago
audoban 79fc7af29c italian translation moved to po/ 8 years ago
JenaPlinsky de6ef52cc6 Create it.po 8 years ago
Michail Vourlakos 25f4de2f5c more improvements for calculations
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
8 years ago
Michail Vourlakos 2f5404ce9c update app description in about dialog 8 years ago
Michail Vourlakos 68e1eef27b remove maxLength from dockview 8 years ago