Commit graph

229 commits

Author SHA1 Message Date
Marks Polakovs
552c56390c prettier all the things 2020-04-20 14:54:43 +02:00
Marks Polakovs
1203d90328 Re-enable noImplicitAny and explictly "any-ize" plugins
This is still kind of terrible, but better than slapping it across the entire codebase.
2020-04-20 14:53:17 +02:00
Matthew Stratford
7010ad70b3 Add intro region and time cursor to waveforms. 2020-04-19 22:47:58 +01:00
Matthew Stratford
bdd246a44a Switch "noImplicitAny" to allow wavesurfer plugins. 2020-04-19 22:47:30 +01:00
Matthew Stratford
81b120a911 Remove unused wavesurfer state. 2020-04-19 22:46:47 +01:00
Matthew Stratford
6580e163c5 Fix Webstudio stopping at height of fullest channel. 2020-04-19 22:45:26 +01:00
Matthew Stratford
409fcd438d Revert "Fix Webstudio stopping at height of fullest channel."
This reverts commit 9b54744c38.
2020-04-19 22:44:35 +01:00
Matthew Stratford
9b54744c38 Fix Webstudio stopping at height of fullest channel. 2020-04-19 22:40:50 +01:00
Marks Polakovs
366bcc7441 Don't rely on items being ordered in Redux state (fixes #51) 2020-04-19 23:25:31 +02:00
Brooke Hatton
9b81540cc2
Styling tweaking (#77)
* Suggested css tweaks

* correct selector

* disable user text selection on tracks

so that they dont accidentally do it while dragging

* Add css varaibles, remove prefixes, use scss for more stuff

- remove `sp` prefix from mixer buttons
- Add css varaibles. Note: Currently doesnt work for the player due to bootstrap shiz that I will probably end up stripping out
- Bring more css into the scss files

* remove unused css

* pull styling into the scss file rather than inline

* use css var for channel shadow and sidebar background

* Align Icons with text..

* Make the sidebar search fields fixed to the top

I can't tell you why this works but it does

* add editor config

* partial refactor of mixer animation into the scss world

* one option for dealing with a core set of reusable css animations

* Prettier fixes

* rename active to hidden - use margin, so that the element doesn't resize when hidden

* rename track to item

* remove grid areas that are a little pointless
2020-04-19 23:17:05 +02:00
Marks Polakovs
8d0c883a9e bad github, no cookie 2020-04-19 18:52:41 +02:00
markspolakovs
8ad1ef2e94 Prettified Code! 2020-04-19 16:51:05 +00:00
Marks Polakovs
abcac8107c Use @ury1350/prettier-config 2020-04-19 18:49:59 +02:00
markspolakovs
bcfd4004d7 Prettified Code! 2020-04-19 16:33:34 +00:00
Marks Polakovs
7afc0ea5ff Yeet Webcast 2020-04-19 15:48:36 +02:00
Marks Polakovs
0c9721b122 Run Prettier across the entire project 2020-04-19 15:47:19 +02:00
Marks Polakovs
1977289524 Fix all linter warnings 2020-04-19 15:44:23 +02:00
Matthew Stratford
74333f2763 Merge remote-tracking branch 'origin/master' 2020-04-19 14:13:24 +01:00
Matthew Stratford
3a26739d87 Add ending times to tracks. 2020-04-19 14:13:08 +01:00
Marks Polakovs
0ab86337ea Safari compat (hopefully)
Yes, this is dumb. It's also fun.
2020-04-19 14:36:10 +02:00
Matthew Stratford
9526d70164 Merge remote-tracking branch 'origin/master' 2020-04-19 13:10:32 +01:00
Matthew Stratford
d29c306c08 Add red flash for fader when playing and muted. 2020-04-19 13:10:24 +01:00
Marks Polakovs
f9ee8493c5 Rework how mic works (fixes #76, fixes #63)
Previously, the mic gain node had both the calibration value as well as the volume control (either the calibration value or zero). This made it impossible to recalibrate the mic while on air, and also broke the calibration slider.

This commit moves it into two separate gain nodes, "calibration gain" and "mix gain", with the analyser node in the middle. It also means that the mic is now calibrated before compression.
2020-04-19 13:29:51 +02:00
Matthew Stratford
71cd7fb763 Update remaining counter on seeking. 2020-04-17 18:41:25 +01:00
Matthew Stratford
3febdb7398 Fix #62, stop doesn't stop from paused state. 2020-04-17 18:41:08 +01:00
Marks Polakovs
2798fc61ca Try and center circles 2020-04-17 18:48:43 +02:00
Marks Polakovs
94ffe8dd74 Use bundled Font Awesome instead of CDN 2020-04-17 17:37:01 +02:00
Marks Polakovs
7c8eff5520 Remove old "lastConnection" logic 2020-04-17 16:45:39 +02:00
Marks Polakovs
80914a5801 Kill the streamer if registration fails 2020-04-17 15:16:18 +02:00
Marks Polakovs
43fbf36485 Add a PIS modal 2020-04-17 14:39:32 +02:00
Marks Polakovs
5f9cca9289 Delay turning mic off to compensate for WebAudio latency (fixes #72) 2020-04-16 11:06:21 +02:00
Marks Polakovs
cb0e091c30 Refactor news cues code 2020-04-16 10:26:08 +02:00
Marks Polakovs
d4f5b84014 red inset border when mic live 2020-04-14 17:38:03 +02:00
Marks Polakovs
30f3886487 send wsid to stateserver 2020-04-14 17:29:21 +02:00
Marks Polakovs
427903f24a Twiddle™️ levels 2020-04-14 16:11:42 +02:00
Marks Polakovs
bf774bae11 Do the news noises every hour (when we're live) 2020-04-14 09:46:08 +02:00
Marks Polakovs
d807b62667 better handle DIED cases 2020-04-14 09:42:43 +02:00
Matthew Stratford
4d4e3a6a38
Not quite marks. :) 2020-04-13 21:15:39 +01:00
Marks Polakovs
519a0c0f87 lolmatt 2020-04-13 21:34:23 +02:00
Marks Polakovs
5138e0f8a1 avoid double-tracklisting 2020-04-13 21:29:43 +02:00
Marks Polakovs
657861b5e2 fix some things and add some debuggy bois 2020-04-13 21:21:30 +02:00
Marks Polakovs
de49a1d6be make tracklisting an option 2020-04-13 16:34:32 +02:00
Marks Polakovs
bf33fbb2ba quit spamming the console 2020-04-13 16:10:38 +02:00
Marks Polakovs
72d67c6ce1 dumbarse doesn't know how time works 2020-04-13 16:04:45 +02:00
Marks Polakovs
38f14d5450 Revert "resolve circular deps"
This reverts commit bc2a5bc3
2020-04-13 15:05:49 +02:00
Marks Polakovs
122e5e04f0 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/broadcast/rtc_streamer.ts
2020-04-13 15:05:21 +02:00
Marks Polakovs
3f569b252a fix that dumb shit 2020-04-13 15:05:08 +02:00
Marks Polakovs
bc2a5bc330 resolve circular deps 2020-04-13 14:44:32 +02:00
Marks Polakovs
86c29a997f tracklisting 2020-04-13 14:14:42 +02:00
Marks Polakovs
bebdd0186b try and do the news noises 2020-04-13 13:56:17 +02:00