1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-03-31 18:50:09 +03:00

37 Commits

Author SHA1 Message Date
audoban
9e2033e752 fix crash when the user change the session 2017-04-02 02:16:25 -05:00
Michail Vourlakos
f12fc52fd1 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
30fb90ec01 move autostart code in globalSettings 2017-03-18 14:16:32 +02:00
Michail Vourlakos
d9a8428971 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
d0321f3baa fix #272,expose alternative session in menu 2017-03-18 01:53:44 +02:00
audoban
7848c600cb fix #246, Incorrect/inconsistent behaviour when switching virtual desktops 2017-03-12 04:01:27 -05:00
Michail Vourlakos
ea754f37a6 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
3eeb1fe794 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
3d95225349 fix #224,add option to add spacers applets 2017-03-11 01:26:24 +02:00
Michail Vourlakos
849301189a fix #238,disable/enable raise dock temporary 2017-03-08 21:04:55 +02:00
Michail Vourlakos
245f820718 fix #233,support autostart through tweaks page 2017-03-08 21:04:54 +02:00
Michail Vourlakos
e19b20dc22 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
f6bfb7926f remove configuration window on hiding 2017-02-27 12:59:08 +02:00
Michail Vourlakos
55f04b2515 update screens in config window in each show event 2017-02-27 01:20:29 +02:00
Michail Vourlakos
206faf579b fix config window positioning in multi-screens 2017-02-27 01:20:29 +02:00
audoban
a12ce7d3ab #199, AbstractWindowInterface is now a shared resource 2017-02-24 21:50:40 -05:00
Michail Vourlakos
be69cbe597 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
audoban
2106155e18 add shadows to config window 2017-02-02 20:21:58 -05:00
Michail Vourlakos
25f4de2f5c 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
audoban
68d2fcf475 #98, added about dialog 2017-01-29 00:16:28 -05:00
Michail Vourlakos
f91f9f26ce 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
audoban
5ab037a22a fix #85, removing Dock crashes Latte 2017-01-21 18:27:51 -05:00
Michail Vourlakos
33249a917b 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
audoban
756f4fdbe3 avoid white spaces with astyle 2017-01-16 15:37:17 -05:00
Michail Vourlakos
80df887507 consider shadow size for currentThickness
--this solves an issue concerning configuration window
placement when changing locations
2017-01-13 16:51:56 +02:00
audoban
93f7777acd better debug info 2017-01-13 02:06:29 -05:00
audoban
2f262c4fb2 update geometry just when is necessary 2017-01-13 01:16:05 -05:00
audoban
b144cd1f0b improve auto sync geometry, and cleaning code unused 2017-01-12 18:56:25 -05:00
Michail Vourlakos
a7d1a04d0d restore the init functionality 2017-01-11 15:18:39 +02:00
Michail Vourlakos
12f3edd2e1 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
bcee3d1a9b 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
audoban
34f9bcf636 resync geometry for avoids that config ui covers the dock #38 2017-01-09 00:10:59 -05:00
audoban
448f0b83fd Dock shouldnt hide on userConfiguring state #32 2017-01-03 20:12:46 -05:00
Michail Vourlakos
3dacc2fda9 support sticker for configuration window 2017-01-04 01:35:22 +02:00
audoban
ad2758cfeb Missing file licences #34 2017-01-02 17:05:30 -05:00
audoban
f701864a69 code formatted 2016-12-31 00:27:57 +02:00
audoban
82ee0c64e0 files and class renamed 2016-12-31 00:24:00 +02:00