This program is an adaption of my JB Wishlist one, which was an adaption of my KindEbook Wishlist one, which has been regularly updated (January 2015 -> November 2017), with updates to all programs being ongoing, it seems, and often updated together in tandem. It is true though, that each program has a unique set of requirements, so not everything is indeed the same or acts in the same way.

WARNING - IonGoG Wishlist is in a mostly finished but still incomplete state. Most options and features are working as they should, but some lesser used ones may give odd or strange results or just none at all. As I discover things I will fix them.

For now, IonGoG Wishlist is in a BETA condition, so not all fixes or adaptions or new features (unless significantly unique) will be listed or mentioned.

(v0.0_b28) BUGFIX for 4 digits instead of 3 for list entry numbers. NOTE - Somehow this had been overlooked for a long time.

(v0.0_b27) Implemented even faster loading or sorting of list, sorted or not.

(v0.0_b26) Implemented faster loading and sorting (IniReadSectionNames replacement), plus a bugfix for when a title starts with minus percent discount text.

(v0.0_b25) You can now alternatively provide a path to a downloaded game web page, instead of providing the URL. NOTES - This might be useful when access to that web page for this program might be prevented (i.e. country exclusion). Use CTRL when clicking ADD to have the path detected on the clipboard ... or just paste into the input field when prompted.

(v0.0_b24) Auto guess for series, now includes checking for a dash as the divider. Button added to relocate program window from left to right of screen, and back again if needed.

(v0.0_b23)
Position of details window now starts up at far left. Name for Series is now auto guessed but can be reverted to full Game Title for editing (if different), by clicking CANCEL. An error splash is now used for missing detail reports, closed by mouse movement.

(v0.0_b22)
Bugfix for GOG web page changes. Query option to exit the program on Remove or Relocate, to avoid the list loading or updating first (only useful to save time, if closing was to be the next user action anyway). If the currently active user is a 'bought' one, then on program exit a query to change the user for the next program start, will occur. NOTE - A bought user name ends in '(b)'.

(v0.0_b21)
Bugfix for 'Details' (not found due to GOG web page changes), plus related improvements.

(v0.0_b20)
A GOG movie can now be added to the list.

(v0.0_b19)
Bugfix for 'Release Date' and extra data in 'Genre' relocated to end of 'Requirements'. A prompt to Update downloaded image is no longer the default on SAVE, but can be selected. Combo field for Player Type now loses focus on selection, to avoid mouse wheel issues. Other minor improvements.

(v0.0_b18)
QUERY price now briefly provides a prompt when checking in Automatic mode, giving the possibility of a simple update manually (20 second delay on initial program usage, but 5 seconds thereafter for each entry check).

(v0.0_b17)
More Game Detail is auto-detected and better processed, perhaps avoiding manual editing. THANKS to TheDcoder for suggesting I use a hidden IE instance instead, to get the price. BUGFIX for ADD duplicate entry when Cancel is selected. BUGFIX for moving an entry to another User, using the Menu entry method (instead of Accelerator Key).

(v0.0_b16)
Auto-detecting the price has been restored by using IE browser functions. Query the price for a single item, will now display a Details window, that can be used to update various elements for an entry. The Details window always displays for ADD, after any automation has finished. NOTE - User can manually copy various details from the Game web page, then paste them into the Details window, to modify existing or add any that are missing.

(v0.0_b15)
Auto-detecting the price is broken by recent GOG layout changes to their web pages, so a few manual prompt queries have been added, for both the ADD and Price QUERY processes, which also provide greater control over the previous detail extraction method and the input/save process. NOTE - Future updates may improve things more.

(v0.0_b14)
Added a 'Simple' search option, to jump to specific row if search result is found in specified column (Title/Genre/Series). Improved selection of recipient name, when doing COPY or MOVE, by using CTRL with CANCEL button, to cycle through available names. The Accelerator Keys for COPY and MOVE changed, to (Alt-C) & (Alt-M) plus ADD a Series changed to (Alt-A) and Set a SWEET price changed to (Ctrl-S), from (Shift-C), (Shift-M), (Shift-A), (Shift-S) respectively, to avoid occasional issue with SHIFT usage.

(v0.0_b13)
This includes all changes made since v0.0_b08.
Bugfix for unwanted blank lines in Comments.
Bugfix for Price not found or non digits, plus related code improvements.
Bugfix at program start for program window being off-screen (including Preview window).
Export & Import options added for a User (Settings and Files). Import has two methods for any updating required (complete or only specific changes with prompting for other elements if found).
Genre column can now optionally be a Series column (toggled on Settings window at bottom).
More accelerator keys added, for features like - Sweet Price, Warning, Add Series, Skip in Query ALL, etc.
When ADDING a new game to the list, a Series name can be manually added (based on the Game name by default, but modifiable either then or later). The column sort is handy when you want dissimilar named games in a series to be sorted together. Ideal sorting will often require a trailing number in the field, indicating position in a series (i.e. Quake 1).
Slicker loading and clearing of lists has now been implemented for all the features that should require it (when the Slicker Visuals option is enabled).
A new option to check for a Series Discount Price (if it exists) has also been added, which will be in place of the usual reported price during a Query. On first use of this version, you will be prompted about using this new feature, which has not had much testing to-date. The option can be turned ON or OFF via the program Settings window.

IMPORT & EXPORT NOTES - Exporting can be a great way to externally share your bought list with family & friends. Typically by default, a user called 'John' will have a bought list named 'John (b)' created when the 'Relocate all Bought items' (right-click) menu option is used. You set an item as Bought, by using either the CTRL+B accelerator key for selected entry or the right-click menu option. To Export a specific user list, load that list in the program, then use the right-click (USERS -> Export current User & Image data) option to save to a selected folder location, the user's settings files (i.e. John (b).ini and Comments.txt) plus related image files for every game on that list. You then share that folder with your relative or friend who also has the IonGoG Wishlist program installed. That person uses the program's Import feature (USERS -> Import or update a User & Image data) on the list's right-click menu.
***WARNING*** - To prevent overwriting (replacing) or updating the wrong user list (where you have more than one user with the same name), it is important, that you rename the user INI file first (the one you are importing), perhaps using a nickname instead or adding a surname to make it unique (i.e. John Smith (b).ini). ADVICE - Because the Username field is currently not very wide, a nickname would probably be the better option. My KindEbook Wishlist was recently expanded (widened) to incorporate a 'Last' price column, which I may later add to IonGoG Wishlist, at which time I would widen the Username (dropdown) field.
