SudokuSolver Changelog

What's new in SudokuSolver 1.12.0

Apr 20, 2024
  • This release adds a new feature:
  • Add localisation support at the request of @wcxu21 who also kindly provided the simplified Chinese translation. Google translate was used to then convert it to traditional Chinese. The other European languages, French, German, Spanish and Italian were translated from English using DeepL. The translations look to be of good quality, but I have zero language skills so corrections are welcome, as are requests to provide further languages.
  • It also includes bug fixes and improvements:
  • When opening a previous session, if the tab contents represent an existing file and that file is no longer available the tab is now marked as modified. This will prompt for the tab contents to be saved again, when it is closed.
  • The Undo option is disabled when a new file is loaded into a tab.
  • When closing the last tab explicitly, using the tab close button the previous session store is now cleared.
  • The license has been updated to Zero Clause BSD

New in SudokuSolver 1.11.1 (Apr 7, 2024)

  • This is a bug fix release:
  • Although the app is now self contained, I'd neglected to remove the initialisation code for framework dependent builds. This stopped the app installing properly if the required Win App Sdk version wasn't already installed. Or if it was, the app trapped when it closed.
  • Fixed a layout problem on the Settings tab.
  • When saving a puzzle, I've now made the file size as small as possible.
  • The first time the app is run, the window and tab contents would not be saved when the restore previous session option was selected. The app data directory hadn't been created at that stage.

New in SudokuSolver 1.11.0 (Apr 5, 2024)

  • You can now save the window state and all the tabs when closing the last window (or all windows when Exit is selected). You won't be prompted to save unsaved changes because the session state is automatically saved internally and then restored when the app is next opened. This feature can be enabled in the settings. (I'd like to think I was clever enough to design this feature, but alas, it's modelled on the excellent equivalent feature in Notepad)
  • The build is now "self-contained". Both the Windows App Sdk version 1.5.1 and .Net 8.0.3 are built into the app. This reduces the risk of errors occurring that are beyond my control. Due to the increased app size, the installer has been split into three, one for each platform targeted.

New in SudokuSolver 1.10.0 (Apr 2, 2024)

  • In this release I've converted the app to use a tabbed UI.
  • It now uses Windows App SDK1.5.n where n >= 0, and Net framwork 8.0.1 or greater.
  • The installer will check their availability and prompt for them to be installed if required.

New in SudokuSolver 1.9.1 (Dec 18, 2023)

  • The code now updates the window drag regions when scrolling the contents of the colors window.

New in SudokuSolver 1.9.0 (Dec 4, 2023)

  • When detecting if a puzzle has been modified the code now compares the puzzle to it's initial state. If you undo all changes that have been made you will no longer be prompted to save the puzzle when closing the window.
  • The flyout shown when changing the puzzle colors is no longer restricted to the bounds of the parent window.

New in SudokuSolver 1.8.0 (Nov 6, 2023)

  • The user can now change the colors of numbers displayed in the puzzle. See the Colors... menu item in the Edit menu.
  • The user can now mark numbers entered in to the puzzle as "Provided". This allows them to be displayed in a different color. If the user has entered numbers from say, a newspaper puzzle, they can then mark those numbers as Provided. This will then make it obvious which numbers that they have then subsequently added. See the Provided menu item in the Edit menu.

New in SudokuSolver 1.7.0 (Sep 22, 2023)

  • This release contains bug fixes and a new feature. The new feature is:
  • Add an Edit menu with the usual Cut, Copy and Paste options, but also Undo and Redo
  • The bug fix is:
  • Update the WinAppSdk to 1.4
  • The previous release, using WinAppSdk 1.3 could fail to install if the installer detected that it had to install 1.3 but where another installer had already installed 1.4

New in SudokuSolver 1.6.0 (May 14, 2023)

  • The main change in this release is that the build has been changed to be Framework dependant. This considerably reduces its size allowing all platforms to be combined in a single installer. The installer will detect if any of the dependent frameworks are missing and installer them.

New in SudokuSolver 1.5.2 (Mar 29, 2023)

  • This is a bug fix release containing a stability improvement.
  • Previous versions could trap if you had two windows open, both displaying about boxes, and you then closed one of the windows.
  • This installer can update previous versions from 1.5.0 onwards.

New in SudokuSolver 1.5.1 (Mar 24, 2023)

  • In this release the UI has been ported to the Windows App Sdk using fluent styling.
  • This application implements single instancing, further file and launch activations will be redirected to the already running application.
  • The app is self contained and is compatible with Windows 10 October 2018 Update (10.0.17763) onwards, including Windows 11.

New in SudokuSolver 1.5.0 (Mar 1, 2023)

  • The ui has been ported from WPF to Windows App Sdk using fluent styling.

New in SudokuSolver 1.4.0 (Feb 28, 2023)

  • This version contains only minor code improvements. It doesn't add any new features or bug fixes. The main change is how the application is packaged. It is now a single file executable that is framework dependant, has ahead of time compilation and embedded pdb information.