Source maintenance
Allow instance specific
CMS configuration override
InstallMgr : Incremented build number to 1.2.0.53
InstallMgr : Incremented build number to 1.2.0.54
Source maintenance
Updated default filters; added Filter By Tag/Software/Hexagon
Added support for Cinema 4D application versions
Added “application”
URI command
Refactored install error messages; improved formatting; improved
UX for adding missing/required application/version/bit paths
Fixed an issue in Settings > Applications that could result in invalid entries
Refactored Settings > Account context menu
Refactored Settings > Applications context menu
Refactored Settings > Installation > Content Install Paths context menu
Improved log statements; consistency; formatting
InstallMgr : Incremented build number to 1.2.0.55
InstallMgr : Incremented build number to 1.2.0.56
Source maintenance
An “application” command now considers the status of the package_id (if specified), switches to the page that the package is currently on, and causes the “Start Queue/Add to Queue” button on the respective page to update to reflect selection state of the items in the listview
Double-clicking an item in the Accounts list of the Settings dialog now behaves the same as if the “Edit…” action was clicked from the context menu
Double-clicking a Content Path Shortcut item on the Installation page of the Settings dialog now behaves the same as if the “Edit…” action was clicked from the context menu
Double-clicking an item in the Applications list of the Settings dialog now behaves the same as if the “Edit…” action was clicked from the context menu
InstallMgr : Incremented build number to 1.2.0.57
Source maintenance
The Settings icon in the top right corner of the main window now behaves as a menu button; clicking the icon displays a menu with actions relating to the settings/configuration of the application
Moved access of the log file from a button within the Settings dialog to an action in the Settings menu
Added access of the helper application log file to an action in the settings menu
The refresh button tooltip now updates to reflect connection state (and bit architecture)
Updated various message text and tooltips
The default sort order is now Status: Busy First
InstallMgr : Incremented build number to 1.2.0.58
Source maintenance
Completely revamped the
UI/
UX for dealing with missing/required application/version/bit paths of failed installs; applications paths can now be defined by the user directly within the Install Errors dialog; the package associated with any application paths defined within the Install Errors dialog are automatically selected in the Ready to Install list, cleared of their previous failure, and wait only on the “Start Queue/Add to Queue” button to be clicked
Handling of application path collisions resulting from “application” commands is now handled via custom event in the current application instance instead of application instantiation and argument forwarding
Added support for multiple context store IDs to be set for a given install application widget; preparation for install sets
The order of “Sort Order” options in the Ready to Download/Ready to Install/Installed pages, the settings/keys used to record the selected “Sort Order” options, and the values that represent a given “Sort Order” option in recorded settings, have changed; “Status : Busy First” has been moved to the top of each “Sort Order” option list; “Status : Busy First” is the default for each “Sort Order” option list; “Sort Order” options are now recorded as their respective enumerated values instead of their position within the list - this resolves an issue where a “Sort Order” option was not restored to its previous value if its position in the list changed; restoration of a “Sort Order” option within a list is now based on enumerated value instead of string comparison - this resolves an issue where a “Sort Order” option was not restored to its previous value if the string/translation value changed
The Install Errors dialog now provides an “Attempt Re-install” option that is revealed/displayed when an application path for a failed install is defined within the dialog; when checked (default), packages associated with application paths that are defined within the dialog are automatically added to the install queue (and the queue is started if needed) when the dialog is closed
InstallMgr : Incremented build number to 1.2.0.59
Source maintenance
Changed label of “Attempt Re-Install” option in the Install Errors dialog to “Re-attempt Install” in order to better reflect what the option does; “Re-Install” of a package already has a defined meaning
Updated inline help for various widgets to reflect current operation/functionality
Fixed an issue that caused the down-arrow for the Version and Bit (Architecture) options in Application Path widgets to not be drawn
Fixed styling inconsistencies in the error list dialog
Fixed a size initialization issue in the error list dialog
Formally split the “Settings…” action in the new Settings menu into “Basic Settings…” and “Advanced Settings…” actions; accessing basic settings no longer depends on holding the Ctrl/Cmd modifier when accessing the advanced settings
Incremented version to 1.3.0.0
InstallMgr : Incremented build number to 1.3.0.1
Source maintenance
Fixed issues with the “Package Size : Largest First”, “Package Size : Smallest First”, “Package Date : Recent First”, and “Package Date : Oldest First” options in the “Sort Order” options list of the “Ready to Download” page
InstallMgr : Incremented build number to 1.3.0.2
InstallMgr : Incremented build number to 1.3.0.3
InstallMgr : Incremented build number to 1.3.0.4
Source maintenance
Implemented “Install Modules”; upon retrieval of product information from the store (i.e., login/refresh), if none of the install sets in the default module are satisfied (downloaded and installed) the user is prompted to select (and perhaps pre-define application install paths) the install set(s) to download/install based on account contents; the Install Module dialog provides an option that allows the user to control whether or not the default module is presented when none of the install sets are satisfied; the user can access install modules (the “Default” module when connected, and/or individually installed modules) from the Settings menu; the Install Module dialog displays an accordion style view of a given module, with various statuses that bubble up from individually validated install sets, components, and package options; option selection is automatic based on appropriateness for the running operating system and bit architecture
Incremented version to 1.4.0.0
InstallMgr : Incremented build number to 1.4.0.1
Source maintenance
Unlocked the ability to load locally installed Install Modules; allows loading an Install Module from file vs only loading the Default module from network reply
The “Start Queue” button is now enabled when all Default Install Sets are unchecked to allow saving the checked state of the “Show Automatically” option in the Default Install Sets dialog
InstallMgr : Incremented build number to 1.4.0.2
Fixed an issue where an account's preference for whether or not to automatically show the default install module was not being recorded
Fixed an issue where the preference for whether or not an account automatically showed the default install module was not being respected
InstallMgr : Incremented build number to 1.4.0.3
InstallMgr : Incremented build number to 1.4.0.4
Components of a given Install Set that are not required in order to satisfy the set are now individually checkable within the Install Module dialog; required components of a given Install Set are not checkable; this allows a component to be included by a set, but provides the user a remedy for a component they cannot reasonably satisfy - e.g., the Photoshop 3D Bridge plugin can be included in the Daz Studio Install Set within the Default Install Module, but the user may not have Photoshop and so can now uncheck that component to satisfy moving forward with the remaining components; the respective checked states of non-required components are factored into the actionable state of a given set (and therefore, the enabled state of the accept button for the dialog)
Tweaked styling of the Install Module dialog when none of the Install Sets in a given module can be satisfied by the account's current product list; logging in is suggested if the account is currently working offline
InstallMgr : Incremented build number to 1.4.0.5
Fixed an issue where a user would (potentially) be prompted with the Default Install Module after the dialog for any other Install Module was accepted
Fixed an issue where the wrong install option was being automatically selected for a given component
Added support for defining whether or not a non-required install component is automatically selected
Updated install component text
Invalid install components, and non-required install components that are not in a user's account, are no longer displayed in non-development builds
Mac style tweaks
InstallMgr : Incremented build number to 1.4.0.6
Fixed an issue where any unknown (to the account) install component (be it due to bad data, or a SKU not being in the account) within a given install set was causing that entire set to be marked as invalid regardless of whether or not that component was required, rather than omitting display (in non-dev builds) of non-required unknown components and only invalidating the set if required known components could not be found
Made changes to the notification presented when none of the components in an install module can be found
An install module's message is now included in the notification presented when the minimum list of required install components cannot be resolved
Made adjustments to sizing of install module dialogs
InstallMgr : Incremented build number to 1.4.0.7
Source maintenance
Added a “Filter Views” option to the Install Module dialog; when enabled/checked, the filter field in the main window will be populated with a sku:: filter of the participating products; option is checked by default; option is disabled when it will have no affect
Added a tooltip to the “Show Automatically” option in the Install Module dialog
Attempting to display an Install Module while the application is busy now alerts the user that this cannot be done
InstallMgr : Incremented build number to 1.4.0.8
InstallMgr : Incremented build number to 1.4.0.9
InstallMgr : Incremented build number to 1.4.0.10
InstallMgr : Incremented build number to 1.4.0.11
Source maintenance
Fixed an issue where components in an install set that require an application path which is not already defined in the global list, but will be defined by a (required/preceding) component within the install set, would erroneously prompt the user to manually define the requisite application path instead of automatically detecting that a component within the set will provide it; e.g., Daz Studio plugin components in the default install set require the application path of Daz Studio, but a virgin installation has no global list and can only depend on the (required/preceding) component
Fixed an issue where an install component with multiple application path requirements would correctly provide multiple widget sets for defining those paths, but incorrectly populate their options with data for all requirements instead of each individually
Fixed an issue where the user defining one application path for a component with multiple requirements would erroneously set the status of the component as satisfied even though another application path had not yet been defined by the user
Application path widgets now support holding the Ctrl/Cmd modifier when clicking the browse (…) button to opening the
OS file browser to the specified path (if any), and holding the Alt modifier when clicking the browse button to clear the current value (if any)
Improved performance of building the install Module dialog
InstallMgr : Incremented build number to 1.4.0.12
Fixed an issue in the Install Errors dialog where the user was allowed to define an application path as a value that is already in the global list; application paths must be unique
Fixed an issue in the Install Errors dialog where the user was allowed to define multiple application paths as the same value; application paths must be unique
In the Install Errors dialog, defining the application path for one of multiple packages with the same error now updates the path for all corresponding errors
InstallMgr : Incremented build number to 1.4.0.13
InstallMgr : Incremented build number to 1.4.0.14
Source maintenance
Added Advanced Filtering support for the “pkg::” scope selector; allows filtering based on the combined product id and package id fields; supports wildcard and regular expression syntax selectors
When the Filter Views option on the Install Module dialog is checked and the dialog is accepted, the resulting filter now uses the “pkg::” filtering syntax
InstallMgr : Incremented build number to 1.4.0.15
InstallMgr : Incremented build number to 1.4.0.16
Source maintenance
Fixed an issue where canceling the individual download or individual install of a package that was initiated by remote action (e.g., install set, first-time user) would result in a crash
Fixed an issue where clicking the Clear Queue button for downloads or installs initiated by remote action (e.g., install set, first-time user) would cause the application to hang (infinite loop) - clicking the Clear Queue button clears the packages in queue, but it does not cancel any processes that have already been started
InstallMgr : Incremented build number to 1.4.0.17