Skip to content

Releases: nokyan/resources

v1.6.0

23 Aug 12:46
f254bcf
Compare
Choose a tag to compare

Resources 1.6 has been released, containing mostly internal changes along with some new features and more preparations for GNOME Circle. Enjoy!

  • 🐛 Bug fixes

    • Multiple dialogs (e. g. Settings dialog) could be shown at the same time
    • Resources could freeze sometimes after the device wakes up from sleep
    • Apps installed in local folders (e. g. /usr/local/share) were not recognized
    • Sidebar ordering could get messed up when a new drive or network interface was detected
    • Accessibility hints and tooltips were not translatable
    • Resources could not detect power usage of some batteries
  • ✨ New features

    • Dialog for changing a process’ priority and CPU affinity
    • Resources and resources-processes now accept commandline arguments to help with debugging
    • Context menus for items in the Apps and Processes views
  • 📈 Improvements

    • Graphs now have rounded corners
    • Memory usage over time has been reduced
    • Vastly improved debug messages
    • Improved app detection
    • Debug messages are disabled per default when using the release profile (can be enabled by setting the appropriate environment variable: RUST_LOG=resources=debug)

v1.5.1

07 Jul 08:28
b2bf905
Compare
Choose a tag to compare

Resources 1.5.1 is a small bugfix and GNOME Circle preparation release.

  • 🐛 Bug fixes

    • AMD GPU usage could be displayed to be higher than 100 %
    • Resources detected HID batteries resulting in unnecessary battery pages with little to no information
    • AMD GPU power usage couldn’t be determined sometimes
  • 📈 Improvements

    • Smaller GNOME Circle related fixes and improvements

v1.5.0

23 Jun 11:38
19ca84f
Compare
Choose a tag to compare

Happy Pride Month! 🏳️‍🌈🏳️‍⚧️

Resources 1.5 has landed and brings with it monitoring for batteries along with the usual bug fixes and improvements. Enjoy!
This release also includes a few fixes for Resources’ application for GNOME Circle.

  • 🐛 Bug fixes

    • If the Processes view was the last opened view and the “Show search fields on launch” setting was enabled, the search bar was not automatically focused
    • Graphs in the sidebar were reset when a drive or network interface was added or removed
    • App icons were not shown for user-wide installed Flatpaks
    • The calculated amount of logical CPUs was wrong for systems with multiple CPU sockets
  • ✨ New features

    • Resources can now monitor connected batteries
    • CPU usage normalization can now be toggled off
    • Total read and write stats for drives
  • 📈 Improvements

    • Graph colors have been revamped to avoid low contrast situations and improve consistency within views
    • Some keyboard shortcuts were changed to avoid clashes with standard shortcuts
    • More stability when performance statistics could not be determined
    • Some entries in the settings dialog now have subtitles
    • If a drive has no model name, its block device name will now be shown in the titlebar
    • Small accessibility improvements

v1.4.0

14 Apr 11:24
fd5eba7
Compare
Choose a tag to compare

Resources 1.4 is here and brings with it some quality of life features and bug fixes along with an upgrade to the new GNOME 46 runtime. Enjoy!

  • 🐛 Bug fixes

    • Users other than the current user were mistakenly shown as root in the Processes view
    • The titlebar for GPU views was inconsistent with the other titlebars
    • Some widgets did not have accessibility labels
    • RAM size was calculated wrongly
    • Dialogs regarding process manipulation (such as ending a process) still said “Application”
    • App names in the Applications view were not localized into the user’s language
  • ✨ New features

    • Resources can now show graphs in the sidebar too (this is enabled per default but can be toggled back to the old bars in the settings)
    • CPU time of processes can now be shown in the Processes view
    • Read speed and write speed in Drive views now also have graphs
    • When launched, Resources will now start with the view that was last opened
    • When launched, Resources will now sort the items in the Applications and Processes views by what they were last sorted by
    • Added device descriptions for better distinction between similar devices (disabled by default)
    • There are now keyboard shortcuts for manipulating processes and applications
  • 📈 Improvements

    • Upgraded the Flatpak runtime to GNOME 46, allowing Resources to use libadwaita 1.5’s new and improved dialogs
    • Added brand colors and changed Resources’ summary to adhere to new Flathub guidelines
    • The column views in the Applications and Processes views now have undershoot and their backgrounds now looks less out of place
    • The power usage properties in GPU views are now more compact
    • Widgets with graphs in them now look closer to libadwaita’s not-that-new-anymore action rows
    • Improved app detection for GNOME Terminal and Google Chrome

v1.3.0

24 Dec 13:59
45da0f9
Compare
Choose a tag to compare

