Difference between revisions of "ITrack/Pro/Changelog Version 20"

From ISoft Wiki
< ITrack‎ | Pro
Jump to navigationJump to search
 
Line 45: Line 45:
# Editable dropdowns in list controls now show the themed blue border when the user has clicked in [[Image:DropdownInList.png|text-bottom|none|thumb]]
# Editable dropdowns in list controls now show the themed blue border when the user has clicked in [[Image:DropdownInList.png|text-bottom|none|thumb]]
# Multi-line text fields in list controls now do much better about 'growing' correctly to fit the text to display to the user. [[Image:MultilineEdit.png|text-bottom|none|thumb|656px]]
# Multi-line text fields in list controls now do much better about 'growing' correctly to fit the text to display to the user. [[Image:MultilineEdit.png|text-bottom|none|thumb|656px]]
In addition, there are the following fixes:
# The accounting screen was throwing an error about being unable to load the sales order erroneously.  This was preventing saving finalized invoices.

Latest revision as of 10:17, 27 October 2025

Revision 25118-25317 database version 200000

General

  • Fixed: an issue where looping across reports to update had a bug in release mode, causing a query error.
  • Changed: the application is now explicitly not High-DPI aware. On some systems this helps to ensure that ITrack looks correct when windows scaling is above 100%.
  • Fixed: audited every file for dialog font settings and standardized on MS Shell Dlg, which seems to be an alias for the operating system's dialog font, which seems to resolve to Microsoft Sans Serif(8). This was previously mixed with MS Sans Serif, which resolved correctly on some machines but not others, resulting in missing fonts, leading to some inconsistent looks on some windows 11 machines.
  • Fixed: minor improvements to the choose folder dialog and some error reporting messages.
  • Added: propert pages (tabs) now automatically change the font any multi-line edit controls when it initializes, overwriting the operating system preference for ClearType and turning it off. This is because a recent windows update now causes weird blurring to occur in multi-line edit boxes inside of property pages. Its still unclear why Microsoft did this.
  • Fixed: an issue where the background of a property page would not be the correct style if it did not contain a static text area or a button.

Installer

  • Added: (EE-1039) the version of ODBC packaged in the installer has been updated to be 8.0.27. This is the newest version that supports TLS 1.3 that still supports old TLS 1.0 and 1.1. This allows us to support a wide range of server security protocols.
  • Fixed: the uninstaller now removes ODBC entries.
  • Fixed: an issue where the ODBC registry entries were written to "SOFTWARE\WOW6432Node\WOW6432Node\ODBC" instead of "SOFTWARE\WOW6432Node\ODBC". This didn't seem to interfere with operation, but it isn't technically correct. This seems to be because it was a 32 bit installer.
  • Removed: the (now) unused Microsoft redistributable package 2013, which was only included for ODBC 5. The new version uses the shared 2015-2022 package.

Part Configuration

  • Changed: per user request, a part type can now be in a breakdown template under itself. This can be useful when using breakdowns to simulate buy package scenarios.

Graphing

  • Updated: (case EE-222) to use the new embedded web browser. (No longer supports IE)

Home

  • Updated: (case EE-222) to use the new embedded web browser. (No longer supports IE)

ITrack Online

  • Updated: (case EE-222) to use the new embedded web browser. (No longer supports IE)

ITMySQLConnection

  • Added: support for some more specific SSL configuration errors when the user has a SSL path set, but it is incorrect. The user is prompted to go into the configure connection settings page to fix this.
  • Added: the configure database connection popup now lets the user configure the "Use SSL" checkbox along with the directory to find the SSL certs and the (optional) prefix for the cert and key.

Vehicles

  • Fixed: an issue where "add new cost" was not setting vehiclecost.partnum based on the costtype.partnum.

v20.1.0 (10/27/2025)

This update solves several major issues introduced by Microsoft in recent updates to Windows that affect how common controls display. Namely 2 issues:

  1. large edit boxes get blurry on tabs. (Technical info: a windows update to ClearType Font rendering seems to have caused multi-line edits in property pages to stop redrawing correctly):
    BlurryEdits.png
  2. Editable fields look read-only on tabs after recent windows update:
    GrayEdits.png

The following improvements have been made to the look and feel of the ITrack controls as well to match the Windows 11 control themes:

  1. Editable dropdowns now show the themed blue border when the user has clicked 'in'
    Dropdown.png
  2. Editable text in list controls now show the themed blue border when the user has clicked in
    EditInList.png
  3. Editable dropdowns in list controls now show the themed blue border when the user has clicked in
    DropdownInList.png
  4. Multi-line text fields in list controls now do much better about 'growing' correctly to fit the text to display to the user.
    MultilineEdit.png