All notable changes to TopHat are listed in this file. The format is loosely based on Keep a Changelog.
- Complete re-write in TypeScript
- Removed libgtop and clutter dependencies
- Fixed crashes during some network file operations
- More accurate per-process memory reporting
- Visual refresh
- Ported to GNOME 47
- Added Simplified Chinese translation (from yuhldr)
- Added running total of network traffic to the network monitor menu (from Vaibhav-Sonkusare)
- Ported to GNOME 46 (thanks to Wunsz)
- Added Spanish translation (from txelu)
- Updated Turkish translation (from yakushabb)
- Ported to GNOME 45 (based on initial port from enecciara)
- Added Portuguese translation (from @swyknox)
- Updated Czech translation (from @Amereyeu)
- Added option to show disk activity instead of (or in addition to) available storage
- Added y-axis scales to the activity over time charts
- Added system uptime to the CPU monitor menu
- Added option to adjust refresh speed
- Added option to display numeric values instead of (or in addition to) usage meters
- Fixed panel icons to follow system theme (from @hrqmonteiro)
- Added Czech translation (from @Amereyeu)
- Updated Turkish translation (from @nxjosephofficial)
- Fixed a GNOME Shell crash that could occur when a virtual network is removed
- Fixed double-counting of network traffic to virtual machines
- Fixed detection of mounted/unmounted drives in the disk activity monitor
- Verified compatibility with GNOME 44
- Fixed problems that caused excessive error messages in log files
- Added a disk activity and file system usage monitor
- Fixed compatibility with GNOME 3.32 - 3.36
- Fixed problem reading temperatures from AMD CPUs (from @theizzer)
- Fixed non-existent swap partitions showing as 'NaN%' in the memory menu (from @flozz)
- Improved efficiency by fully disabling monitors when they are hidden
- Updated translations: Dutch (from @Vistaus)
- Added CPU model, clock speed, and temperature to processor menu
- Added memory size, swap size, and current usage to memory menu
- Fixed problems with high-resolution displays
- Fixed miscalculation of per-process memory usage
- Added option to animate the meters
- Added option to change meter color
- Added option to condense CPU cores into one meter
- Added option to show network activity in bits instead of bytes (from @esalvati)
- Added preferences launcher to dropdown menu
- Added French translation from @noirbizarre
- Fixed icon appearance with transparent top bars
- Fixed weirdly tall monitors when using Dash to Panel extension
- Removed support for GNOME Shell 3.36 and earlier
- Fixed compatibility with GNOME Shell 3.32 and newer
- Fixed issue where TopHat's resource monitors could become ungrouped
- Fixed excessive logging when network devices changed
- Added option to change TopHat's position in the panel
- Added translation infrastructure
- Added Dutch translation from @Vistaus
- Added Turkish translation from @nxjosephofficial
- Added options to show or hide each resource monitor
- Added option to show or hide icons in the top bar
- Fixed compatibility with light desktop themes
- Fixed compatibility with translucent desktop themes
- Fixed formatting with Dash to Panel extension
The first public release. 🎉️