Henrik Friedrichsen
2311e49ea2
Don't open item/context menu for clicks after end
...
The previous behavior would select and open the last item if the user clicked a
row after the last item. This change prevents such a behavior as it can be
misleading.
Related to #840
2022-08-19 00:41:19 +02:00
Henrik Friedrichsen
81010fc453
Refactor: Unify list size calculation
2022-08-19 00:31:56 +02:00
Henrik Friedrichsen
82716b267b
Handle left mouse click on item, i.e. albums/lists
...
Another part of #840
2022-08-19 00:31:47 +02:00
Henrik Friedrichsen
4315cdc077
Add CursiveExt trait
...
For easier usage of shared logic involving the `Cursive` instance.
2022-08-19 00:18:34 +02:00
Henrik Friedrichsen
f5bf1d527f
cargo clippy --fix
2022-08-17 19:41:23 +02:00
Bettehem
0af93f816d
Fixed clipboard not working on GNOME Wayland.
2022-08-17 19:33:02 +02:00
Henrik Friedrichsen
d3e89115d7
Open context menu when right-clicking on items
...
Another part of #840
2022-08-16 23:01:51 +02:00
Henrik Friedrichsen
af08a560c7
Pass down relativized events to child views
...
So child views can correctly calculate the local mouse cursor position.
2022-08-16 21:52:01 +02:00
Henrik Friedrichsen
8aab5cabf2
Fix: don't crash on empty command input
2022-08-16 21:52:01 +02:00
dependabot[bot]
55c6bcc47c
Bump futures from 0.3.21 to 0.3.23
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.21 to 0.3.23.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.21...0.3.23 )
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-15 12:06:18 +02:00
dependabot[bot]
708fb8d38a
Bump chrono from 0.4.21 to 0.4.22
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.21 to 0.4.22.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.21...v0.4.22 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-15 12:06:10 +02:00
dependabot[bot]
b468185441
Bump clap from 3.2.16 to 3.2.17
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.16 to 3.2.17.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v3.2.17/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.16...v3.2.17 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-15 12:06:04 +02:00
dependabot[bot]
084be121d0
Bump libc from 0.2.127 to 0.2.131
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.127 to 0.2.131.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/commits )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-14 23:46:22 +02:00
dependabot[bot]
97f6576914
Bump chrono from 0.4.20 to 0.4.21
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.20 to 0.4.21.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.20...v0.4.21 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-14 23:46:17 +02:00
ayushjaipuriyar
24fa9c1c44
Changes to README capitalized in playlists ( #901 )
...
* Changes to README
* Fix whitespaces in table alignment
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2022-08-09 17:56:45 +02:00
Henrik Friedrichsen
f7f2cb63eb
Handle mouse clicks and scrolling in tab header
...
Partially implements #840
2022-08-09 17:51:44 +02:00
dependabot[bot]
6ce2ffdf44
Bump serde from 1.0.142 to 1.0.143
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.142 to 1.0.143.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.142...v1.0.143 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-09 13:30:47 +02:00
dependabot[bot]
cee6399586
Bump strum_macros from 0.24.2 to 0.24.3
...
Bumps [strum_macros](https://github.com/Peternator7/strum ) from 0.24.2 to 0.24.3.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-08 11:47:12 +02:00
eulerfan271
593a4c9284
Add notification customization ( #893 )
...
* Add custom notification formatting
* Added `notification_format` to README
* cleaned up code formatting
* Fix typo
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2022-08-07 15:51:38 +02:00
Randall Mason
24414ef5f7
pancurses-backend was renamed to pancurses_backend
2022-08-07 15:49:05 +02:00
Henrik Friedrichsen
5c810d7533
cargo update
2022-08-06 15:10:38 +02:00
Nathan White
726ff76091
switch to termion as defualt backend
2022-08-06 15:07:07 +02:00
dependabot[bot]
e80f7fb831
Bump serde from 1.0.140 to 1.0.141
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.140 to 1.0.141.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.140...v1.0.141 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-02 13:50:36 +02:00
Henrik Friedrichsen
d3a1af8fa8
Bump version to 0.10.1
2022-07-31 11:37:11 +02:00
Henrik Friedrichsen
1e135de443
Apply cargo clippy suggestions
2022-07-31 11:32:59 +02:00
Henrik Friedrichsen
249a4ef5a7
Add statusbar_format configuration option
...
Fixes #877
2022-07-31 11:24:22 +02:00
Bettehem
555a09abd3
Updated context menu info and config values table in README.md
...
Updated context menu info and config values table in README.md
2022-07-31 10:53:21 +02:00
Henrik Friedrichsen
875e6cc8a5
Update to librespot 0.4.2
...
Contains:
> Blacklist ap-gew4 and ap-gue1 access points that cause channel errors
This should make the manual fix in /etc/hosts that some users had to apply obsolete.
Fixes #864
Fixes #867
Fixes #883
.. among others.
2022-07-31 10:35:44 +02:00
dependabot[bot]
67be46d833
Bump tokio from 1.20.0 to 1.20.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.20.0 to 1.20.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.20.0...tokio-1.20.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-27 22:07:47 +02:00
dependabot[bot]
bc79b33351
Bump clap from 3.2.14 to 3.2.15
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.14 to 3.2.15.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/v3.2.15/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.14...v3.2.15 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-27 22:07:42 +02:00
Bettehem
bba70b1809
Added possibility to Follow/Unfollow artists via the context menu ( #868 )
...
* Added possibility to Follow/Unfollow artists via the context menu
* Formatted code properly.
* Changed Show Artist to Artist (or Artists if there are many).
2022-07-27 22:07:30 +02:00
Bettehem
5158a13e19
Enable wayland clipboard support by default on supported platforms ( #869 )
...
* Added possibility to Follow/Unfollow artists via the context menu
* Formatted code properly.
* Wayland support is now automatically built on supported platforms.
* Revert "Formatted code properly."
This reverts commit ec057f9716574d0a7912ba8b5308c73bb0342f84.
* Revert "Added possibility to Follow/Unfollow artists via the context menu"
This reverts commit 9ac20514a640b9150fcfa38630d338ad6f097689.
* Removed need for separate wayland_clipboard feature.
Possibly fixed windows build.
* Added more cfg conditions to sharing.rs.
This possibly fixes the windows build.
* Changed to only build wayland clipboard feature on linux by default.
2022-07-25 23:05:13 +02:00
Henrik Friedrichsen
ddc2e41177
Update dependencies
2022-07-25 10:45:53 +02:00
Henrik Friedrichsen
7b2c1bafdb
Initialize PulseAudio backend environment vars
...
Set application name/description and media role to allow application specific
settings.
Fixes #871
2022-07-21 20:50:56 +02:00
dependabot[bot]
fd2d315029
Bump serde from 1.0.139 to 1.0.140
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.139 to 1.0.140.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.139...v1.0.140 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-21 20:12:04 +02:00
dependabot[bot]
92d88356c6
Bump clap from 3.2.12 to 3.2.14
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.12 to 3.2.14.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.12...v3.2.14 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-21 20:11:58 +02:00
dependabot[bot]
68244f147f
Bump clap from 3.2.11 to 3.2.12
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.11 to 3.2.12.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.11...v3.2.12 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-18 15:34:28 +02:00
dependabot[bot]
5ba8dd1025
Bump tokio from 1.19.2 to 1.20.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.19.2 to 1.20.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.19.2...tokio-1.20.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-14 21:25:52 +02:00
dependabot[bot]
b26d5ea4e3
Bump clap from 3.2.10 to 3.2.11
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.10 to 3.2.11.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.10...v3.2.11 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-14 21:25:46 +02:00
Henrik Friedrichsen
baeee619bd
Update dependencies
2022-07-12 10:31:57 +02:00
dependabot[bot]
c2072c9d8f
Bump dbus from 0.9.5 to 0.9.6
...
Bumps [dbus](https://github.com/diwic/dbus-rs ) from 0.9.5 to 0.9.6.
- [Release notes](https://github.com/diwic/dbus-rs/releases )
- [Commits](https://github.com/diwic/dbus-rs/compare/dbus-v0.9.5...dbus-v0.9.6 )
---
updated-dependencies:
- dependency-name: dbus
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-11 08:27:57 +02:00
James Adam
ed10872ca3
Add 'hide_display_names' config option
2022-07-11 08:27:41 +02:00
dependabot[bot]
0cb1aa5d96
Bump regex from 1.5.6 to 1.6.0
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.5.6 to 1.6.0.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.5.6...1.6.0 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-06 15:57:09 +02:00
Henrik Friedrichsen
e33df3aab9
Dependency updates
2022-07-02 14:55:49 +02:00
dependabot[bot]
91b91b8689
Bump strum_macros from 0.24.1 to 0.24.2
...
Bumps [strum_macros](https://github.com/Peternator7/strum ) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits )
---
updated-dependencies:
- dependency-name: strum_macros
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-27 21:36:22 +02:00
dependabot[bot]
309f2f4d12
Bump clap from 3.2.5 to 3.2.6
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-24 11:06:14 +02:00
Henrik Friedrichsen
702fa4eae8
Add app logo to cargo-deb assets
...
Fixes #833
2022-06-19 15:33:11 +02:00
cyqsimon
57d78c3123
Improve documentation ( #836 )
...
* Note `noop`
* Improve commands docs
* Auto-format tables
* Add feature comments
* Auto sort
* Rewrite Linux install & Build sections
* Better explain custom keybindings
* Various minor improvements
* Unify table style
* Remove duplicate footnote
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2022-06-19 15:28:36 +02:00
dependabot[bot]
d4a92cf233
Bump crossbeam-channel from 0.5.4 to 0.5.5
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.4 to 0.5.5.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.4...crossbeam-channel-0.5.5 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-18 00:41:13 +02:00
dependabot[bot]
b8605e2fc3
Bump clap from 3.2.4 to 3.2.5
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.2.4...v3.2.5 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-18 00:41:06 +02:00