1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-09 21:57:37 +03:00

42 Commits

Author SHA1 Message Date
Michail Vourlakos
b79b375715 access internal plasma separator from contextmenu
--all the functionality concerning the internal separator
is moved completely into the plasmoid. Now the add/remove
of the internal separator can be found through the Tasks
contextmenu as long as we are in editMode (that is showing
the configuration window)
2017-05-24 18:08:05 +03:00
Michail Vourlakos
92f214d552 support removing internal tasks separator 2017-04-28 21:39:39 +03:00
Michail Vourlakos
6bb14547e5 first implementation for tasks internal separator 2017-04-28 21:39:38 +03:00
Johan Smith Agudelo Rodriguez
64891bcabd delete dockconfigview when the dock is recreated 2017-04-09 13:58:59 -05:00
Johan Smith Agudelo Rodriguez
adf82df246 fix #355, Request for new visibility policy: Windows Go Below 2017-04-09 13:42:39 -05:00
Johan Smith Agudelo Rodriguez
39be0782ff fix crash when the user change the session 2017-04-02 02:16:25 -05:00
Michail Vourlakos
d8410ff235 fix #277,use normal dock window from tweaks
-- with this setting the user can disable
the BypassWindowManagerHint flag for specific
docks
2017-03-18 23:32:27 +02:00
Michail Vourlakos
bb7235879b move autostart code in globalSettings 2017-03-18 14:16:32 +02:00
Michail Vourlakos
e57d525824 create globalsettings for corona
--first all the code concerning exposeAltSession
is moved in it and in the future also the autostart
and currentSession can follow. This will improve
both dockview and configview
2017-03-18 13:21:17 +02:00
Michail Vourlakos
7b060c22a5 fix #272,expose alternative session in menu 2017-03-18 01:53:44 +02:00
Johan Smith Agudelo Rodriguez
fb16fee66b fix #246, Incorrect/inconsistent behaviour when switching virtual desktops 2017-03-12 04:01:27 -05:00
Michail Vourlakos
059a778765 fix #235,set icon for docks differently
--for some reason the icon name returned from
the metadata of corona is empty.This gets
the windowIcon set for the application.
2017-03-11 20:36:43 +02:00
Michail Vourlakos
45e95788ed fix #152,add On The Road session
--the user is able to change into another
session/profile called "On The Road" for
which can set up its docks and applets
differently according to its needs. For
example hide its name, status, place
living etc.
2017-03-11 01:33:34 +02:00
Michail Vourlakos
38f9d0d7e0 fix #224,add option to add spacers applets 2017-03-11 01:26:24 +02:00
Michail Vourlakos
13325ca022 fix #238,disable/enable raise dock temporary 2017-03-08 21:04:55 +02:00
Michail Vourlakos
1a04ff968d fix #233,support autostart through tweaks page 2017-03-08 21:04:54 +02:00
Michail Vourlakos
b8ce37d4c3 fix #198,recreate windows when it is needed
--in order for a dock to be above KeepAbove
windows must contain flag BypassWindowManagerHint.
Unfortunately this flag breaks the experience with
AlwaysVisible state especially the struts and
snapping behavior. This patch recreates a
dockView when a mode is changed and an
update for the flags is needed.
--at the same time move the localGeometry to
dockView in order to trigger properly the
updateAbsGeometry when it is needed, on
window's geometry changes not only when there
is local geometry change
--when a dock is created through corona, the
addDock function reads the mode which is going
to be used and specifys this way the flags that
have to be set during docks creation
2017-03-08 21:00:09 +02:00
Michail Vourlakos
de30d48f72 remove configuration window on hiding 2017-02-27 12:59:08 +02:00
Michail Vourlakos
8aa5021645 update screens in config window in each show event 2017-02-27 01:20:29 +02:00
Michail Vourlakos
f791f0b209 fix config window positioning in multi-screens 2017-02-27 01:20:29 +02:00
Johan Smith Agudelo Rodriguez
75d4b71216 #199, AbstractWindowInterface is now a shared resource 2017-02-24 21:50:40 -05:00
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
2017-02-09 17:54:28 +02:00
Johan Smith Agudelo Rodriguez
57797c51f5 add shadows to config window 2017-02-02 20:21:58 -05:00
Michail Vourlakos
c8c14cbe80 more improvements for calculations
--various improvements for calculations for panel size,
shadows calculations, configuration window showing
metrics
2017-01-29 20:15:18 +02:00
Johan Smith Agudelo Rodriguez
2e8fe37fd2 #98, added about dialog 2017-01-29 00:16:28 -05:00
Michail Vourlakos
72baaa8809 fix #93,masking updated correctly on config win
--this can be tested by opening the configuration window
through the tasks. Even though a task is zoomed when
triggering the configuration window the animations
do not break afterwards
2017-01-27 20:31:41 +02:00
Johan Smith Agudelo Rodriguez
72bd7a0af8 fix #85, removing Dock crashes Latte 2017-01-21 18:27:51 -05:00
Michail Vourlakos
af74c952ef fix two serious crashes from config window
--first is inside the freeEdges function call
on destruction
--the second is also in the app's destruction
because of the call to a destructed containment
through m_containment. This variable was deleted
2017-01-17 20:09:43 +02:00
Johan Smith Agudelo Rodriguez
c42250d9bb avoid white spaces with astyle 2017-01-16 15:37:17 -05:00
Michail Vourlakos
a74fe28c18 consider shadow size for currentThickness
--this solves an issue concerning configuration window
placement when changing locations
2017-01-13 16:51:56 +02:00
Johan Smith Agudelo Rodriguez
5d59cfb01c better debug info 2017-01-13 02:06:29 -05:00
Johan Smith Agudelo Rodriguez
03eeb6074d update geometry just when is necessary 2017-01-13 01:16:05 -05:00
Johan Smith Agudelo Rodriguez
2cb031ee50 improve auto sync geometry, and cleaning code unused 2017-01-12 18:56:25 -05:00
Michail Vourlakos
52d64b561c restore the init functionality 2017-01-11 15:18:39 +02:00
Michail Vourlakos
fba9d62ee2 fix #50, update config window location
--fix also some crashes concerning the existence
of multiple config windows from different docks.
2017-01-11 02:30:35 +02:00
Michail Vourlakos
8fa6225cdb fix #24, probably fixed
--opening configuration window all the time and
I havent found a case that this is not shown yet
2017-01-11 01:11:41 +02:00
Johan Smith Agudelo Rodriguez
34772cdc21 resync geometry for avoids that config ui covers the dock #38 2017-01-09 00:10:59 -05:00
Johan Smith Agudelo Rodriguez
e9436d568c Dock shouldnt hide on userConfiguring state #32 2017-01-03 20:12:46 -05:00
Michail Vourlakos
63739ac77b support sticker for configuration window 2017-01-04 01:35:22 +02:00
Johan Smith Agudelo Rodriguez
fe146aaa90 Missing file licences #34 2017-01-02 17:05:30 -05:00
Johan Smith Agudelo Rodriguez
84eacf3cbf code formatted 2016-12-31 00:27:57 +02:00
Johan Smith Agudelo Rodriguez
7fc5aa55f6 files and class renamed 2016-12-31 00:24:00 +02:00