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