1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-01-15 03:24:49 +03:00

1432 Commits

Author SHA1 Message Date
Johan Smith Agudelo Rodriguez
c4e01f428f keeping compatibility with gcc 4.8 2017-06-23 16:11:43 -05:00
Johan Smith Agudelo Rodriguez
6892e96769 keeping compatibility with gcc 4.8 2017-06-23 16:10:14 -05:00
Johan Smith Agudelo Rodriguez
cb9fadbcbd keeping compatibility with gcc 4.8 2017-06-23 16:00:16 -05:00
Michail Vourlakos
0bd90b8fd2 improve recreate dock implementation
--the new implementation possibly fixes two crashes
that could occur occasionaly. First it is ensured
that the new dock in created after the old one has been
removed. We also use directly the containment instead
of using a reference for it which could create a crash
in some cases. One more fix, setting dock visible to false
had no reason as long as it is going to be deleted either
way.
2017-06-23 10:54:35 +03:00
Michail Vourlakos
69c28eff7a fix #537,reenable show() on dock creation
--this code has been checked to not break both
wayland with plasma 5.10 and x11
2017-06-23 02:19:00 +03:00
Michail Vourlakos
a1a1f56749 disable messages from dockview when deleting it 2017-06-23 01:35:10 +03:00
Michail Vourlakos
5e1d851888 delay the recreation of a dock
--when recreating a dock it might be a good idea
to delay a bit in order to give to the config
window the time to delete itself
2017-06-23 01:21:33 +03:00
Michail Vourlakos
919af662e6 fix hasAudioStream binding loop 2017-06-23 01:09:49 +03:00
Michail Vourlakos
01a33b0c97 fix binding loop for config win show 2017-06-23 00:47:49 +03:00
Michail Vourlakos
558e2e3670 fix #562,pin/unpin behavior for oneactivity,task
--cleanup also the context menu from comments from
the old activities architecture
2017-06-22 02:48:42 +03:00
Jasu
df777dddcb libSM dependency for ubuntu (#561) 2017-06-22 02:33:50 +03:00
Michail Vourlakos
f6b9e35eb7 fix crash from surfacedestroyed signal 2017-06-22 02:26:08 +03:00
Michail Vourlakos
d825e2dda4 add more protections on deleting a dock
--these protections could reduce crashes on
dock deletions
2017-06-21 23:34:40 +03:00
Michail Vourlakos
9e74ce95a2 fix crash when changing to default session
--this was a rare crash when changing to default
session from the alternative one through the context
menu of the Tasks plasmoid there was a crash sometimes
2017-06-21 22:47:29 +03:00
Michail Vourlakos
4b8f3a4b33 fix #559,fix wayland crashesm show/hide configview 2017-06-21 22:47:29 +03:00
Johan Smith Agudelo Rodriguez
31ad5d5a19 missing dependence libSM 2017-06-21 02:41:19 -05:00
Michail Vourlakos
7181341913 fix #517,restore qt5.9 focusOut behavior 2017-06-21 09:45:34 +03:00
Johan Smith Agudelo Rodriguez
f5607f87e2 AlwaysVisible Not yet implemented 2017-06-20 19:07:47 -05:00
Johan Smith Agudelo Rodriguez
b7f9ad5685 Fix #558, Dodge all windows and activities 2017-06-20 19:06:04 -05:00
Johan Smith Agudelo Rodriguez
de4f05fe9c added include guard 2017-06-20 17:21:49 -05:00
Johan Smith Agudelo Rodriguez
048191e1d5 missing dependence libSM 2017-06-20 17:21:20 -05:00
Johan Smith Agudelo Rodriguez
a3fb857081 Default behavior, WindowsGoBelow 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a6bcc53aad Cleaning up a bit before implementing always visible 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
42885005b2 DodgeAllWindows is functional 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
35c44a6918 DodgeMaximized is functional 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
44d85a4905 WARNING: Assertion failed in wayland 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a41710b155 DodgeActive is functional 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a02fe1322e waylandinterface implemented 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
2040ac3063 abstractwindowinterface now is based over an variant class type 2017-06-20 16:59:11 -05:00
Michail Vourlakos
111d59e1c5 fix crash with qt5.9 and wayland
--the show() function of a wayland surface shouldnt
be called before the surface is created. In other case
in qt 5.9 creates a crash
2017-06-20 23:13:38 +03:00
Michail Vourlakos
ab045b2e9d fix #537,add copied dock properly in explicit scr
--the copy dock function now works properly in a
multi-screen environment
2017-06-20 20:15:12 +03:00
Michail Vourlakos
cf86fddeec fix #537,properly set copy location in multi-scr 2017-06-20 18:20:48 +03:00
Michail Vourlakos
f18047a43e fix #556,remove single dock from secondary screen 2017-06-20 17:57:58 +03:00
Michail Vourlakos
480570bab2 fix #555,correct -1px struts calculations 2017-06-20 17:28:55 +03:00
Michail Vourlakos
76fa4dc589 update Fedora link to official package 2017-06-19 00:41:35 +03:00
Michail Vourlakos
ce7bf51145 disable background effect when having transparency 2017-06-19 00:30:07 +03:00
Michail Vourlakos
d544549d2c fix #553,reenable shortcuts for plasma taskmanager 2017-06-18 18:14:15 +03:00
Michail Vourlakos
8794835f0b reenable a small animationstep in parabolic effect 2017-06-18 13:50:56 +03:00
Ivan Bordoni
314cb108e1 Update it.po (#550)
* Update it.po

* Update it.po
2017-06-18 13:36:31 +03:00
Michail Vourlakos
1554af6f16 pass boundingRect to background Contrast effect
--fix the strange line at the bottom of the dock
when using the Breeze themes
2017-06-18 13:29:40 +03:00
Michail Vourlakos
0cc1e84ba8 dont play hoverAnimation when clicking 2017-06-18 11:43:42 +03:00
Michail Vourlakos
079604c3b6 disable mScale changes in clickAnimation 2017-06-18 00:43:07 +03:00
Ivan Bordoni
0393d78269 Update it.po (#547) 2017-06-17 15:00:05 +03:00
Michail Vourlakos
e2fe456a7e fix #544,disableRestoreZoom is released more cases 2017-06-16 09:43:09 +03:00
Ivan Bordoni
c9ed04c48e update it translation (#543) 2017-06-15 18:53:16 +03:00
Michail Vourlakos
aa9e730422 fix #539,update autostart to new desktop file 2017-06-13 13:51:11 +03:00
Michail Vourlakos
9ccf9978be update docksCount on screen changes 2017-06-12 00:52:17 +03:00
Michail Vourlakos
a05785e34b differentiate dockNo perScreen and total
--improve the signaling between the configuration window
and the dockview concerning freeEdges for current screens
and docks count. Now the docks counting is different
between screens and in general
2017-06-12 00:40:45 +03:00
Michail Vourlakos
97b3c4f854 update algorithms for docksCount,freeEdges
--the new algorithms are using QScreen* values
from dockviews instead of the containment screen()
which can not be trusted at the first minutes
of a dock creation
2017-06-11 23:55:34 +03:00
Michail Vourlakos
973cc935fc always set explicit screen on copy method 2017-06-11 23:31:45 +03:00