Commit Graph

4659 Commits

Author SHA1 Message Date
David Baker f0b116714b Fix mouseup/down behaviour of PTT button
Handle mouseup events anywhere so the button releases if you move
the cursor out of the button & release. Likewsie for window losing
focus.
2022-05-04 16:52:45 +01:00
David Baker dbef06269b Merge pull request #310 from vector-im/ptt
Add feature-flagged support for Radio/PTT Mode
v0.1.3
2022-05-04 11:40:26 +01:00
David Baker 894815268a Merge remote-tracking branch 'origin/main' into ptt 2022-05-04 11:37:52 +01:00
David Baker 8ecec0bc7e 3 more warnings in the PTT stuff 2022-05-04 11:35:33 +01:00
David Baker 66839e02f6 Add ESLint support too 2022-05-04 11:35:15 +01:00
David Baker bad8f36bf5 Add prettier support
+ CI to check formatting, and fix the couple of instances that
were not in prettier format (case in HTML clour codes).
2022-05-04 11:35:15 +01:00
Robert Long f5c50230a9 Enable source-maps 2022-05-04 11:34:28 +01:00
David Baker 0136fd3cab Run prettier 2022-05-04 11:24:25 +01:00
Robert Long 2d18953344 Merge pull request #309 from vector-im/dbkr/prettier
Add prettier & ESLint support
2022-05-03 10:36:08 -07:00
Robert Long d930ab869a Merge pull request #308 from vector-im/dbkr/ptt_enable_flag
Put PTT behind 'feature flag'
2022-05-03 10:34:01 -07:00
Robert Long dbdb82bd74 Switch to useShouldShowPtt hook 2022-05-03 10:32:06 -07:00
David Baker 61309bacd9 Add ESLint support too 2022-05-03 15:32:16 +01:00
David Baker b3e88d33a7 Add prettier support
+ CI to check formatting, and fix the couple of instances that
were not in prettier format (case in HTML clour codes).
2022-05-03 14:24:04 +01:00
David Baker 73fda641c8 Switch js-sdk depdendency back to group-call branch 2022-05-03 13:19:57 +01:00
David Baker be01a4bd81 Commit missed file 2022-05-03 12:05:40 +01:00
David Baker 0814e3c905 Revert unintentional commit 2022-05-03 12:05:22 +01:00
Robert Long c7dd2e2093 Merge pull request #307 from vector-im/dbkr/fix_toggle
Fix toggle button toggling
2022-05-02 11:30:05 -07:00
Robert Long cfa525f957 Merge pull request #306 from vector-im/dbkr/button_for_ptt
Wire up pressing the PTT button to unmute as well as spacebar
2022-05-02 11:28:00 -07:00
David Baker 43d579744f Put PTT behind 'feature flag'
AKA does the URL hash start with '#ptt'

This will let us merge PTT back to the main branch
2022-04-29 19:25:00 +01:00
David Baker 48a008093b Fix toggle button toggling
Just use isSelected directly rather than makking the button have its
own state. Also, the isPressed from useToggleButton looks like its
whether the user has the mouse button down on it or not rather than
whether the toggle switch is on, which was making the state wrong.
2022-04-29 19:08:32 +01:00
David Baker 70c099c4b5 Wire up pressing the PTT button to unmute as well as spacebar 2022-04-29 18:56:17 +01:00
Robert Long 363f2340a0 Finish basic ptt implemenation 2022-04-28 17:44:50 -07:00
Robert Long 3a6346aa63 Create a voice group call when using ptt 2022-04-28 11:13:20 -07:00
Robert Long 9ef9680e07 Fix PTT button alignment 2022-04-28 11:13:01 -07:00
Robert Long e3cec93669 Add basic mobile styling 2022-04-27 17:19:58 -07:00
Robert Long b6c926d2c8 Additional in-room PTT styling 2022-04-27 16:47:23 -07:00
Robert Long c430ebb3a3 Finish first pass at PTT lobby UI 2022-04-27 15:18:55 -07:00
Robert Long ae13814449 Merge pull request #305 from vector-im/enable-source-maps
Enable source-maps
2022-04-27 13:51:40 -07:00
Robert Long 7a9ff98550 Add OLM_OPTIONS global TODO 2022-04-27 13:51:08 -07:00
Robert Long 3d54047f87 Fix Olm import 2022-04-27 13:38:16 -07:00
Robert Long dc75c1cfb4 Enable source-maps 2022-04-27 12:11:59 -07:00
Robert Long e2aee0be81 Fix olm import 2022-04-26 16:28:21 -07:00
Robert Long 44486aa62d Fix building olm library in production 2022-04-26 16:11:32 -07:00
Robert Long a0e4de73cc Add support for to-device messages via OLM 2022-04-26 15:20:06 -07:00
Robert Long 38f9a79bd3 Initial PTT designs 2022-04-22 18:05:48 -07:00
Robert Long fc1aaf02bf Use dbkr/ptt matrix-js-sdk package 2022-04-22 11:15:39 -07:00
Robert Long c05b6c5118 Merge pull request #291 from vector-im/remove-matrix-react-sdk-dep
Remove dependency on matrix-react-sdk
v0.1.2
2022-04-07 15:43:55 -07:00
Robert Long 72197c1a0a Remove dependency on matrix-react-sdk 2022-04-07 14:22:36 -07:00
Robert Long 46bcb8ac75 Merge pull request #285 from vector-im/fix-title
Fix Title
v0.1.1
2022-03-29 11:15:42 -07:00
Robert Long 2ba1bab82d Fix title 2022-03-29 11:14:31 -07:00
Matthew Hodgson 3c56f7f481 Merge pull request #274 from vector-im/travis/idea-gitignore
Add .idea to gitignore
2022-03-20 11:03:15 +00:00
Travis Ralston fcd8a41fc9 Add .idea to gitignore
For those of us using WebStorm
2022-03-16 13:44:38 -06:00
Matthew Hodgson 35f8b1ed85 link to #webrtc:matrix.org 2022-03-04 14:55:24 +00:00
Matthew Hodgson 7969e13fc1 copyright 2022-03-04 14:50:36 +00:00
Matthew Hodgson 4d433ab22d more renaming 2022-03-04 14:48:57 +00:00
Matthew Hodgson d7f46607ad link 3401 2022-03-04 14:48:21 +00:00
Matthew Hodgson 1e59390599 s/matrix-video-chat/element-call/ 2022-03-04 14:47:44 +00:00
Robert Long 2457476bae Still capitalize words in snake case room ids v0.1.0 2022-03-03 17:09:31 -08:00
Robert Long 35fb1e710b Create room when not found and lowercase name 2022-03-03 16:56:45 -08:00
Robert Long 014b740e47 Update logo 2022-03-03 16:14:07 -08:00