Commit Graph

77 Commits (a1feede7ca94209af788b0406f225d0919de58bd)

Author SHA1 Message Date
Michail Vourlakos 4b01f59802 change default show delay to 0ms
--the reason is the plasma default behavior
for touch gestures under X11. Many users
report that Latte isnt working correctly
with left edges. Latte isnt responsible for
this but the plasma touch gestures implementation.
By changing the default for our Show Timer to
0ms then the situation is improved a bit more
for such cases and the user of course can
always alter its value from dock settings
window.

-https://github.com/psifidotos/Latte-Dock/wiki/F.A.Q.#q-my-left-dock-behaves-strangely-from-plasma-510-and-beyond-can-i-fix-this

-https://bugs.kde.org/show_bug.cgi?id=392464
-https://bugs.kde.org/show_bug.cgi?id=382219
7 years ago
Michail Vourlakos 7ed33e2497 fix #907,always check overlap for dodgeMaximize
--the check in order to identify if a maximized window
overlaps with the dock wasnt always been executed. That
was the case for multi-screens environments.
7 years ago
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
8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez b7f9ad5685 Fix #558, Dodge all windows and activities 8 years ago
Johan Smith Agudelo Rodriguez a6bcc53aad Cleaning up a bit before implementing always visible 8 years ago
Johan Smith Agudelo Rodriguez 42885005b2 DodgeAllWindows is functional 8 years ago
Johan Smith Agudelo Rodriguez 35c44a6918 DodgeMaximized is functional 8 years ago
Johan Smith Agudelo Rodriguez 2040ac3063 abstractwindowinterface now is based over an variant class type 8 years ago
Johan Smith Agudelo Rodriguez a409d761b7 fix #527, Dock dodges maximized window on different screen. 8 years ago
Michail Vourlakos d54fc5b436 add Meta+` shortcut and fix animation behavior
--the isHidden flag shouldnt be set from visibilitymanager,
it is only the qml responsibility
8 years ago
Johan Smith Agudelo Rodriguez dee8ebcf8b update ever the struts the dock 8 years ago
Johan Smith Agudelo Rodriguez adf82df246 fix #355, Request for new visibility policy: Windows Go Below 8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez 0e15b27596 fix no return in nonvoid function 8 years ago
Johan Smith Agudelo Rodriguez a5eb5c6a47 force visibility in startup if user is configuring 8 years ago
Johan Smith Agudelo Rodriguez 78187b463d restore last beahavior for mode() 8 years ago
Johan Smith Agudelo Rodriguez 8420245102 fix #330, visibility mode and options
Visibility doesn't load when switch to session
8 years ago
Johan Smith Agudelo Rodriguez f04519b967 fix #330, visibility mode and options 8 years ago
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
8 years ago
Johan Smith Agudelo Rodriguez e6374da532 added support for windows with shade state and improving WindowInfoWrap 8 years ago
Johan Smith Agudelo Rodriguez f794d5c60c fix #308, Always visible option does not work for side-set dock on unusual multi screen setup 8 years ago
Johan Smith Agudelo Rodriguez ecbd2c99bc fix #256, Dodging/Layering Issues 8 years ago
Johan Smith Agudelo Rodriguez 7657fb036f avoid copies of winfowrap 8 years ago
Johan Smith Agudelo Rodriguez f6a73d4b69 fix crash deleting visibilityManager 8 years ago
Johan Smith Agudelo Rodriguez 5226b6adce code formatted 8 years ago
Johan Smith Agudelo Rodriguez 0375e15d0a close config window before close latte 8 years ago
Johan Smith Agudelo Rodriguez af8f844bc6 Only visibilityManager can call mustBeHide/Shown 8 years ago
Johan Smith Agudelo Rodriguez a014eadd40 avoid hide the dock when blockHiding is active 8 years ago
Johan Smith Agudelo Rodriguez 095dc50f1e fix restore connfig for raiseOnDesktop/ActivityChange 8 years ago
Michail Vourlakos 1618a7bd5d temporary raise timer double to hide timer
--it is also bound between values 1800 and 3000
8 years ago
Johan Smith Agudelo Rodriguez a00c584f37 update hidden state when change the activity 8 years ago
Johan Smith Agudelo Rodriguez fb16fee66b fix #246, Incorrect/inconsistent behaviour when switching virtual desktops 8 years ago
Michail Vourlakos 13325ca022 fix #238,disable/enable raise dock temporary 8 years ago
Johan Smith Agudelo Rodriguez 2f419e6eab fix restore config 8 years ago
Johan Smith Agudelo Rodriguez 75d4b71216 #199, AbstractWindowInterface is now a shared resource 8 years ago
Johan Smith Agudelo Rodriguez ec3721a591 fix #139, Un-hide Latte at desktop and activity changes 8 years ago
Johan Smith Agudelo Rodriguez 0592ba3aaf avoid overlaping 8 years ago
Johan Smith Agudelo Rodriguez b8cbf694f7 fix #133, dodge active window when switching desktop 8 years ago
Johan Smith Agudelo Rodriguez a13957e59b fix #136, load visibility with a timer in startup 8 years ago
Michail Vourlakos ca97e6d486 disable more debug messages 8 years ago
Johan Smith Agudelo Rodriguez c42250d9bb avoid white spaces with astyle 8 years ago
Johan Smith Agudelo Rodriguez 2307efd4c4 clean up code #79 8 years ago
Johan Smith Agudelo Rodriguez e3aac94824 permit always update dockRect variable 8 years ago
Johan Smith Agudelo Rodriguez 401e85ad8e dont update struts when the user is configuring #25 8 years ago
Michail Vourlakos abf84a1d1e restore previous behavior
--fixed local dock geometry updating in editing
mode. Now in runtime the struts are updating
correctly
8 years ago
Michail Vourlakos 3f2847b467 disable update struts on userConfiguring state 8 years ago
Johan Smith Agudelo Rodriguez 44bdd5a90b code formatted 8 years ago
Johan Smith Agudelo Rodriguez 77917920fd set on all activities #52 8 years ago
Michail Vourlakos 456612d7fd set show/hide timers default values 8 years ago