arabianq
|
b936b58e75
|
add Flatpak CI and release workflows, update paths in manifest
|
2026-01-28 22:37:36 +03:00 |
|
arabianq
|
502ef2ed89
|
create wrapper for flatpak, flatpak yaml, desktop entry and metainfo
|
2026-01-28 22:33:34 +03:00 |
|
arabianq
|
ce5910b9a6
|
fix: improve device lookup in get_device function and update daemon device name
|
2026-01-28 22:30:33 +03:00 |
|
arabianq
|
b0c670235e
|
fix: impossible to remove directories
|
2026-01-28 22:07:05 +03:00 |
|
arabianq
|
f1d4ffd7fa
|
fix: handle errors when opening a directory in SoundpadGui
|
2026-01-28 21:44:00 +03:00 |
|
arabianq
|
6f35ab7b8b
|
update github workflows
|
2026-01-28 21:20:56 +03:00 |
|
arabianq
|
9a67f5479a
|
add submodule for AUR package
|
2026-01-28 21:16:58 +03:00 |
|
arabianq
|
b727eba988
|
move pwsp.spec for rpm into packages/rpm directory
|
2026-01-28 21:15:37 +03:00 |
|
arabianq
|
330c3d79d4
|
cargo update
|
2026-01-28 03:40:43 +03:00 |
|
arabianq
|
dff20daace
|
deps: bump clap to 4.5.55
|
2026-01-28 03:39:39 +03:00 |
|
arabianq
|
cdc44328a8
|
docs: update README to include new features for collapsible audio tracks, drag and drop directories, and automatic device detection
|
2026-01-28 03:38:22 +03:00 |
|
arabianq
|
ac61a71dcb
|
feat: bump version to 1.5.0
|
2026-01-28 03:35:04 +03:00 |
|
arabianq
|
71c800c396
|
docs(assets): update screenshot image
|
2026-01-28 03:34:32 +03:00 |
|
arabianq
|
577a6d279b
|
fix(daemon): remove unnecessary ExecStartPre sleep command
|
2026-01-28 03:32:29 +03:00 |
|
arabianq
|
49e01f0318
|
fix(gui): correct calculation of vertical separator's position
|
2026-01-28 03:31:54 +03:00 |
|
arabianq
|
5ea9b3b0ba
|
feat(daemon): implementet get full-state command
|
2026-01-28 02:41:33 +03:00 |
|
arabianq
|
ca85d4c369
|
refactor: remove redundant device linking in play method
|
2026-01-28 02:28:23 +03:00 |
|
arabianq
|
4499b1d3aa
|
feat(gui): now directories can be reordered using drag and drop
|
2026-01-28 02:10:36 +03:00 |
|
arabianq
|
d385e5356e
|
refactor: simplify device retrieval in link_player_to_virtual_mic function
|
2026-01-28 01:30:03 +03:00 |
|
arabianq
|
b4a0dc6a83
|
feat: now pwsp will automatically detect when input device is connected/disconnected and properly link/unlink it
|
2026-01-28 01:26:43 +03:00 |
|
arabianq
|
2e570b3bb0
|
fix: navigating through files using keyboard now works correctly with filtered files
|
2026-01-28 00:45:52 +03:00 |
|
arabianq
|
ee4554286e
|
refactor: improved filtering functionality
|
2026-01-28 00:45:20 +03:00 |
|
arabianq
|
2c6f0d932e
|
refactor: refactor input handling for Enter key and directory navigation
|
2026-01-28 00:34:44 +03:00 |
|
arabianq
|
4e7606fdc6
|
feat: remove escape key functionality from input handling
|
2026-01-28 00:28:34 +03:00 |
|
arabianq
|
03df631690
|
refactor: enhance search field focus functionality and input handling
|
2026-01-28 00:28:08 +03:00 |
|
arabianq
|
6df826f210
|
feat: you can now collapse every audio track
|
2026-01-28 00:03:56 +03:00 |
|
arabianq
|
cdf306cfe9
|
feat: make vertical separator in GUI adjustable
|
2026-01-27 23:51:14 +03:00 |
|
arabianq
|
74a436b171
|
fix: add serde default attribute to DaemonConfig and GuiConfig structs
|
2026-01-27 23:50:50 +03:00 |
|
arabianq
|
2f33c48bcc
|
change version to 1.4.0
|
2026-01-25 00:34:21 +03:00 |
|
arabianq
|
1f48dad71c
|
cargo update
|
2026-01-25 00:33:49 +03:00 |
|
arabianq
|
5c3bc30a6e
|
readme: update screenshot
|
2026-01-25 00:23:42 +03:00 |
|
arabianq
|
90ed05d88d
|
readme: add information about hotkeys and mouse controls
|
2026-01-25 00:21:53 +03:00 |
|
arabianq
|
f59050ef04
|
feat: shift + enter is now equal to shift + left mouse
|
2026-01-25 00:20:55 +03:00 |
|
arabianq
|
bae10edc99
|
feat: replace synchronous requests with asynchronous counterparts for improved performance
|
2026-01-25 00:14:14 +03:00 |
|
arabianq
|
cfa2681ba3
|
feat: enhance file playback controls with shift and ctrl modifiers
|
2026-01-25 00:00:11 +03:00 |
|
arabianq
|
03e936ac34
|
feat: sort tracks by their id in AudioPlayer on get_tracks
|
2026-01-24 23:59:23 +03:00 |
|
arabianq
|
f7f96abcbb
|
feat: add functionality to stop all audio tracks with backspace key
|
2026-01-24 23:46:51 +03:00 |
|
arabianq
|
4d54443593
|
feat: add master volume slider
|
2026-01-24 23:45:33 +03:00 |
|
arabianq
|
5afe3dd45b
|
refactor: remove unused requests and variables from start_app_state_thread
|
2026-01-24 22:36:26 +03:00 |
|
arabianq
|
bd75ac6190
|
refactor: remove unused fields from AudioPlayerState
|
2026-01-24 22:34:25 +03:00 |
|
arabianq
|
3e6a8b6e79
|
feat: first attemp to support playing multiple tracks in parallel
|
2026-01-24 22:18:42 +03:00 |
|
arabianq
|
c1c8deb1b3
|
README: small changes
|
2026-01-24 20:46:59 +03:00 |
|
arabianq
|
dc61342af8
|
change version to 1.3.2
|
2026-01-16 16:19:17 +03:00 |
|
arabianq
|
fded7f7b3f
|
deps: cargo update
|
2026-01-16 16:18:44 +03:00 |
|
arabianq
|
ec83680333
|
deps: bump rfd to 0.17.2
|
2026-01-16 16:18:11 +03:00 |
|
arabianq
|
16e94e71d3
|
fix: update input device properties to output for capture_MONO
|
2026-01-16 16:16:27 +03:00 |
|
arabianq
|
56040934e9
|
cargo update
|
2026-01-08 02:56:37 +03:00 |
|
arabianq
|
89975cb124
|
change version to 1.3.1
|
2026-01-08 02:53:50 +03:00 |
|
arabianq
|
03e20ffa7e
|
deps: bump rfd to 0.17.1
|
2026-01-08 02:53:16 +03:00 |
|
arabianq
|
8f7ea09ef5
|
deps: bump clap to 4.5.54
|
2026-01-08 02:49:54 +03:00 |
|
arabianq
|
c639721f2a
|
deps: bump serde_json to 1.0.149
|
2026-01-08 02:49:11 +03:00 |
|
arabianq
|
84512efda8
|
deps: bump tokio to 1.49.0
|
2026-01-08 02:48:23 +03:00 |
|
arabianq
|
6cf4a9744d
|
replace println! with eprintln! for errors
|
2026-01-08 02:46:44 +03:00 |
|
arabianq
|
d9ced4e650
|
fix: replace .except() with correct error handling
|
2026-01-08 02:45:07 +03:00 |
|
arabianq
|
c1f3f34169
|
feat: pwsp-gui now uses Request::toggle_loop instead of set Request::set_loop
|
2026-01-02 04:41:00 +03:00 |
|
arabianq
|
6c06da7b0d
|
feat: implemented toggle-loop
|
2026-01-02 04:39:48 +03:00 |
|
arabianq
|
023caa4616
|
change version to 1.3.0
|
2026-01-02 04:33:00 +03:00 |
|
arabianq
|
fc593f8a8e
|
cargo update
|
2026-01-02 04:24:32 +03:00 |
|
arabianq
|
f281ad5a78
|
deps: bump serde_json to 1.0.148
|
2026-01-02 04:18:58 +03:00 |
|
arabianq
|
fe8fec4ea7
|
fix: loop -> tokio::select! in pwsp-daemon main loop for less CPU usage
|
2026-01-02 04:12:49 +03:00 |
|
arabianq
|
7583e72687
|
fix: remove debug print statements from commands loop
|
2026-01-02 04:09:21 +03:00 |
|
arabianq
|
e4b4a3d198
|
fix: remove unnecessary mutability in audio player lock
|
2026-01-02 03:59:56 +03:00 |
|
arabianq
|
a7af1caace
|
fix: highly improved GUI performance
|
2026-01-02 03:59:05 +03:00 |
|
arabianq
|
c5086189d6
|
fix: changed position slider step from 1.0 to 0.01
now it looks fine when playing short files
|
2026-01-02 03:58:38 +03:00 |
|
arabianq
|
ac667f1273
|
feat: make_request_sync now uses tokio instead of futures
|
2026-01-02 03:33:20 +03:00 |
|
arabianq
|
fdb79e609f
|
fix: deadlock in play_toggle
|
2026-01-02 03:32:56 +03:00 |
|
arabianq
|
531a49dbdf
|
feat: implemented loop support in pwsp-gui
|
2026-01-02 03:18:51 +03:00 |
|
arabianq
|
2a13c25230
|
feat: implemented loop support in pwsp-cli
|
2026-01-02 02:57:34 +03:00 |
|
arabianq
|
408f5317c4
|
feat: implemented loop functionality on daemon level
|
2026-01-02 02:25:30 +03:00 |
|
arabianq
|
3672d6f43e
|
feat: now pwsp-daemon main loop is separated into commands_loop and player_loop
|
2026-01-02 02:10:58 +03:00 |
|
arabianq
|
cc3bec0746
|
fix: change get_state and get_position methods to take immutable reference
|
2026-01-02 02:09:10 +03:00 |
|
arabianq
|
180a69bd40
|
change version to 1.2.0
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
6de51bc11c
|
cargo update
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
bc9f086245
|
fix: do not display files from removed dir
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
f84cc03a6c
|
now can select multiple dirs at once
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
96dda1d8a9
|
fix: incorrect scroll bar rendering
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
87b791ee3a
|
new feature: pause playback when GUI window is closed
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
ae5da6d9bd
|
new feature: now can play file without opening any dir
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
546b6fd13f
|
add toggle-pause command to pwsp-cli
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
e8d1947f18
|
change version to 1.1.4
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
9e55cb5f8b
|
cargo update
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
7f57175519
|
bump clap version to 4.5.53
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
b21b32f746
|
bump egui and eframe to 0.33.3
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
3827d54ba8
|
change version to 1.1.3
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
9801b0cdf5
|
cargo update
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
154f33b15b
|
bump rfd to 0.16.0
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
fa217c3b25
|
fix not working with mono input devices
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
1fb8daf389
|
change version to 1.1.2
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
f2213d1def
|
fix incorrect volume slider width
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
6997a6fa71
|
disable hotkeys when some widget is focused
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
e1ae768f26
|
change version to 1.1.1
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
57c4461952
|
fix: crash when setting negative position
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
5c46ff4a1e
|
new hotkeys to select dirs, files.
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
9112102c16
|
cargo update
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
9d1eb8bee9
|
change version to 1.1.0
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
39fe8a59c7
|
add 10s timeout before starting pwsp-daemon via systemd service
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
5870f7d440
|
update dependencies
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
4a060e4669
|
change version to 1.0.3
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
3981833a3b
|
call pipewire::init in every pipewire thread
|
2025-12-16 21:08:47 +03:00 |
|
arabianq
|
1ea84dbb28
|
cargo update
|
2025-12-16 21:08:47 +03:00 |
|