1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-08 01:57:44 +03:00

76 Commits

Author SHA1 Message Date
Michail Vourlakos
91ff26882e fix #784,ignore top/bottom auto-hide panels
--a bottom or top auto-hide panel is not considered
in the calculations for the availableScreenRegion
2017-12-05 20:56:58 +02:00
Michail Vourlakos
e4826d0907 dont make no needed calculations for dodge modes
--dodge modes now check in start if the dock contains
the mouse and thus dont make any other calculations
or calls to kwin if the dock contains the mouse
2017-08-13 13:24:32 +03:00
Michail Vourlakos
f588e74549 fix #665,block false raiseDock for containsMouse
--as an example Firefox 55 triggers a windowChanged
event in every mouse movement. Thus the dock wasnt
appearing because it was sent a raideDock(false)
signal. Adding a containsMouse check for all dodgeModes
fixes this. A raiseDock(false) is never sent if
the dock containsMouse
2017-08-13 13:04:37 +03: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
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
2040ac3063 abstractwindowinterface now is based over an variant class type 2017-06-20 16:59:11 -05:00
Johan Smith Agudelo Rodriguez
a409d761b7 fix #527, Dock dodges maximized window on different screen. 2017-06-11 14:45:44 -05:00
Michail Vourlakos
d54fc5b436 add Meta+` shortcut and fix animation behavior
--the isHidden flag shouldnt be set from visibilitymanager,
it is only the qml responsibility
2017-06-04 02:43:52 +03:00
Johan Smith Agudelo Rodriguez
dee8ebcf8b update ever the struts the dock 2017-05-01 09:11:54 +03: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
46fe322b35 fix #358, [Crash] - recreating dock for AlwaysVisible mode
If I overrride the method event I should call to implementation parent, however VisibilityManagerPrivate is triggered from view and VisibilityManagerPriavte is not owner of QEvent
2017-04-03 23:51:16 -05:00
Johan Smith Agudelo Rodriguez
0e15b27596 fix no return in nonvoid function 2017-04-03 02:31:40 -05:00
Johan Smith Agudelo Rodriguez
a5eb5c6a47 force visibility in startup if user is configuring 2017-04-02 04:25:36 -05:00
Johan Smith Agudelo Rodriguez
78187b463d restore last beahavior for mode() 2017-04-02 02:20:45 -05:00
Johan Smith Agudelo Rodriguez
8420245102 fix #330, visibility mode and options
Visibility doesn't load when switch to session
2017-04-02 00:23:47 -05:00
Johan Smith Agudelo Rodriguez
f04519b967 fix #330, visibility mode and options 2017-03-25 16:17:41 -05:00
Johan Smith Agudelo Rodriguez
78d30ea508 DodgeMaximized receives some of love
DodgeMaximized now also dodges windows with a size greater than or equal to the screen
2017-03-23 22:15:04 -05:00
Johan Smith Agudelo Rodriguez
e6374da532 added support for windows with shade state and improving WindowInfoWrap 2017-03-23 22:06:59 -05:00
Johan Smith Agudelo Rodriguez
f794d5c60c fix #308, Always visible option does not work for side-set dock on unusual multi screen setup 2017-03-23 00:03:45 -05:00
Johan Smith Agudelo Rodriguez
ecbd2c99bc fix #256, Dodging/Layering Issues 2017-03-15 02:57:42 -05:00
Johan Smith Agudelo Rodriguez
7657fb036f avoid copies of winfowrap 2017-03-15 02:24:24 -05:00
Johan Smith Agudelo Rodriguez
f6a73d4b69 fix crash deleting visibilityManager 2017-03-12 20:52:31 -05:00
Johan Smith Agudelo Rodriguez
5226b6adce code formatted 2017-03-12 15:15:06 -05:00
Johan Smith Agudelo Rodriguez
0375e15d0a close config window before close latte 2017-03-12 13:30:54 -05:00
Johan Smith Agudelo Rodriguez
af8f844bc6 Only visibilityManager can call mustBeHide/Shown 2017-03-12 13:09:38 -05:00
Johan Smith Agudelo Rodriguez
a014eadd40 avoid hide the dock when blockHiding is active 2017-03-12 12:16:23 -05:00
Johan Smith Agudelo Rodriguez
095dc50f1e fix restore connfig for raiseOnDesktop/ActivityChange 2017-03-12 12:05:32 -05:00
Michail Vourlakos
1618a7bd5d temporary raise timer double to hide timer
--it is also bound between values 1800 and 3000
2017-03-12 13:21:34 +02:00
Johan Smith Agudelo Rodriguez
a00c584f37 update hidden state when change the activity 2017-03-12 05:38:15 -05: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
13325ca022 fix #238,disable/enable raise dock temporary 2017-03-08 21:04:55 +02:00
Johan Smith Agudelo Rodriguez
2f419e6eab fix restore config 2017-02-26 18:43:48 -05:00
Johan Smith Agudelo Rodriguez
75d4b71216 #199, AbstractWindowInterface is now a shared resource 2017-02-24 21:50:40 -05:00
Johan Smith Agudelo Rodriguez
ec3721a591 fix #139, Un-hide Latte at desktop and activity changes 2017-02-12 03:01:12 -05:00
Johan Smith Agudelo Rodriguez
0592ba3aaf avoid overlaping 2017-02-11 17:46:16 +02:00
Johan Smith Agudelo Rodriguez
b8cbf694f7 fix #133, dodge active window when switching desktop 2017-02-11 02:54:03 -05:00
Johan Smith Agudelo Rodriguez
a13957e59b fix #136, load visibility with a timer in startup 2017-02-11 01:48:43 -05:00
Michail Vourlakos
ca97e6d486 disable more debug messages 2017-01-28 19:34:03 +02:00
Johan Smith Agudelo Rodriguez
c42250d9bb avoid white spaces with astyle 2017-01-16 15:37:17 -05:00
Johan Smith Agudelo Rodriguez
2307efd4c4 clean up code #79 2017-01-16 15:37:17 -05:00
Johan Smith Agudelo Rodriguez
e3aac94824 permit always update dockRect variable 2017-01-13 17:01:30 -05:00
Johan Smith Agudelo Rodriguez
401e85ad8e dont update struts when the user is configuring #25 2017-01-13 16:33:42 -05:00
Michail Vourlakos
abf84a1d1e restore previous behavior
--fixed local dock geometry updating in editing
mode. Now in runtime the struts are updating
correctly
2017-01-13 19:22:49 +02:00
Michail Vourlakos
3f2847b467 disable update struts on userConfiguring state 2017-01-13 18:43:23 +02:00
Johan Smith Agudelo Rodriguez
44bdd5a90b code formatted 2017-01-13 01:27:57 -05:00
Johan Smith Agudelo Rodriguez
77917920fd set on all activities #52 2017-01-12 18:56:25 -05:00
Michail Vourlakos
456612d7fd set show/hide timers default values 2017-01-12 13:53:06 +02:00
Michail Vourlakos
9ea5959cb6 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
2017-01-05 17:48:27 +02:00