activity configuration UI

Thomas Pfeiffer colomar at
Fri Mar 30 09:08:59 UTC 2012

On 30.03.2012 10:53, Marco Martin wrote:
>> however, if we do want to keep the "close" button and if we put buttons int
>> he title bar, it could be drawn exactly as we do the "close" button on
>> plasmoids.

I think we should just make a decision now.
Personally, I tend towards "Either both buttons or none" to clearly separate the 
two different kinds of "dialogs", and I think that in addition to the presence 
or absence of buttons we should offer other visual distinctions so that the user 
immediately knows if this is a dialog where she has to tap "Save" or not.
But that is more of a personal preference. I don't have a problem with 
abolishing the close/cancel buttons altogether, so if the majority is for that, 
I won't object.

> yeah, that's an idea as well
>>> would basically look like a tooltip?
>> basically, yes, but with a "pointer" pointing to the element in question.
>> bad ascci art
>> [ Already Taken ]
>>       ^
>>   |=/ \=======|
>>   |
>>   | Error mesage |
>>   |
>>   |=========|
>>   |
>>> in this case could be tap over to dimiss if cover something the user
>>> doesn't want
>> yes, that would work ...
> i did an experiment with a baloon tip for dialogs at a certain point.
> it was abandoned because was quite difficult to be used in Plasma::Dialog but
> the graphics is still there (well, almost impossible due to the requirement of
> window mask in non composited case ;)
> if we stay with something just on-canvas in this case there would be no
> problem tough

I like that, since it generally spares us having to allocate space for possible 
error messages in every UI where there might be any.
However, this only works if we can check for errors immediately after each entry 
was made on a screen with multiple input fields. What I don't want to see is a 
form with multiple input fields each popping up its own error balloon because 
the user has made several problematic entries and they are all validated at the 
same point. If that doesn't happen, I'm totally fine with the balloons.

More information about the Active mailing list