https://bugs.kde.org/show_bug.cgi?id=496701

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |MOVED

--- Comment #3 from Nate Graham <n...@kde.org> ---
So, the reason why I ask is because the obvious question is "if this is a good
idea here, why not do it everywhere?". And the obvious answer is, "Then we
should!" This means we have two options:
1. It is truly a good idea, so let's do it everywhere!
2. Doing it everywhere would be undesirable for some reason, then we shouldn't
do it anywhere, since doing it in one random place would be weird and random
and prompt people to ask for it everywhere where it would have already been
established to be undesirable.

Which means if there's a path forward, we should think about how to do it
universally. This would be a major project requiring careful consideration:
1. Design: how should it look? When and where should it appear? How should we
handle the situation where it would cover up another UI element above or below
the text field? Should the user be able to permanently dismiss it? If they do,
how do they get it back if they change their mind later?
2. Implementation across 3 UI toolkits (QtWidgets, Plasma Components, Kirigami)
by either creating a new standard text component that does this and porting
everything to use it (a multi-year project on its own), or else adding the
functionality to the relevant style in a way that doesn't break.
3. QAing every place it gets rolled out to.

As you can see, this is a major project, not a feature request! As such, it's
not really the kind of thing that a Bugzilla ticket can track. Instead, it
needs someone to champion the project, start the work, and motivate others to
help them out. Since it's your idea, I think the best person to do it is...
you! If you want to try your hand at this, the place to propose it is at
https://invent.kde.org/groups/teams/vdg/-/issues.

If not, that's fine too, and hopefully your eyes have been opened a bit about
how something seemingly small-looking can turn out to be something gigantic. :)

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

Reply via email to