Releases: iphands/randy
Randy 1.6.10 - You can't change people
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
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
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?
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
- See https://github.com/iphands/randy#optional-deps--features for details
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
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
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
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!
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)
Same as 1.3.0, but I fixed the build.
Bad ifdef borked the standard build.
Randy 1.3.0 - cheese burger picnic
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