Skip to content

Releases: iphands/randy

Randy 1.6.10 - You can't change people

29 Sep 18:14
Compare
Choose a tag to compare

Changes from 1.6.3

  • Added some WIP packaging stuff for Gentoo and Fedora
  • Fix nvidia build issues (renamed rust packages)
  • Removed minimal-yaml dep
  • Fix GTK3 window not resizable, movable issue (call window.realize())
  • Fixed issue with overflow on 32bit OS (PR #28). Thanks @Xiderpunk

Full Changelog: 1.6.8...1.6.10

Randy 1.6.3 - Frig off Ricky

30 Nov 23:16
Compare
Choose a tag to compare

Changes from 1.6.0

  • Preallocate widget space so that there is (hopefully) no resizing at runtime
  • Fix bug where > 1 mount/fs lookups failed
  • Add support to change the frame/bar widget border color
  • Added battery/power_supply widget
  • Added base_opacity to let users make all things opaque (even text) thansk @mwcz
  • example green mode (and screenshot)

Randy 1.6.0 - It's part of the burger Ted

28 Nov 11:41
Compare
Choose a tag to compare

Changes since 1.5.0

Networking module

Reports throughput up/down in {K,M,G} bytes per second.
Example config:

  - text: NETWORKING
    type: net
    items:
      - name: Intel nic
        interface: ige00
      - name: Connect X3
        interface: mel00

Speed improvements

  • Cache reader and exit early in do_fs
  • Took get_cpu_mhz from 10ms to sub 1ms
  • Don't clean up of proc/pid BufReaders on every frame, wait a few
  • Lots of switches to iter chains from for loops

Misc

  • Better looking defaults
  • Let users configure the "bar" heights in config Yaml

Randy 1.5.0 - Mister Lahey, is this you talking or the liquor?

26 Nov 15:49
Compare
Choose a tag to compare

Changes since 1.4.3

Speed improvements of _consumers module

  • Cache BufReaders for cpu usage /proc/$pid/stat
  • Fix regression where skipfile didn't properly skip files

Build options now default to optional off

Config file clean up

  • Let users set progressbar "trough" color
    • fall back to transparent if composited and not set
    • fall back to color_background if not composited
  • Lots of fall back to parent option if specific thing isn't set

Randy 1.4.3 - It's not funny Barb

25 Nov 22:27
Compare
Choose a tag to compare

Changes from 1.4.0

  • Send Randy to the background and dont steal focus on launch (unless configured for decorations)
  • Lots of small speed ups on the /proc/pid consumers code... sometimes <2ms on my box :D
  • Published to https://crates.io/crates/randy
  • Added license
  • Bars now can have a normal/med/high color
  • New settings
    • font_family thanks @mwcz
    • color_bar_med
    • color_bar_high

Randy 1.4.0 - You deserve better, Mr. Lahey

25 Nov 02:52
Compare
Choose a tag to compare

Transparency

Randy config yaml now supports setting rgba CSS values that (if composited) will make Randy transparent.
For example: color_background: "rgba(0, 0, 0, 0.75);"

Misc

Lots of behind the scenes stuff

  • macroing away repetition
  • sub crate for benchmarks (was doing out of tree)

Randy 1.3.3 - he just friggin' littered right in the park

24 Nov 13:40
Compare
Choose a tag to compare

Lots of small speed hacks for the "top" code.

  • cache the BufReader
  • make matcher vec out side loop
  • trim before clone
  • adding to the process skip list hack
  • use iter chains where possible
  • dont get ps info when no top UI

Re-impl the nvidia gpu temp code to not exec nvidia-smi instead use the nvml .so to get the info.

  • 7ms -> 0.03ms :D

Small style changes

  • less empty space around progress bars
  • removed that funky 1px border on progress bars

Randy 1.3.2 - Alfred Hitchcock!

21 Nov 23:29
Compare
Choose a tag to compare

Rewrote the get_fs function to not exec.
Instead call /proc/mounts and use libc's statvfs call.

Randy 1.3.1 - cheese burger picnic (retry)

21 Nov 02:26
Compare
Choose a tag to compare

Same as 1.3.0, but I fixed the build.
Bad ifdef borked the standard build.

Randy 1.3.0 - cheese burger picnic

21 Nov 02:05
Compare
Choose a tag to compare

Adding the filesystem module. Rejiggered a lot of the configs.
You can now configure the update frequency of the cpu_consumers, mem_consumers, and filesystem modules.

   mod_top: 2                                                                                                                                         
   mod_fs: 5