v1.2 (v1.2.1 for AUR)
Changelog
v1.2 rc1
- Merge pull request #10 from aabbi/utilization
- A lot of refactoring:
- Split classes/structs into different files
- Files sorted according to its roles
- Files renamed in accordance with class/struct/namespace name inside
- Improved code style
- Greatly improved the readability of the code
- Added
QNVSM_VERSION
macro defined inCMakeLists.txt
- Other minor changes & improvements
- Some structures/classes were renamed
QTreeView
instead ofQTableView
forProcessesView
ProcessesView
: edit existing process item, delete if finished, add if started. Fixes a lot of issues:- Hover flickering
- The need to select an object after updating the list
- Unexpected selection disappearance (including if you change it with the keyboard)
- Strange list behaviour when updating
- Maybe others, I have not tested
- Rename ProcessList to ProcessInfo
- Add
Version
andVersionPrefix
variable for/inCMakeLists.txt
- Other minor changes & improvements
v1.2 rc2
- Merge GPU Utilization & Memory Utilization to Utilization
v1.2 release
- Move HTML code to the separate files
- Add utilization containers
- Add the ability to resize utilization containers
- Remember window size & state; remember sizes of utilization containers
- Totally redesigned Utilization tab
- Add sorting for processes tab: #11
- Add IO Utilization (read-write utilization) for Memory Utilization
- Add GPU names detection
- Remove constants.h
- Qt classes/functions instead of std
- A lot of refactoring
- Other fixes & improvements
Plans for 1.2: https://github.com/congard/nvidia-system-monitor-qt/projects/1 (see Done column)