Bug 204087 - Impossible to type in a Birthdate or an Anniversary when creating a New Contact, 'Personal' tab.
Summary: Impossible to type in a Birthdate or an Anniversary when creating a New Conta...
Status: VERIFIED FIXED
Alias: None
Product: kaddressbook
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-16 22:02 UTC by Sabine Faure
Modified: 2009-08-28 22:48 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sabine Faure 2009-08-16 22:02:25 UTC
Version:            (using Devel)
Compiler:          gcc 4.3.2 
Installed from:    Compiled sources

- Launch KAddressBook.
- Go to File/New/New Contact
- Go to the Personal tab and try to enter a Birthdate or an Anniversary.

It is not possible, plus the format is not given (suggestion: could be a tool tip)

- Click on the calendar button
- A calendar with today's date appears.
- You have to manually go to the date you wish to enter for it to be displayed in the Birthdate or the Anniversary field(s).

There is a search line edit at the bottom of the calendar but it does not seem to work either.

SVN REV 1011519
Comment 1 FiNeX 2009-08-16 22:17:44 UTC
I agree: if manually edit of the field is disabled, the input field should be gray.

But I suggest to allow manually edit :-)
Comment 2 Sabine Faure 2009-08-16 22:47:38 UTC
Sure ;o)

I just wanted to let you know that there was a bug there.
Comment 3 Tobias Koenig 2009-08-17 11:54:39 UTC
SVN commit 1012271 by tokoe:

Replace KLineEdit by QLabel to make clear that the date
view is only for displaying not for editing

BUG: 204087


 M  +8 -7      dateeditwidget.cpp  
 M  +4 -5      dateeditwidget.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1012271
Comment 4 Tobias Koenig 2009-08-17 11:58:55 UTC
Hej,

the field was never meant to be used for editing, but you are right, it
was not really visible. So now I changed it to QLabel with mouse selection
ability. Manual input of a date is a hassle, as we would have to support
all possible country specific way of typing in a date format
(beliefe me, with having only one format, there will always be user complaining
about that this format does not fit there needs or totally confuses them ;))
so as result I decided to use the DatePicker instead.

The input field on the bottom of the DatePicker can be used to manually type
in the date.

Ciao,
Tobias
Comment 5 FiNeX 2009-08-17 12:41:29 UTC
@Tobias: is it possible to clear the field too?
Comment 6 Tobias Koenig 2009-08-17 13:11:51 UTC
Of course ;) Just right click on the label and choose 'Remove' from
the popup. The same pattern is/will be applied in other gui elements
in kaddressbook.
Comment 7 FiNeX 2009-08-17 13:32:07 UTC
Could it be possible to add something like the "<X" clear button used in line edit? For example a red "X" icon could be more visible than "right click -> remove".
Comment 8 Sabine Faure 2009-08-26 22:39:29 UTC
The Birthdate and Anniversary field are not editable anymore.
The calendar button has to be used to pick a date.

Tobias: good point! I did not realize that picking a date format would be a pb.
Thx for your input ;o)

I agree with Finex about a <X" clear button. That would definitely be easier to find.

Trunk, Svn Rev 1015767
Comment 9 Sabine Faure 2009-08-26 22:39:34 UTC
The Birthdate and Anniversary field are not editable anymore.
The calendar button has to be used to pick a date.

Tobias: good point! I did not realize that picking a date format would be a pb.
Thx for your input ;o)

I agree with Finex about a <X" clear button. That would definitely be easier to find.

Trunk, Svn Rev 1015767
Comment 10 Sabine Faure 2009-08-26 22:39:36 UTC
The Birthdate and Anniversary field are not editable anymore.
The calendar button has to be used to pick a date.

Tobias: good point! I did not realize that picking a date format would be a pb.
Thx for your input ;o)

I agree with Finex about a <X" clear button. That would definitely be easier to find.

Trunk, Svn Rev 1015767
Comment 11 Sabine Faure 2009-08-26 22:40:28 UTC
The Birthdate and Anniversary field are not editable anymore.
The calendar button has to be used to pick a date.

Tobias: good point! I did not realize that picking a date format would be a pb.
Thx for your input ;o)

I agree with Finex about a <X" clear button. That would definitely be easier to find.

Trunk, Svn Rev 1015767
Comment 12 FiNeX 2009-08-26 23:08:38 UTC
"<x" for clear the field is a common used UI element which is known by users. Right click -> remove is not easily discoverable by users.
Comment 13 Tobias Koenig 2009-08-27 13:27:13 UTC
Hej,

I've added a clear button now, that is shown whenever a date has been
selected.

Ciao,
Tobias
Comment 14 Sabine Faure 2009-08-28 22:48:57 UTC
The clear button works fine.
Thx a lot ;o)

Trunk, Svn Rev 1016607