Commit Graph

204 Commits (8a7bb2942ca0fcdc03ee82ced204d6eccfde4d3f)

Author SHA1 Message Date
Michail Vourlakos 8a7bb2942c add basic multi screen support
--the user can change the dock's screen
from the configuration window... Optimizations
must be made of course in the future...
8 years ago
Michail Vourlakos c468353407 fix #116, update screen in screengeometry changes
--when the screengeometry was called the dockview screen
hadnt changed to primaryscreen, that had as a
consequence the dock to go to the primary screen
but because that was out of the boundaries of
its own screen to return again to first place
8 years ago
Michail Vourlakos d4da25e2e6 add a screen pool for multi-screens 8 years ago
Johan Smith Agudelo Rodriguez 0e728b558d punctuation marks. 8 years ago
Johan Smith Agudelo Rodriguez 1ba8a62e07 remove property debugFlags of DockView 8 years ago
Johan Smith Agudelo Rodriguez 445cf91791 unused function 8 years ago
Johan Smith Agudelo Rodriguez fbf5808667 update commandline options 8 years ago
Johan Smith Agudelo Rodriguez 2b4bbd20f2 fix memory leak 8 years ago
Johan Smith Agudelo Rodriguez 75d4b71216 #199, AbstractWindowInterface is now a shared resource 8 years ago
Michail Vourlakos 0a50e76bf6 disable debug messages 8 years ago
Michail Vourlakos a38dd1d91e disable debug message 8 years ago
Michail Vourlakos 4c0a97348c disable debug messages, fix masking positioning 8 years ago
Michail Vourlakos b7c42a5365 mouse events debug messages 8 years ago
Michail Vourlakos 55f88360c2 Revert "block dock hiding when alternatives are shown"
This reverts commit ddd1a57875.
8 years ago
Michail Vourlakos a430d85119 block dock hiding when alternatives are shown 8 years ago
Michail Vourlakos b4885ceee4 remove no needed app/latte-dock.desktop 8 years ago
Johan Smith Agudelo Rodriguez bb407d94c1 various fixes, and added metainfo to latte-dock.desktop.template 8 years ago
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
8 years ago
Michail Vourlakos f9797aa06c fix #172, disable hidpi scaling
--fix for hidpi screens based on plasma
official code
8 years ago
Michail Vourlakos 03fb457af6 fix #171,allow only one instance for Latte app 8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez 1677e2a041 Improving readability of CMakeLists 8 years ago
Johan Smith Agudelo Rodriguez 0d325f827f fix #48, Support Alternatives from the Context Menu 8 years ago
Johan Smith Agudelo Rodriguez dd12817a24 added alternativeshelper class from plasma 8 years ago
Johan Smith Agudelo Rodriguez c17732cf17 fix #164, Dodge Active is broken for windows on all desktops 8 years ago
Michail Vourlakos 827bde86d4 fix #116, remove QueuedConnection 8 years ago
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
8 years ago
Michail Vourlakos 4579fcff46 protect crashes from containment() in dockview 8 years ago
Johan Smith Agudelo Rodriguez ec3721a591 fix #139, Un-hide Latte at desktop and activity changes 8 years ago
Michail Vourlakos 3ab252339c fix #116,add protections in multi-screen 8 years ago
Johan Smith Agudelo Rodriguez 988ffdae35 fix position when external shadows is enable 8 years ago
Johan Smith Agudelo Rodriguez 0592ba3aaf avoid overlaping 8 years ago
Johan Smith Agudelo Rodriguez 8c820073f0 fix narrow casts 8 years ago
Johan Smith Agudelo Rodriguez b8cbf694f7 fix #133, dodge active window when switching desktop 8 years ago
Johan Smith Agudelo Rodriguez 8ac85c53a6 fix #141, dodge decoration 8 years ago
Johan Smith Agudelo Rodriguez a13957e59b fix #136, load visibility with a timer in startup 8 years ago
Johan Smith Agudelo Rodriguez 5b1d5b79bd fix #136, clean autoHidden 8 years ago
Michail Vourlakos 0476a85aab fix #155,fix availableScreenRect of latte corona
--this is based on the plasma implementation
8 years ago
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
8 years ago
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
8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez 073c3cae3f update requirements for devel packages 8 years ago
Johan Smith Agudelo Rodriguez 500e9d7110 added website to about dialog 8 years ago
Johan Smith Agudelo Rodriguez dbb22f0038 initWindow() has not been defined 8 years ago
Johan Smith Agudelo Rodriguez 57797c51f5 add shadows to config window 8 years ago
Johan Smith Agudelo Rodriguez 6e37702a95 cleaning CMakeLists.txt 8 years ago
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
8 years ago
Michail Vourlakos f9a2226457 prevent dockview crashes because screen in not set 8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez caa8d6e6dc Indent too long lines 8 years ago