audoban
756f4fdbe3
avoid white spaces with astyle
8 years ago
audoban
9450a884c3
clean up code #79
8 years ago
Michail Vourlakos
3d135c280a
fix #76 , add waiting dock views
...
--add m_waitingDockViews which are waiting
for removal confirmation. Using destroyedChanged
signal from containments in order to support
the behavior
--improve freeEdges code based on
the docksCount implementation
8 years ago
Michail Vourlakos
1ccd04914c
update greek translation
...
--removed also a no needed string
8 years ago
Michail Vourlakos
8ac0aaa25f
fix #54,dock is shown when applet needs attention
8 years ago
audoban
e96765de8d
permit always update dockRect variable
8 years ago
audoban
7aabde051e
dont update struts when the user is configuring #25
8 years ago
audoban
578da84a3c
timer unnecessary
8 years ago
Michail Vourlakos
568be3cfd5
restore previous behavior
...
--fixed local dock geometry updating in editing
mode. Now in runtime the struts are updating
correctly
8 years ago
Michail Vourlakos
21bf96e0e9
disable update struts on userConfiguring state
8 years ago
Michail Vourlakos
ec35e5ea58
fix two crashes
...
-- one private slot was missing, right clicking
was creating a crash because of this sometimes
-- removing a second or third created dock was
causing a crash because visibilitymanager wasnt
removed in sync and correctly from the dockview
8 years ago
Michail Vourlakos
80df887507
consider shadow size for currentThickness
...
--this solves an issue concerning configuration window
placement when changing locations
8 years ago
audoban
c03e1a8ca1
unnecessary sync
8 years ago
audoban
93f7777acd
better debug info
8 years ago
audoban
d1ac8c77eb
code formatted
8 years ago
audoban
a2ce61c888
reduced number of calls to syncGeometry
8 years ago
audoban
8330467c2a
update dockconfig view
8 years ago
audoban
2f262c4fb2
update geometry just when is necessary
8 years ago
audoban
b144cd1f0b
improve auto sync geometry, and cleaning code unused
8 years ago
audoban
118a046d3b
reorder members
8 years ago
audoban
f9d8049c64
set on all activities #52
8 years ago
Michail Vourlakos
a46e0a19c5
fix #25 , set dock's geometry correctly
8 years ago
Michail Vourlakos
f378d6c0db
set show/hide timers default values
8 years ago
Michail Vourlakos
1d350ee6c0
move iconitem from app to plugin
8 years ago
Michail Vourlakos
23d0f7e8d9
restore layouts in main config window
...
--the latest fix for the configuration window placement
does not need to drop the clean implementation with
layouts
8 years ago
Michail Vourlakos
992c9db3cd
fix correct placement of config window in startup
8 years ago
Michail Vourlakos
a7d1a04d0d
restore the init functionality
8 years ago
Michail Vourlakos
12f3edd2e1
fix #50 , update config window location
...
--fix also some crashes concerning the existence
of multiple config windows from different docks.
8 years ago
Michail Vourlakos
bcee3d1a9b
fix #24 , probably fixed
...
--opening configuration window all the time and
I havent found a case that this is not shown yet
8 years ago
audoban
34f9bcf636
resync geometry for avoids that config ui covers the dock #38
8 years ago
audoban
4ab37d33ed
fixed missing window icon #42
8 years ago
Michail Vourlakos
c899ac9023
fix #13,corona should load layout a bit later
...
--corona should load its layout after the activities
consumer is ready. Otherwise all the functionality
concerning activities may not work correctly on its
first initialization
8 years ago
Michail Vourlakos
36ba1e7e86
remove no needed functionality from dockview
8 years ago
Michail Vourlakos
18b8b5ca30
remove unneeded code
8 years ago
Michail Vourlakos
2b5c43a541
fix #41 , a crash when a dock was removed
...
--removing connections on xwindowinterface destructor
--removing connections on dockview destructor
--remove xwindowinterface that was created from
visibilitymanager in its destructor
8 years ago
Michail Vourlakos
c46c722bad
remove visibilitymanager on dockview destruction
8 years ago
Michail Vourlakos
8fdd94bc28
improve configuration window
...
--expose quit action
--hide remove action when only one dock exists
--udpate edges when a new dock is added
--connect the destroyed event of containment in order
to remove also the dockview
--remove correctly the dockviews in the application
exit
8 years ago
Michail Vourlakos
783654d07e
restore compatibility with KF 5.26
8 years ago
Michail Vourlakos
de90ff3392
add a separator for latte config entry
8 years ago
Michail Vourlakos
5f5a05a66e
improve menu behavior and appearance
8 years ago
Michail Vourlakos
06b8461c05
fix #6
...
--override default contextmenu behavior
--clean up old code
8 years ago
Michail Vourlakos
e8794f989c
remove no needed containment actions
8 years ago
audoban
7e44d81a0f
Less debug information.
8 years ago
audoban
448f0b83fd
Dock shouldnt hide on userConfiguring state #32
8 years ago
audoban
75a915083c
Info debugging generates useless backtrace
8 years ago
Michail Vourlakos
3dacc2fda9
support sticker for configuration window
8 years ago
audoban
0de6a070b0
Drag events managed from VisibilityManager #37 #21
8 years ago
audoban
c02c12de1a
dons't build, pluginmetadata is deprecated
8 years ago
audoban
2045f1d622
Fixed show and hide timers. #33
8 years ago
Michail Vourlakos
8d389fcad2
fix some hiding issues on userConfiguring state
8 years ago
audoban
9a0cfcca13
Respect to the original authors
8 years ago
audoban
ad2758cfeb
Missing file licences #34
8 years ago
Michail Vourlakos
ebad51d780
hide Tasks config if plasmoid not present
8 years ago
Michail Vourlakos
c5bb3fa230
expose dock settings into tasks plasmoid
8 years ago
audoban
53cb0f2522
added blockHiding property on visibilitymanager
8 years ago
audoban
3b7ab77ecb
Fixed initialization #17 and improved all modes #19
8 years ago
audoban
47f1362c1b
project has been cleaned
8 years ago
audoban
f701864a69
code formatted
8 years ago
audoban
170a2eec15
update CMakeLists and removed unused dependences
8 years ago
audoban
9d4cd8949e
more abstraction
8 years ago
audoban
7b1f151e58
nowdockconfigview removed
8 years ago
audoban
955bfe871d
various fixes and more cleaning
8 years ago
audoban
6e5cd6f8b5
dockpackage renamed
8 years ago
audoban
82ee0c64e0
files and class renamed
8 years ago
audoban
bc7b719e79
file mode +x
8 years ago
audoban
4ee1846047
fixed wrong condition.
8 years ago
audoban
c7d1048b68
notify timer changes
8 years ago
audoban
f029d2e281
Merge branch 'master'
...
Conflicts:
app/nowdockcorona.cpp
app/visibilitymanager.cpp
app/visibilitymanager.h
app/xwindowinterface.cpp
8 years ago
audoban
61942cd76c
Fixed mode on startup
8 years ago
Michail Vourlakos
59ef09f51b
restore previous functionality for QEvent:Leave
8 years ago
Michail Vourlakos
13fad948de
support DodgeActive
...
--add localDockGeometry to be used for the
intersect situation
8 years ago
Michail Vourlakos
f10e88128b
fix #16 , systemtray working ok
...
--calculate freeedges even when screen=-1 is passed,
such a case is on the creation of a containment
8 years ago
Michail Vourlakos
2494a3f4ae
disable hiding on !immutable
8 years ago
Michail Vourlakos
7e04c17da6
support new visibilitymanager in ui
...
-- small fixes in visibilitymanager and removed
some whitespaces also
8 years ago
audoban
c7c5e44df0
if mode is DodgeMaximized, only dodge active window
8 years ago
audoban
999fbeca03
code formatted
8 years ago
audoban
c6a2c75034
class inserts into namespace Latte
8 years ago
audoban
a5c9b18075
fixed signatures
8 years ago
audoban
28c03afac2
Visibility manager has been implemented, but need integration on qml
8 years ago
audoban
6e185e2521
the inline function cause build errors, removed for now
8 years ago
audoban
bd1554a8b8
include guard
8 years ago
audoban
9654479ca9
static method for get a instance of abstractwindowinterface
...
NOTE: WaylandWindowInterface has not been implemented
8 years ago
audoban
55433c25cf
update signatures on abstractwindowinterface.h
8 years ago
audoban
a1419d8c1c
FakeTarget moved to app/
8 years ago
audoban
eac6d4cb64
formatted
8 years ago
audoban
e3fbc1994e
const correctness and namespace
8 years ago
audoban
880aa1decf
added class visibilitymanagerprivate to implement visibility
8 years ago
audoban
43f1bc4ff6
added methods to reserve screen space
8 years ago
audoban
3efd830696
corona/ has been renamed to app/
8 years ago
audoban
cb1b4bf398
some methods were missing.
8 years ago
audoban
7d6aa8a682
XWindowInterface has been implemented
8 years ago
audoban
2e89127d6e
The new interface as we agreed.
...
also VisibilityManager will perform the logic of the visibility as it corresponds through a class d-pointer using AbstractWindowInterface.
8 years ago
audoban
3f8c6eb5a0
abstractinterface was renamed to abstractwindowinterface and cleaned
...
AbstractWindowInterface will hide windows details.
8 years ago
audoban
abe8101de3
fixed, screenForContainment
8 years ago
audoban
4d5455c89d
New tentative interface
8 years ago
audoban
0701999a4e
if mode is DodgeMaximized, only dodge active window
8 years ago
audoban
0559f5d9a9
code formatted
8 years ago
audoban
79552dae6a
class inserts into namespace Latte
8 years ago
audoban
2ba2c6e2d2
fixed signatures
8 years ago
audoban
0a62508aa9
Visibility manager has been implemented, but need integration on qml
8 years ago
audoban
3f0dcaa47d
the inline function cause build errors, removed for now
8 years ago
audoban
5354ac3a68
include guard
8 years ago
audoban
433f6a6352
static method for get a instance of abstractwindowinterface
...
NOTE: WaylandWindowInterface has not been implemented
8 years ago
audoban
693b332521
update signatures on abstractwindowinterface.h
8 years ago
audoban
c2f71fdfc4
FakeTarget moved to app/
8 years ago
Michail Vourlakos
611aa64412
fix #9 , edge priority bottom,left,top,right
...
-- disable add dock if all edges are reserved
in the current screen
8 years ago
Michail Vourlakos
d24730674e
lock edges that are reserved
...
--show only one configuration window every time
in case there are more docks set
8 years ago
Michail Vourlakos
3d7de19d07
Merge branch 'master' of https://github.com/psifidotos/Latte-Dock into master2
8 years ago
Michail Vourlakos
5db4a45d20
restore Double Layout functionality
8 years ago
audoban
dfbf25061b
formatted
8 years ago
audoban
4da7534f4b
const correctness and namespace
8 years ago
audoban
7404b859bd
added class visibilitymanagerprivate to implement visibility
8 years ago
audoban
8483644d46
removed old abstractinterface
8 years ago
audoban
af0dc4c2f6
added methods to reserve screen space
8 years ago
audoban
9d4ae1340b
corona/ has been renamed to app/
8 years ago
audoban
e60769d32a
Fixed broken build.
8 years ago
Michail Vourlakos
364c19a205
fix #8 , block dockview creation for systray
8 years ago
Michail Vourlakos
47b65258b8
improve settings window behavior onlostfocus
...
-- and fix a crash from immutabilityChanged from
settings window
8 years ago
Michail Vourlakos
e83e26598d
systemtray issue first approach
8 years ago
Michail Vourlakos
8a22088365
renamed nowdock plasmoid to latte one
8 years ago
Michail Vourlakos
be2ea3cb51
Merge branch 'scratch'
8 years ago
Michail Vourlakos
0b3e2162f6
moved corona to app directory
8 years ago