Splasm Software Discussions

a user community for the betterment of Splasmkind
It is currently Mon Dec 11, 2017 7:22 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Wed Sep 02, 2015 2:31 pm 
Offline
User avatar

Joined: Sun Aug 06, 2006 1:05 pm
Posts: 48
Location: England
When entering a new transaction the first field to be filled in is the date. A minor irritation is that entering dates can sometimes be awkward.

For instance, when entering a transaction today the date will be pre-filled as 02/09/2015 (2nd September 2015). However, if the debit was on 31 August 2015, then entering 31 in the first two digits produces only an error beep and the date (31) can not be entered because Checkbook realises that there are only 30 days in September. The user therefore has to skip ahead and change the month first before going back and setting the date.

I'm note sure how US English dates are affected because presumably the month is entered first. If there is already '31' in the date field then can '9' be entered for the month?


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 03, 2015 8:34 am 
Offline

Joined: Wed Oct 19, 2005 2:18 pm
Posts: 354
The top item appearing in a new debit or credit field is DATE. Set it up there before you enter the details. Yes, it's a pain because you can't set DATE to be the first automatic field for entry.


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 03, 2015 9:58 am 
Offline
User avatar

Joined: Sun Aug 06, 2006 1:05 pm
Posts: 48
Location: England
t3rockhall wrote:
The top item appearing in a new debit or credit field is DATE.


Sorry, isn't that what I wrote? "When entering a new transaction the first field to be filled in is the date."

The issue for me is that the date is pre-filled, either with the current date or the last entered date. If the month of the pre-filled date has fewer days than the date of the transaction to be entered, then the date can not be entered without first changing the month. This is a bit counter intuitive. Couldn't the checking of the date wait until the complete date has been filled in and only then indicate an error if applicable?


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 03, 2015 10:01 am 
Offline
User avatar

Joined: Sun Aug 06, 2006 1:05 pm
Posts: 48
Location: England
t3rockhall wrote:
you can't set DATE to be the first automatic field for entry.


Checkbook Pro/Preferences/Entry/Select Date First


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 03, 2015 11:07 am 
Offline
Administrator
Administrator
User avatar

Joined: Wed May 18, 2005 11:19 pm
Posts: 526
Location: Here and There
The awkwardness when the day is before the month and you need to backdate to the end of the previous month is an artifact of Apple's date picker design.

The date picker automatically updates its date value as the user moves from one component to the next. This allows the date picker to instantly communicate with other interface elements and code, which works well in locales where the month comes before the day - Apple constrains the day component according to the month - but can't elegantly handle things the other way around, as the constraining date component, the month, is already there in plain sight, so when a day value exceeds the constraint, the date picker has no reliable way of knowing the user's intention.

I guess one way we could work around it is to provide a simple text field with date formatting instead of a date picker where the components are separated. Seems like that'd end up requiring more work in the end - users would have to enter entire dates with every Entry, recover from keystroke errors, particularly with date component separators, plus remember the date in the first place.

The way it behaves in this situation would annoy me, as well. Thankfully, it's only right around the beginning of the month, and not all months. It might be easier to live with if you're quick with Tab and Shift-Tab, or using the arrow keys. Left/right arrows switch between components and up/down arrows adjust values, so right arrow, down arrow, left arrow, enter day. If your preferences are set to use the last entered date instead of the current date, the rest of the Entries you create will automatically pick up the date so you may only have to do this a handful of times a year.

_________________
Keith Gugliotto
Primordial Sea Captain
Splasm Software
http://www.splasm.com

Follow us on Twitter!


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 03, 2015 2:14 pm 
Offline
User avatar

Joined: Sun Aug 06, 2006 1:05 pm
Posts: 48
Location: England
keithg wrote:
The awkwardness when the day is before the month and you need to backdate to the end of the previous month is an artifact of Apple's date picker design.


Thanks for the explanation Keith - I had assumed that date entry was Splasm code and didn't realise it was a built-in Apple feature.

As I wrote, it's only a minor irritation and as you explained it would probably be more awkward any other way. You'd think in the 21st century the world could agree upon a way of entering dates :D


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 03, 2015 10:36 pm 
Offline

Joined: Tue Jun 23, 2015 10:31 am
Posts: 12
Do it my way.

See, we agree! :lol:


Top
 Profile  
Reply with quote  
PostPosted: Fri Sep 04, 2015 1:16 am 
Offline
User avatar

Joined: Sun Aug 06, 2006 1:05 pm
Posts: 48
Location: England
Great. Now can we agree to use the metric system and rename the program to ChequeBook? :lol:


Top
 Profile  
Reply with quote  
PostPosted: Thu Sep 29, 2016 3:34 pm 
Offline
User avatar

Joined: Sat Sep 24, 2016 10:42 am
Posts: 16
Location: Great Britain
redmelons wrote:
Great. Now can we agree to use the metric system and rename the program to ChequeBook? :lol:


Hear-hear! :D


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group