[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-23 Thread Michał Dybczak
https://bugs.kde.org/show_bug.cgi?id=403471

--- Comment #11 from Michał Dybczak  ---
Wow, that was quick! Installed and it looks like it's working like a charm. I
can hit meta as many times I want, latte is hiding correctly!
Thanks!

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-23 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=403471

Michail Vourlakos  changed:

   What|Removed |Added

 Status|CONFIRMED   |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||https://commits.kde.org/lat
   ||te-dock/62033157f675bee68b9
   ||69fb280578dd2a0102123

--- Comment #10 from Michail Vourlakos  ---
Git commit 62033157f675bee68b969fb280578dd2a0102123 by Michail Vourlakos.
Committed on 23/01/2019 at 21:02.
Pushed by mvourlakos into branch 'master'.

unblock View after AppLaucher shortcut trigger

--the Application Launcher triggering through global
shortcuts (codepath) was missing a release for
visibilitymanager in order to work correctly after
the applet trigerring.

M  +6-0app/globalshortcuts.cpp

https://commits.kde.org/latte-dock/62033157f675bee68b969fb280578dd2a0102123

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-23 Thread Michał Dybczak
https://bugs.kde.org/show_bug.cgi?id=403471

--- Comment #9 from Michał Dybczak  ---
(In reply to Michail Vourlakos from comment #7)
> All global shortcuts have an interface if
> you want to disable them from Global Shortcuts->Latte Dock. You can disable
> them all them in that interface, even though it would request from you a few
> more clicks (you can request from plasma devs a "Disable All" button in
> there), this is needed only once, after the first time you run Latte

Right.


> > Latte shortcuts are too aggressive and they never should have override
> > existing shortcuts.
> > 
> 
> they dont override existing shortcuts that is a fault assumption

Hm... I was sure they did. I also noticed weird desktop behavior after updating
latte with that change at I noticed latte interface opening accidentally. But
maybe I'm wrong and I simply triggered those new (previously empty) shortcuts.
This was a while ago and now it works fine so I won't argue :).
Or maybe those were just some early bugs of that new feature, I think I saw
some issues posted and resolved that were tied to shortcuts. This is a charm of
using a git version ;).

Meta key alone is somehow differently treated by Plasma so it is possible that
the same code with meta+something will not work in the same way with meta
alone. In such case, we may have to post a Plasma bug to fix that? I'm curious
how it unravels.

When you figure it out and post a commit, let me know and I'll test if it works
on my end before closing this as solved.

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-22 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=403471

--- Comment #8 from Michail Vourlakos  ---
Ok, this is easily fixed I think, it just needs investigation...

If I use the Latte global shortcuts it works just fine, so if instead of "Meta"
I use "Meta+1" which a Latte activate entry shortcut it works ok...

just a comparison between the two code paths will probably provide a solution

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-22 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=403471

--- Comment #7 from Michail Vourlakos  ---
(In reply to Michał Dybczak from comment #6)
> 
> As to latte shortcuts, this needs to be rethought. I am not a fan of this
> feature. I never needed it and when it came back it hijacked many of
> shortcuts. When I want to assign a new shortcut, it is usually taken... with
> latte so I have to override it. It's not blocking anything but still, this
> is annoying. I wish I could disable all latte shortcuts with one switch.

this is how it is designed from kde kglobalaccel which is responsible for
global shortcuts. When a new app is run it requests from kglobalaccel some
global shortcuts. If some of them are already taken then they are not assigned
to the new app, but if they are free then assigned directly. Personally I find
it just fine... All global shortcuts have an interface if you want to disable
them from Global Shortcuts->Latte Dock. You can disable them all them in that
interface, even though it would request from you a few more clicks (you can
request from plasma devs a "Disable All" button in there), this is needed only
once, after the first time you run Latte


> Latte shortcuts are too aggressive and they never should have override
> existing shortcuts.
> 

they dont override existing shortcuts that is a fault assumption

> Anyway, sorry to be the bearer of bad news. I suspect I added a lot of work
> but meta key is frequently used so it keeps freezing my dock constantly 

the issue is not from Meta key, the issue is from Application Dashboard because
Latte makes the assumption that when it is closed as a normal applet informs
Latte about it which is not the case. All other application launchers work just
fine with that behavior

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-22 Thread Michał Dybczak
https://bugs.kde.org/show_bug.cgi?id=403471

--- Comment #6 from Michał Dybczak  ---
B issue is not so troubling. It's just lingering a bit longer then it should
before hiding, but that's just a very minor annoyance, so at the moment let's
forget it.

As to latte shortcuts, this needs to be rethought. I am not a fan of this
feature. I never needed it and when it came back it hijacked many of shortcuts.
When I want to assign a new shortcut, it is usually taken... with latte so I
have to override it. It's not blocking anything but still, this is annoying. I
wish I could disable all latte shortcuts with one switch. Latte shortcuts are
too aggressive and they never should have override existing shortcuts.

Anyway, sorry to be the bearer of bad news. I suspect I added a lot of work but
meta key is frequently used so it keeps freezing my dock constantly and sooner
or later others would complain about it too.

If you want, you can watch the video (I will delete it in a couple of weeks):

https://drive.google.com/open?id=1hiZ9JN2WJ_3hkvXEGHp5KZf5RR0qf8PL

-- 
You are receiving this mail because:
You are watching all bug changes.

[latte-dock] [Bug 403471] Application Dashboard when called through Meta blocks Latte and stops hiding itself when needed

2019-01-22 Thread Michail Vourlakos
https://bugs.kde.org/show_bug.cgi?id=403471

Michail Vourlakos  changed:

   What|Removed |Added

Summary|Latte dock stops hiding |Application Dashboard when
   ||called through Meta blocks
   ||Latte and stops hiding
   ||itself when needed

-- 
You are receiving this mail because:
You are watching all bug changes.