[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2023-04-12 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #13 from Nate Graham  ---
Git commit d25b9ebdb16b78d6ba2190048396d039e8e72289 by Nate Graham.
Committed on 12/04/2023 at 14:03.
Pushed by ngraham into branch 'master'.

kcms/rules: improve text for window rules with descriptions

In particular, explain what all of the the focus stealing prevention
and protection settings do.

My understanding of the different modes comes from reading the code
and code comments in activation.cpp.

M  +65   -31   src/kcms/rules/rulesmodel.cpp

https://invent.kde.org/plasma/kwin/commit/d25b9ebdb16b78d6ba2190048396d039e8e72289

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2023-04-12 Thread postix
https://bugs.kde.org/show_bug.cgi?id=458976

postix  changed:

   What|Removed |Added

 CC||pos...@posteo.eu

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2023-04-11 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #12 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/plasma/kwin/-/merge_requests/3964

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-22 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #11 from Natalie Clarius  ---
Ah, that never occurred to me. I can't get that question mark button to show up
anywhere even though it's in the title bar according to the title bar buttons
configuration, but thats off topic now.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-22 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #10 from Nate Graham  ---
WhatsThis text doesn't appear on hover, that's tooltip text.

It needs to be be seen by explicitly invoking "what's this?" mode via the
question mark titlebar button (which isn't supported on Wayland). There's also
the secondary mode to make it appear when you press Shift while a tooltip for a
UI element with WhatsThis text is visible, but that requires that the UI
element have a tooltip.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-20 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #9 from Natalie Clarius  ---
What about the "whatsThis" texts? We actually already have inline help for all
of the items in the KCM - except it doesn't seem to be working; I assume these
texts are supposed to be shown on hover, but that's not happening for me. This
does not necessarily preclude adding a label text in addition and/or porting to
QML some time in the future, but it would be nice if we could actually make use
of the help we already have. Does someone know what's up with this feature?

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #8 from Nate Graham  ---
(In reply to Natalie Clarius from comment #7)
> (What I mean is a dynamic label for each option, as opposed to my earlier
> suggestion of a general explanation for focus stealing prevention.)

Yeah I think that would be fine.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #7 from Natalie Clarius  ---
(What I mean is a dynamic label for each option, as opposed to my earlier
suggestion of a general explanation for focus stealing prevention.)

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #6 from Natalie Clarius  ---
Or maybe explaining the options actually is better because then we could add a
note like in the window activation policy that the default is probably what
they want.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #5 from Natalie Clarius  ---
I would also be in favor of a general reorganization of the window behavior KCM
and not display the focus tab which is probably the most complicated as the
landing page, but I think that's for another thread.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #4 from Natalie Clarius  ---
I can somewhat agree with this.  

Maybe for the meantime we could add a short sentence what focus stealing in
general is about, and refer to help page for more info on the individual
options?

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #3 from Nate Graham  ---
The problem is that almost nobody reads the help page. And it shouldn't be
expected that a feature is incomprehensible unless you do read it.

If this were a QML KCM, we could use KCM.ContextualHelpButton to provide the
information semi-inline without cluttering up the page with lots of text.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Natalie Clarius
https://bugs.kde.org/show_bug.cgi?id=458976

--- Comment #2 from Natalie Clarius  ---
That's what the help page is for, no?

Do you think these explanations are to short?  

Or do you think an inline explanation label should be added? Imo, if one starts
doings this, it gets difficult to draw the line where to stop doing this
because all of the focus stuff is not self-explanatory, and the more help is
mixed into the main UI, users may even become less aware that an extra help
page with more complete and more detailed explanations exists.  

Imo, it is better to keep a dedicated, well worked out help page than try to
squeeze half complete information into the already cluttered UI. I just
recently gave the window behavior docbook an overhaul and can try give that
ancient specialist stuff some more love.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-13 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=458976

Nate Graham  changed:

   What|Removed |Added

 Ever confirmed|0   |1
   Severity|normal  |wishlist
   Keywords||usability
 CC||natalie_clar...@yahoo.de,
   ||n...@kde.org
 Status|REPORTED|CONFIRMED

--- Comment #1 from Nate Graham  ---
Indeed.

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

[systemsettings] [Bug 458976] Simplify and/or explain focus stealing prevention modes

2022-09-10 Thread Nicolas Fella
https://bugs.kde.org/show_bug.cgi?id=458976

Nicolas Fella  changed:

   What|Removed |Added

Product|kwin|systemsettings
 CC||plasma-b...@kde.org
  Component|general |kcm_kwinoptions

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