Michail Vourlakos
f830dd32a9
semantic improvements
8 years ago
Michail Vourlakos
eea03ab0c7
fix screen choosing from configuration window
...
--the check for the screen if it has the specific
edge free added some small bugs
8 years ago
Michail Vourlakos
1140108963
block screen change when edge is occupied
...
--unfortunately this contains also white spaces
fixes. Sorry for this but by implementing multi-screen
the laptop wasnt correctly configured for
astyle and whitespaces
8 years ago
Michail Vourlakos
82ace8ccec
disable flag ByPassWindowManagerHint
8 years ago
Michail Vourlakos
f6bfb7926f
remove configuration window on hiding
8 years ago
Michail Vourlakos
1bac4f6899
fix #208,crash on exit through quit button
8 years ago
Michail Vourlakos
6842ab1692
fix whitespaces
8 years ago
audoban
b66f12d32a
fix #198 , flag ByPassWindowManagerHint
8 years ago
Michail Vourlakos
dc14c8e2d2
fix #12,multi-screen support
...
--this commit is just a small clean up that
acts as a reference for all the previous
10-12 commits that provide the new anticipated
multi-screen support. With multi-screen support
the user can set for its docks either to be always
on the primary screen or an explicit one... The
docks are loaded and removed automatically on
screen changes
8 years ago
audoban
66eeb5114c
fix restore config
8 years ago
Michail Vourlakos
2da927e0b2
support always on primary case
...
-- :) fantastic behavior from Latte...
8 years ago
Michail Vourlakos
5f77ef3b41
drop dock primary screen behavior from plasma
...
--this cleans the plasma behavior for the
primary screen that was creating a mess.
The dock "on primary" state can now be implemented
through Latte without breaking things
8 years ago
Michail Vourlakos
a2f2d3b8c7
fixes for plasma behavior and screens ids
...
--there are cases that screens instead of returning
correct screen names the return names like
"0:0". These are totally ignored in order to not
break the screen ids database
8 years ago
Michail Vourlakos
455f794be7
restore add/remove dock buttons
...
--also use a single timer for screen sync
for dockview
8 years ago
Michail Vourlakos
55f04b2515
update screens in config window in each show event
8 years ago
Michail Vourlakos
206faf579b
fix config window positioning in multi-screens
8 years ago
Michail Vourlakos
587c476e67
add screen information into debug window
8 years ago
Michail Vourlakos
74bc9bac85
improvements to add/remove docks on screen demand
8 years ago
Michail Vourlakos
ea6149bc08
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
cea1cc7e9e
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
a6b8ecc4b8
add a screen pool for multi-screens
8 years ago
audoban
d555eacb13
punctuation marks.
8 years ago
audoban
fcabf6ffcd
remove property debugFlags of DockView
8 years ago
audoban
69d91b60d5
unused function
8 years ago
audoban
351817aacf
update commandline options
8 years ago
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