299efd7012
chore: add explicit LICENSE file
2024-03-16 15:28:22 +01:00
47d128edd0
docs: add crates.io install instructions
2024-03-16 15:23:42 +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
c928ea4899
ci: don't try to build pulseaudio bindings in CI
2024-02-20 15:53:17 +01:00
34e7927c74
build: smaller release binaries
2024-02-09 20:19:52 +01:00
635db69aa8
fix: updated usage for ratatui
2024-02-09 20:19:35 +01:00
92a480cebc
docs: update docs on how to install and features
2024-02-09 20:00:10 +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
ab2d4a0af8
feat: add log y axis to spectroscope (togglable)
...
also fixed spectroscope bugging when paused
2023-09-21 03:50:48 +02:00
253ceafb2a
fix: window defaults off
2023-09-21 03:33:14 +02:00
349bee0943
feat: implemented hann window on spectroscope input
...
totally not got the hann window function from github
2023-09-21 03:28:15 +02:00
e99c9a4a3d
fix: updated limits on user-controlled settings
2023-09-21 03:27:43 +02:00
1ebed14033
fix: consistent wording
2023-09-18 05:03:24 +02:00
e4c7192fd2
docs: updated readme
2023-09-18 04:59:14 +02: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
e559798385
ci: add default rust ci
2023-09-18 01:44:44 +02:00
407d0251b4
docs: updated README.md
2023-09-18 01:41:09 +02:00
ee17749635
fix: reference lines, limit trigger opts, Esc key
2023-09-18 01:40:04 +02:00
81ef241e87
feat: show mode in title
2023-09-18 01:39:37 +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
ba0174961a
chore: modularized source backend code
2023-09-17 03:50:19 +02:00
c4960cf571
feat: multi channel? peaks? better triggering + ui?
...
idk old commits I forgot to push at the time
2023-06-29 16:09:36 +02:00
c6a88b13cd
chore: moved key parsing out of run_app
2023-01-15 23:30:33 +01:00
273e8598f9
chore: bump version
2023-01-13 03:00:45 +01:00
6807bb5972
fix: update readme and increments
2023-01-13 02:59:53 +01:00
b48989d4e9
feat: better ux, variable window size
...
improved keybinds: arrows move view, pageUp/pageDwn move trigger
threshold. Current sample window displayed on UI.
2023-01-13 02:52:16 +01:00
73cb8bc167
chore: bump version
2023-01-05 01:02:11 +01:00
865a3e406b
docs: update readme
2023-01-05 01:00:00 +01:00
d72e471dbd
feat: better UI and keybinds, more CLI opts
...
Added CLI option to specify channel number, but I'm not sure it's really
working. Refactored AppConfig a little. Added threshold indication on
status bar. References and UI are separate settings and can be toggled
individually. At least 1 sample is always shown when discarding due to
triggering. Range and threshold are configured with arrow keys. Added
more colors to palette. Added ability to toggle braille mode. Fix: fully
write "fps" instead of cutting "s" out.
2023-01-05 00:51:05 +01:00
df273dd011
fix: constraints use relative percentages
2023-01-02 01:33:28 +01:00
e56052c789
chore: version bump
2023-01-02 01:23:12 +01:00
e656b6303e
feat: trigger threshold, better heading
...
remade heading with table widgets, added triggering threshold controlled
with arrows and PgUp/PgDwn, small fixes
2023-01-02 01:18:07 +01:00
32a9819106
chore: moved run_app in app file
2022-12-28 03:55:37 +01:00
72a7b55c7f
chore: moved config in another file with pub field
2022-12-28 03:53:37 +01:00
15c0ee6a6f
chore: bump version
2022-12-27 19:04:09 +01:00
ffd14b2a36
feat: super rudimentary triggering
2022-12-27 19:03:11 +01:00
aed3598ef7
feat: allow tuning to arbitrary octave
2022-12-27 19:02:52 +01:00
57ffa3c690
feat: more ways to quit
2022-12-27 19:02:13 +01:00
59b736bf12
chore: generalized channel number parsing
2022-12-27 19:01:48 +01:00
a337852dac
chore: renamed metavars
2022-12-26 03:32:52 +01:00
d5742f746b
chore: update image
2022-12-26 03:26:16 +01:00
8b78705d40
chore: version bump
2022-12-26 03:20:00 +01:00
640b600692
docs: updated README.md
2022-12-26 03:19:46 +01:00
ae493cd221
feat: key to toggle UI, hide title when no ui
2022-12-26 03:12:20 +01:00