[krunner] Don't set the position three times in a row
ClosedPublic

Authored by davidedmundson on Mar 27 2020, 10:23 PM.

Details

Summary

loadConfig calls setFreeFloating. setFreeFloating calls
setLocation

Diff Detail

Repository
R120 Plasma Workspace
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 24360
Build 24378: arc lint + arc unit
Restricted Application added a project: Plasma. · View Herald TranscriptMar 27 2020, 10:23 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
davidedmundson requested review of this revision.Mar 27 2020, 10:23 PM
davidedmundson retitled this revision from [krunner] Don't set the position twice in a row to [krunner] Don't set the position three times in a row.
davidedmundson edited the summary of this revision. (Show Details)

update

apol accepted this revision.Mar 28 2020, 12:25 AM
This revision is now accepted and ready to land.Mar 28 2020, 12:25 AM

Can we just nuke this option? I know people on the internetz™ are quite vocal about it but effectively it's just broken and unmaintained

Can we just nuke this option? I know people on the internetz™ are quite vocal about it but effectively it's just broken and unmaintained

...That, or make it configurable with a user-facing UI. I agree that hidden features will bit-rot, though.

I don't want to be *that guy* but this is one of the things I do in every kde desktop I have. User facing configurable UI would be great !

That said, although I love the free floating version, I wouldn't run to xxx desktop if it was removed ! :)

Yeah, it's not like the KRunner KCM is currently overflowing with options and it would get lost. :)

This revision was automatically updated to reflect the committed changes.

This breaks KRunner's shadow against a top panel:

Yeah, it's not like the KRunner KCM is currently overflowing with options and it would get lost. :)

You can't move KRunner around, though, either, and the number of results shown is based on screen size and easily overflows the screen when it is free floating.