🎄 Happy holidays, everyone! ☃️
Resources 1.3 has been a long time in the making and brings a number of new and exciting features as well as many bug fixes.
Enjoy!

  • 🐛 Bug fixes

    • Snap applications were not properly detected and categorized as system processes (#98), this fix requires an additional Flatpak permission (read-only access to /var/lib/snapd/desktop)
    • CPU usage of processes and applications was not calculated correctly
    • Newer AMD GPUs were not properly detected (#99)
    • The counting for multiple GPUs started at 0
    • bash was recognized as an application if there was a detected .desktop file using bash to start the app (#112)
    • “simple-framebuffers” were recognized as GPU
    • Displayed stock speed instead of overclocked speed for RAM using AMD EXPO or Intel XMP (#122)
  • ✨ New features

    • GPU usage (including video encoder, video decoder and VRAM usage) is now tracked per-process
    • The amount of datapoints in graphs is now configurable
    • A grid can now be displayed for graphs
    • More statistics for Intel GPUs
    • The info window for applications and processes now shows the launch date
  • 📈 Improvements

    • Vastly improved memory usage over time
    • Non-Wireguard VPNs are now recognized as such
    • Memory properties can now be accessed without root privileges
    • Resources needs less time to load after launch
    • Resources’ companion process “resources-processes” is now launched once to run for as long as Resources itself is running, rather than being launched on every refresh
    • Better recognition of Chromium-based applications and their many processes
    • AMD GPUs have a more precise name in the titlebar
    • Processes and applications refresh now as fast as the rest of the UI does
    • The scrollbar doesn’t jump around anymore when scrolling the processes or applications list during a refresh

———

It might take a while for this update to be on Flathub because it seems like I need to apply for a new exception for Resources in flatpak-builder-lint, sorry for that. :)

UPDATE 2024-01-01: Resources 1.3 is finally on Flathub! 🥳

v1.2.1

02 Nov 21:21
7dd7198
Compare
Choose a tag to compare

This is just a small bugfix release addressing the following issues:

  • Fixed: Loop Devices were not properly recognized as such and were displayed in the sidebar even when 'Show Virtual Drives' was disabled (#84)
  • Fixed: VM Bridges were not properly recognized as such and were displayed in the sidebar even when 'Show Virtual Network Interfaces' was disabled (#22)
  • Fixed: Resources was still not properly declared as a mobile-friendly app (#31)

v1.2.0

31 Oct 09:29
aeb1c8f
Compare
Choose a tag to compare

This release was supposed to bring support for per-process GPU statistics (and also be released a few days earlier), but that's still in the works (see the gpu-restructure branch). Still, Resources 1.2.0 brings a bunch of new features and fixes.

  • Fixed: Partial crash when launching Resources on a CPU with lots of threads
  • Fixed: On very slim form factors the window content would be cut off to the right
  • Fixed: Random crash when trying to perform an action on an app/process
  • Fixed: Natively installed LibreOffice was not recognized as an app
  • Fixed: Child processes of natively installed Firefox were not properly recognized belonging to the Firefox app
  • Fixed: Partial crash when resuming from suspend
  • Improvement: Dead processes are now properly cleaned from memory
  • Improvement: Resources can now be used on mobile form factors
  • New: Resources can now distinguish between "real" drives and virtual drives (such as LVM containers), not showing virtual drives by default (can be toggled)
  • New: Resources can now distinguish between "real" network interfaces and virtual network interfaces (such as bridges), not showing virtual network interfaces by default (can be toggled)
  • New: Resources can now monitor disk activity per process, this can be enabled in the settings
  • New: Individual columns in Applications and Processes views can be toggled on or off in the settings
  • New: Shortcut (Ctrl+F or F3) for opening the search bar in Applications and Processes views
  • New: Setting for opening the search bar in Applications Processes views immediately after launch
  • New: Network speeds can now also be shown in bits per second
  • New: Setting for enabling usage details in the sidebar
  • Languages: Added support for Spanish, Georgian, Dutch, Portuguese (Brazil), Ukrainian

v1.1.0

15 Oct 19:24
9256773
Compare
Choose a tag to compare

Fixed: Resources didn’t work if libadwaita was not installed natively on the host
Fixed: An inactive network interface showed a full progress bar in the sidebar
Improvement: The process scanning routine is now parallelized making it faster
Languages: Added support for Italian, Polish, Russian and Chinese (Traditional)

v1.0.3

11 Oct 20:01
8d65760
Compare
Choose a tag to compare

Resources doesn't need a patched GLib for Flatpak builds anymore

v1.0.2

10 Oct 18:11
75d8d22
Compare
Choose a tag to compare

Change from Rust nightly to Rust stable