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