DevBench
c11ff91f3d
Frontend: fix waterfall not flowing, defensive DOM checks
...
- waterfall_add: call add_canvas() before canvas_context check so first canvas is created and waterfall can start
- Keep defensive null checks for divlog, scale_setup, init_canvas_container, networkSpeedMeasurement, add_canvas (for missing DOM)
2026-02-07 19:40:41 +00:00
Jakob Ketterl
ac0b799b11
fix zoom not working without a demodulator
2024-02-12 22:55:17 +01:00
Jakob Ketterl
5eaa53f028
apply 80% rule to visible range too
...
- previous system would run into error if visible range was outside of
80% range
2024-01-29 02:24:18 +01:00
Jakob Ketterl
91a7612d6b
start displaying RDS metadata
2024-01-18 16:11:13 +01:00
Jakob Ketterl
e934a3935c
add dumpvdl2 basic infrastructure
2023-09-04 19:02:43 +02:00
Jakob Ketterl
f794f285f3
add some basic infrastructure for hfdl
2023-09-03 23:48:56 +02:00
Jakob Ketterl
0c6de7cf2a
first shot at decoding ISM data with rtl_433
2023-09-01 23:37:40 +02:00
Jakob Ketterl
94ee444be7
link out from the message panel, too
2023-08-28 21:57:52 +02:00
Jakob Ketterl
476e4ebc5b
introduce some frontend to show messages
2023-08-22 21:16:09 +02:00
Jakob Ketterl
5673699696
introduce mouse wheel distance normalization
2023-07-04 18:54:14 +02:00
Jakob Ketterl
4329025742
remove unused variable
2023-03-17 22:39:19 +01:00
Jason Gaunt
d58ad77da2
Added support for automatically enabling auto adjust waterfall levels - JBG
2023-03-17 22:35:42 +01:00
Jakob Ketterl
258aebd0c3
correctly handle bookmarks with underlying mode in receiver
2023-02-28 17:07:13 +01:00
Jakob Ketterl
d5f7ce9508
Merge pull request #309 from luarvique/waterfall_colors
...
Now calculating waterfall colors based on what is on the screen (with…
2022-07-31 22:08:01 +02:00
Marat Fayzullin
ff43555411
Now resetting zoom when changing to a different profile.
2022-07-31 15:16:52 -04:00
Marat Fayzullin
339864a572
Now calculating waterfall colors based on what is on the screen (with zoom).
2022-07-31 15:15:38 -04:00
Jakob Ketterl
c87daaabbe
fix scroll events on the frequency bar
2022-06-19 22:40:47 +02:00
Jakob Ketterl
26440d4e24
make waterfall zoom continuous
2022-06-18 15:57:06 +02:00
Jakob Ketterl
08188527ce
high-res scroll events for the waterfall zoom
2022-06-17 19:42:40 +02:00
Jakob Ketterl
4ce3816f48
show codecserver errors in the client
2021-12-13 13:26:47 +01:00
Jakob Ketterl
9f89a21cfb
remove psk31 character animation since it's killing the client
2021-10-15 15:57:27 +02:00
Jakob Ketterl
e77b0f4a67
fix the secondary fft display
2021-09-27 18:18:31 +02:00
Jakob Ketterl
78dcdd5715
add support for DMR locations
2021-09-17 18:24:33 +02:00
Jakob Ketterl
f9f0bdde12
restore js8 functionality
2021-09-06 22:50:57 +02:00
Jakob Ketterl
6014ce8921
restore pocsag functionality
2021-09-06 20:00:14 +02:00
Jakob Ketterl
b9f43654cd
restore aprs functionality
2021-09-06 15:05:33 +02:00
Jakob Ketterl
979f11f40a
move play button to svg-defs
2021-05-16 17:47:02 +02:00
Jakob Ketterl
282ba4d095
move play button overlay to javascript to avoid downloading the image
2021-05-05 19:56:14 +02:00
Jakob Ketterl
a7e2aae292
reset initial demodulator params on reconnects
2021-04-27 23:13:44 +02:00
Jakob Ketterl
c0ca216e4d
make "digimodes_fft_size" work from web config
2021-04-05 17:18:30 +02:00
Jakob Ketterl
170b720e48
restructure config
2021-03-31 00:00:38 +02:00
Jakob Ketterl
5fc8672dd6
fix profile detection
2021-03-21 00:18:35 +01:00
Jakob Ketterl
acee318dae
make the frontend resume when an sdr device becomes present
2021-03-21 00:14:18 +01:00
Jakob Ketterl
d81f0ae96c
change display precision behavior to reference Hertz
2021-03-01 01:19:06 +01:00
Jakob Ketterl
92cce78320
fix panel switching
2021-02-28 18:23:35 +01:00
Jakob Ketterl
beb3d696c9
use transform / will-change properties for waterfall
...
* prevents expensive layout events in the browser
* allows the browser to optimize rendering
2021-02-27 17:06:53 +01:00
Jakob Ketterl
45d4d868d7
clear waterfall on fft_size change so that a setting change becomes visible immediately
2021-02-27 01:09:51 +01:00
Jakob Ketterl
5cd9d386a6
combine waterfall_[min|max]_level into a single config
2021-02-25 15:13:39 +01:00
Jakob Ketterl
ed3d84b974
use the container instead of a (potentially missing) canvas
2021-02-24 00:59:31 +01:00
Jakob Ketterl
710a18aae3
initialize canvas on demand to avoid overlap when changing parameters
2021-02-24 00:58:50 +01:00
Jakob Ketterl
53faca64c0
clean up header styles
2021-02-05 17:56:02 +01:00
Jakob Ketterl
61a5250792
fix typos
2021-01-30 16:18:30 +01:00
Jakob Ketterl
881637811f
switch when profile OR sdr has changed
2021-01-30 16:17:05 +01:00
Jakob Ketterl
142ca578ec
truncate waterfall only when profile has changed
2021-01-30 16:04:29 +01:00
Jakob Ketterl
1d9b2729ef
add server version to log information
2021-01-23 16:43:51 +01:00
Jakob Ketterl
bcab2b2288
update copyright notices
2021-01-22 18:10:51 +01:00
Jakob Ketterl
41f9407024
re-package code for meta panels into classes
2021-01-16 19:40:22 +01:00
Jakob Ketterl
a8ef3a0e6a
get rid of the e() function
2021-01-15 18:09:18 +01:00
Jakob Ketterl
57e5923a4d
apply performance optimizations to s-meter, too
2021-01-02 18:16:25 +01:00
Jakob Ketterl
c1245308bd
make this more robust
2021-01-01 23:37:10 +01:00