1
0
Fork 0
mirror of https://github.com/alemidev/scope-tui.git synced 2024-11-12 17:59:19 +01:00
Commit graph

30 commits

Author SHA1 Message Date
688329dfbe
fix: default features
maybe CPAL will build inside CI?
2024-04-05 00:22:07 +02:00
c81d55b48b
fix: cargo warns 2024-04-04 23:54:10 +02:00
58a084e154
chore: separated lib from app code
so various display modes can be imported as deps, but by default it
still compiles a binary target
2024-04-04 23:53:09 +02:00
7692cf2475
fix: don't build pulseaudio by default 2024-03-18 06:14:23 +01:00
9d3e73f640
chore: refactored a little 2024-03-18 06:12:34 +01:00
155a5df67d
chore: fix features 2024-03-18 03:41:40 +01:00
771987063d
feat: add cpal source, refactor sources
now splitting stream in channels and parsing stream format are separate
but handled by the source, so that cpal source can skip format parsing.
added some nicer types, and also range now is +-1 because way easier
than 32k

sorry this is a huge commit, ive been messing with it for a while and
changed a lot across whole project, at this point i'm just committing it
because it can only get worse ehe
2024-03-18 03:39:49 +01:00
299efd7012
chore: add explicit LICENSE file 2024-03-16 15:28:22 +01:00
be9e716ac9
fix: max 5 keywords... 2024-03-16 06:35:41 +01:00
4bc7c1c02a
chore: update repo link, add MIT license 2024-03-16 06:21:36 +01:00
34e7927c74
build: smaller release binaries 2024-02-09 20:19:52 +01:00
602891e20e
chore: enable by default pulseaudio source 2024-02-09 20:00:01 +01:00
0d4975b189
feat: update ratatui, allow optional legends 2024-02-09 19:59:43 +01:00
9378621a26
feat: added crude file source, gated pulseaudio
now requires feature pulseaudio to build libpulse and pulse source. file
source is always included. the cli got reworked a little bit but I'm not
sure I like it this way, we'll see
2023-09-18 04:36:52 +02:00
eb08fb6e47
chore: bump version 2023-09-18 00:57:57 +02:00
6e1871d953
feat: implemented spectroscope
it's not perfect and lower frequency tend to have way higher amplitudes,
which is suspicious, but it works!
2023-09-18 00:57:16 +02:00
1b67bfbf75
chore: replaced tui-rs with ratatui 2023-09-18 00:56:51 +02:00
37af6d9fc4
feat: restructured project, initial broken fft 2023-09-17 07:10:08 +02:00
925659639a
chore: thiserror, removed mut + comments, editorcfg 2023-09-17 03:51:44 +02:00
273e8598f9
chore: bump version 2023-01-13 03:00:45 +01:00
73cb8bc167
chore: bump version 2023-01-05 01:02:11 +01:00
e56052c789
chore: version bump 2023-01-02 01:23:12 +01:00
15c0ee6a6f
chore: bump version 2022-12-27 19:04:09 +01:00
8b78705d40
chore: version bump 2022-12-26 03:20:00 +01:00
ae493cd221
feat: key to toggle UI, hide title when no ui 2022-12-26 03:12:20 +01:00
d77c27087f
chore: version bump 2022-12-26 02:19:15 +01:00
cbbfef28f8
chore: version bump 2022-12-24 06:58:37 +01:00
00f27b7f83
fix: updated readme, catch errors 2022-12-24 06:57:56 +01:00
e2269ef6d6
docs: cargo metadata, version bump 2022-12-24 06:23:18 +01:00
b88a3a7381
initial commit
in actual state, tool is pretty useful but not efficient or moddable in
its design. It's one single main and 5 crates, but draws a decent scope.
Requires pulseaudio and a fast terminal, but got this done in one night.
2022-12-24 03:04:49 +01:00