Deal all,
I've made a tiny app for quick select and insertion of calendar dates / date-ranges.
I use it on a daily basis for a few years as a private ahk-script; recently decided to build it to a standalone program for those, who can't use Auothotkey.
It's open source, written in Autohotkey v2.
The simple exe creates a sinlge .ini file to store the settings. The user could modify the settings by direct editing of the ini file.
You can call the GUI window with a keyboard shortcut (also configurable). There are 4 pre-defined date formats, which also configurable in the ini file.
Download and further details of usage and possible setting at it's github repository: https://github.com/bigbadplayer/DatePickerGO
Do someone has further ideas for different use-cases and development?
DatePickerGO - Pop-up calendar app for quickly insert of dates
-
- Posts: 3
- Joined: Thu May 26, 2016 1:52 am
Re: DatePickerGO - Pop-up calendar app for quickly insert of dates
Welcome to TPFC forums. Cool idea there, bigbadplayer.
Ufortunately, I get an error on launching DatePickerGO in my Windows 10 (21H2):
The reason is simple to figure: there's no 'DatePickerGO.ico' in the program folder, only the program's executable.
It kind of works if I click "Continue", but then upon closing DatePickerGO the tray icons got mixed up, so I had to restart the Explorer shell...
Ufortunately, I get an error on launching DatePickerGO in my Windows 10 (21H2):
The reason is simple to figure: there's no 'DatePickerGO.ico' in the program folder, only the program's executable.
It kind of works if I click "Continue", but then upon closing DatePickerGO the tray icons got mixed up, so I had to restart the Explorer shell...
Re: DatePickerGO - Pop-up calendar app for quickly insert of dates
https://www.autohotkey.com/docs/v2/lib/FileInstall.htm the ico(n) file(s)
Lintalist has a Calendar plugin[1] https://lintalist.github.io/#calendar-plugin where you can also pass on the locale identifier (LCID) as well. You can find a list of Locale IDs assigned by Microsoft here msdn.microsoft.com/goglobal/bb964664.aspx as well as the "connecting word" between two dates e.g.
5 May to 10 May, or a dash 5 May - 10 May
Perhaps offer the user to build their own favourite "date formats", with three favourites being buttons as you already have and replace the 4th button with a dropdown list of other options - or add a 5th option being the dropdown list or menu.
Visually I would find it more pleasing if all the buttons all have the same width.
[1] Code https://github.com/lintalist/lintalist/ ... lendar.ahk
Lintalist has a Calendar plugin[1] https://lintalist.github.io/#calendar-plugin where you can also pass on the locale identifier (LCID) as well. You can find a list of Locale IDs assigned by Microsoft here msdn.microsoft.com/goglobal/bb964664.aspx as well as the "connecting word" between two dates e.g.
5 May to 10 May, or a dash 5 May - 10 May
Perhaps offer the user to build their own favourite "date formats", with three favourites being buttons as you already have and replace the 4th button with a dropdown list of other options - or add a 5th option being the dropdown list or menu.
Visually I would find it more pleasing if all the buttons all have the same width.
[1] Code https://github.com/lintalist/lintalist/ ... lendar.ahk
-
- Posts: 3
- Joined: Thu May 26, 2016 1:52 am
Re: DatePickerGO - Pop-up calendar app for quickly insert of dates
Midas: Thank you for reporting this error. I've updated the source and released v1.0.1 "quick-fix" version. (This is the first compiled script what I did, and compiled it into the same folder of the source; did not notice the dependency. Sorry for that). Would you share your experience of usage?Midas wrote: ↑Sun Jul 09, 2023 9:36 am Ufortunately, I get an error on launching DatePickerGO in my Windows 10 (21H2):
The reason is simple to figure: there's no 'DatePickerGO.ico' in the program folder, only the program's executable.
It kind of works if I click "Continue", but then upon closing DatePickerGO the tray icons got mixed up, so I had to restart the Explorer shell...
lintalist: Thank you for the tip of FileInstall function. It did the job for the quick-fix
The user has the freedom to modify the first 3 date formats fully in the ini. The syntax is the same as AHK's: https://www.autohotkey.com/docs/v2/lib/ ... te_Formats Did you mean this for favorites?
When the user changes the formats in the ini file, the buttons' texts will change also (that is the reason I did'nt fixed the buttons' width: I don't know how the user will modify the formats).
It comes from my approach of usage: I prefer to use keyboard with minimal options on the pop-up calendar for simplicity and quick insertion.
GUI-based options would better, but it is for the future. First, I would like to enhance functions and stability. This whole thing started based on my usage habits. I guessed some 'universal' functions (like the configurable formats), but I would like to collect other users' ideas. For example: It would be useful, to add an option to copy date(s) to clipboard? Or only copy to clipboard, instead of direct insertion?
Thank you for the tip of LCID!
Re: DatePickerGO - Pop-up calendar app for quickly insert of dates
You could add a checkbox so the user can pick
[ ] copy to clipboard only
or radio buttons
( ) copy to clipboard
( ) paste date directly
(With &letter you can keep using the keyboard for these checkbox/radio buttons)
[ ] copy to clipboard only
or radio buttons
( ) copy to clipboard
( ) paste date directly
(With &letter you can keep using the keyboard for these checkbox/radio buttons)
-
- Posts: 3
- Joined: Thu May 26, 2016 1:52 am
Re: DatePickerGO - Pop-up calendar app for quickly insert of dates
Thank you for the ideas and tips lintalist!
I've implemented the clipboard only option and the LCID feature also (just added an option to create a language reminder note on the button, as you can see it on the example). And the &Letter works brilliant!
The next stage may will be a proper GUI for options also.
Re: DatePickerGO - Pop-up calendar app for quickly insert of dates
Topic update: DatePickerGO last release is v1.0.3 from 2023-08-03 (changes and downloads at https://github.com/bigbadplayer/DatePickerGO/releases).