Skip to content

Releases: drmoisan/TaskMaster

Release list

v0.9.2

v0.9.2 Pre-release
Pre-release

Choose a tag to compare

@drmoisan drmoisan released this 23 Oct 16:45
9a7175c

FEATURE SUMMARY

Single Sort Details on Current Item Is Added
Dark Mode Expansion
Background QFC Loading
Conversion to Async Functions
Upgraded to .NET FRAMEWORK 4.8.1

NEW CLASSES

ThemeControlGroup.cs -> Attempting to create a more generalized class to house groups of similar controls with similar themes
EfcItemController -> Reuses much of the code from QfcItemController with some tweaks
IItemControler -> New Interface to create a minimum promise for an item Controller
ItemViewerQueue -> CPU usage map showed that longest time was creating item viewers. This may/may not work considering cross-thread issues but attempting to create on low priority thread. Hypothesis is that UiSyncContext will avoid cross thread problems
QueueExtensions -> Extensions to enable chunks to dequeue at same time
EfcViewer -> Created new version of the viewer to house the ItemViewer
log4net.config and capability for logging
ThreadMonitor -> Utility class to detect delays on any particular thread
ItemViewer.cs -> Rebuilt QfcItemViewer to have fewer layers of TableLayoutPanels to improve runtime speed.

CLASS CHANGES

Renamed Legacy ThemeHelper as QfcViewer
Began reducing Theme dependence on a specific viewer
ConversationResolver -> Implemented INotifyPropertyChange
EfcFormController -> Added support for ItemViewer and Expansion
Built significant Async functionality in the QuickFiler Project for efficiency purposes. Did not improve efficiency but could be useful for background loading a queue of completed controls
Enums.ToggleState -> Converted to binary flags and added the Force flag to provide a mechanism override any conditional limiters of toggling on or off
ItemViewerQueue -> Background Queue Builder
UIThreadExtensions -> Created and Exposed Dispatcher for UI Thread
EfcHomeController -> Initialize an explorer controller as this was left out and produced an exception

REFACTORING

Moved Some Enums and Helper Functions to UtilitiesCS
Grouped Interfaces into subfolders
Deleted left-over working files that were no longer in use

v0.9.0

v0.9.0 Pre-release
Pre-release

Choose a tag to compare

@drmoisan drmoisan released this 19 Jul 17:21
fdbe18d

First Beta pre-release of project with most of core functionality working. Testing is limited, and there are still some bugs