Go to file
Julian Ospald e401daca33 Don't use xpm, but png
Kinda fixes #1

Load times seem to be slightly higher though,
because of png decoding, but this shouldn't
be an issue, since pngs are only loaded
on startup and preference save, not on volume
meter updates.
2017-07-13 17:46:49 +02:00
.travis Fix travis build 2017-07-13 00:48:54 +02:00
3rdparty Initial commit 2017-07-12 23:01:40 +02:00
data Don't use xpm, but png 2017-07-13 17:46:49 +02:00
src Don't use xpm, but png 2017-07-13 17:46:49 +02:00
.gitignore Initial commit 2017-07-12 23:01:40 +02:00
.gitmodules Initial commit 2017-07-12 23:01:40 +02:00
.travis.yml Fix travis build 2017-07-13 00:48:54 +02:00
COPYING Initial commit 2017-07-12 23:01:40 +02:00
Cargo.toml Don't use xpm, but png 2017-07-13 17:46:49 +02:00
Makefile Initial commit 2017-07-12 23:01:40 +02:00
README.md Add travis 2017-07-12 23:51:32 +02:00
rustfmt.toml Initial commit 2017-07-12 23:01:40 +02:00

README.md

Build Status Join the chat at https://gitter.im/hasufell/pnmixer-rust License

PNMixer-rs

About

Rewrite of nicklan/pnmixer in Rust.

This is meant as a drop-in replacement, but may diverge in feature set in the future.

Installation

The Rust ecosystem uses Cargo, as such, you need both the rust compiler and the cargo crate (usually part of the compiler toolchain), then issue from within the cloned repository:

cargo install

Features

Additonal features compared to nicklan/pnmixer:

  • decide whether to unmute or not on explicit volume change
  • updates tray icon on icon theme change

Removed features:

  • normalize volume
  • slider orientation of volume popup
  • settings for displaying text volume on volume popup

TODO:

  • hotkey support

Behavior

Pretty much the same. Differences are:

  • volume slider is shown even when volume is muted

Documentation

TODO