Skip to content

Scrupdate 2.1.0

Latest

Choose a tag to compare

@MatanBright MatanBright released this 08 Jun 20:50

What's New?

Additions

  • Added notes column to the program list [8aa17a7]
  • Added an option to skip the latest version of a program [6493802]
  • Added warning and information dialogs [4d09bf8, 115507a]
  • Added a function for closing dialogs [a70f582]
  • Added a function to check and return the latest version of a program [d28cfba]
  • Added an option to check the update-check-configuration of a program [620ca15]
  • Added an option to use incognito mode when checking for program updates [033eb68]
  • Added an option to remember the last state of the program list columns [8cc21e1]
  • Added an option to highlight new programs in the list [8e33063]
  • Added indicators for when there are new programs that are not currently visible in the list [4159a0e]

Improvements

  • Reordered a program's property [9035292]
  • Improved the logic of context-menus [e7ef4ed]
  • Improved the ChromeDriver-installation status-message handling logic [94c3c72]
  • Changed the default width of columns in lists [653244e]
  • Set a minimum width for list-columns [9c5e34b]
  • Show a tooltip when the text in a table cell is trimmed [34be293]
  • Improved the logic of text-coloring [002ae30]
  • Combined all dialogs into one source file [9f6b6db]
  • Changed the color of the question dialog's icon [dae1b55]
  • Improved the operation-cancelling logics [fbd4fef]
  • Improved the input logic of fields [6ff7f37]
  • Set a maximum character-count for text fields [90bbd63]
  • Moved error messages into the program-updates-check class and improved their handling logic [41e2001]
  • Removed style from hyperlinks and made a global one [e8feca0]
  • Added a disabled-state foreground color to hyperlinks [7f9277e]
  • Show error and status messages when an unknown error occurs during operations [c891351]
  • Improved the program list sorting logic [9f92ba4]
  • Always update a program in the database when saving [ab6a098]
  • Moved the progress-bar's progress-duration to a class property [da10311]
  • Rescan for installed programs and refresh the program list when pressing F5 while the list is focused [fa7ee73]
  • Close windows when pressing ESC [2600570]
  • Open the user-manual file when pressing F1 while in the main window [bd74af8]
  • Hide dialog windows from the taskbar [5c55f4e]
  • Set windows not to be automatically scaled-up by default [cba844e]
  • Improved the user manual

Removals

  • Removed redundant code from XAML files [aa525ed]
  • Removed redundant words from fields [38d2760]
  • Removed an unused function [a594555]
  • Removed titles from error dialogs [a4692f8]
  • Removed redundant lines from build scripts [e8ad3bb]
  • Removed a redundant file from the installer [0bf5920]
  • Removed a redundant copyright notice [37c7de8]

Bug-Fixes

  • Wrong exception [0b7fdcc]
  • Grammar in a program-update-check-configuration error [0a41fd4]
  • Missing variable initializations [d001bdd]
  • Inconsistencies in text colors [403bd2d]
  • Text is not trimmed in the list in the program properties window [5fc2aa1]
  • A condition-check is missing [74d0586]
  • A check is missing in a condition-check [7a3399d]
  • Bad word-casing in messages [c6494a8]
  • Program database can be in an inconsistent state after a crash during operations [54b1250]
  • Progress-bars stop abruptly toward the end of the program-updates-check operation [4b982db]
  • Combo-boxes don't respond to key-presses and have 2 focus points [0d58681]
  • Save button is not focused when opening the settings window [adc1213]
  • Tabbing through controls is out-of-order [b3b02b8]
  • Controls lose their focus after performing a program scan or a program-updates check [f67b637]
  • Grammar [4a0a1e0, 509e313]

Other

  • Updated libraries:
    • Selenium.WebDriver to v4.33.0
  • Updated configuration files:
    • Settings file to v1.1
    • Program database to v1.1