Henrik Friedrichsen
5db79d5b2e
Fix ListView scrollbar dragging
...
With af08a56 properly passing down relativized events we don't have to implement
to scrollbar dragging logic ourselves anymore, but can rely on the one in
cursive.
This also fixes #839
2022-08-19 19:02:15 +02:00
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