Commit graph

1223 commits

Author SHA1 Message Date
Fedor Indutny 17c0867e9d
Fix color of close button in call settings 2021-10-27 17:07:13 -07:00
Scott Nonnenberg 6dd67917e8
Settings window: Add interaction mode and tab focus state 2021-10-27 17:05:56 -07:00
Fedor Indutny d7edbabd48
Add about field to ConversationDetailsHeader 2021-10-27 16:33:06 -07:00
Evan Hahn 0f635af8a9
Improve readability of unread indicator 2021-10-26 12:14:40 -07:00
Fedor Indutny d92911f475
Increase contrast ratio for unread badge 2021-10-25 17:02:13 -05:00
Scott Nonnenberg 53bc13a401
Accessibility fixes for ConversationDetails and AvatarPopup 2021-10-25 12:11:19 -07:00
Josh Perez dd3f5a65ce
Only focus read more in keyboard mode 2021-10-21 15:06:47 -07:00
Josh Perez 9ecf47594b
Tweaks to conversation details 2021-10-21 14:04:43 -07:00
Josh Perez 2e438aa876
Conversation details screen for 1:1 chats 2021-10-20 16:46:41 -07:00
Josh Perez b32d068e83
Affordances for really tall messages 2021-10-20 15:46:42 -05:00
Evan Hahn 755b549271
More chat list unread count tweaks 2021-10-19 08:53:30 -05:00
Evan Hahn 1f4d01f21a
Remove left pane width transition 2021-10-14 16:21:04 -05:00
Evan Hahn 29e6ba8f10
Left pane spacing tweaks 2021-10-14 15:21:10 -05:00
Evan Hahn d6a81331bb
Fix jumpy outgoing messages 2021-10-14 09:54:20 -07:00
Josh Perez d0e8fbd5a6
Animates ModalHost overlay 2021-10-14 09:52:42 -07:00
Evan Hahn 8f2ec1ace9
Stop wrapping archived conversation count 2021-10-14 09:47:57 -07:00
Evan Hahn fbb15ed42e
Update muted icon in conversation list 2021-10-14 10:48:48 -05:00
Evan Hahn c74315315b
Tweak conversation list header placement 2021-10-14 09:13:08 -05:00
Evan Hahn b980d99453
Assign fallback to avatar color, fixing "New group" icon 2021-10-13 17:13:13 -07:00
Evan Hahn e705ba136a
Update left pane status icon colors 2021-10-13 17:12:25 -07:00
Evan Hahn e76d9e9a6a
Remove unused profile-name CSS 2021-10-13 16:44:22 -07:00
Evan Hahn 99934ced90
Change left pane border color in light mode 2021-10-13 11:44:37 -07:00
Evan Hahn 99b4e8680f
Tweak selected conversation color in light mode 2021-10-13 11:43:30 -07:00
Evan Hahn 35a54cdc02
Introduce a new design for the left pane 2021-10-12 16:59:08 -07:00
Josh Perez a5e8226821
Shows message status timestamps if available 2021-10-12 16:40:42 -07:00
Josh Perez 7dca544295
Animate lightbox and better touch support 2021-10-12 15:25:09 -05:00
Evan Hahn f4b0bade80
Fix avatar focus highlight 2021-10-12 14:07:58 -05:00
Evan Hahn ed518d0e82
Fix viewed status icon in left pane 2021-10-12 10:40:27 -05:00
Evan Hahn ae1af09bf2
Move large input remaining count to avoid scrollbar 2021-10-08 11:35:59 -05:00
Josh Perez 8220ea4c87
Remove dead css 2021-10-07 16:46:11 -07:00
Josh Perez a70a8a88d6
Align single emoji send 2021-10-07 15:27:08 -07:00
Josh Perez 3a722bb70f
Refine toast styles 2021-10-07 17:45:38 -04:00
Josh Perez 9f13fd7484
Fix @mentions on outgoing messages 2021-10-07 16:50:03 -04:00
Josh Perez 99b19d4b80
Fix z-index next/prev buttons on Lightbox 2021-10-07 13:08:07 -07:00
Josh Perez 0f9242670c
Fix safety number viewer for dark theme 2021-10-07 09:14:09 -07:00
Josh Perez b9134f8332
Actionable toasts 2021-10-06 14:00:51 -07:00
Josh Perez 048e1e4cd7
Move the safety number viewer into modal 2021-10-06 16:27:14 -04:00
Josh Perez 7c9b8e919c
Render emoji like a sticker 2021-10-06 10:37:53 -07:00
Josh Perez fa66ddde0f
Context isolation for the debug log window 2021-10-06 09:16:51 -07:00
Evan Hahn 0f9608d9a3
Add icon to the left pane archive button 2021-10-06 08:45:25 -07:00
Evan Hahn c9d0773c0d
-webkit-line-clamp now works for RTL text; remove comments 2021-10-05 19:39:24 -05:00
Josh Perez f974490ff0 Add some spacing for +10 reactions 2021-10-05 11:28:18 -07:00
Josh Perez bcf1640587
Adds some padding around lightbox zooming 2021-10-05 10:28:32 -07:00
Josh Perez 5fdfa1c632
ConversationView in React 2021-10-05 09:47:06 -07:00
Fedor Indutny 4d180a26fe
Small fixes for LeftPaneDialog 2021-10-05 07:22:41 -07:00
Josh Perez 87ea95735e
Make triple dot menu work on really small screen widths 2021-10-05 08:58:34 -05:00
Josh Perez 48aaf9e4f3
Fix quote styles so they are uniform 2021-10-04 20:12:07 -04:00
Evan Hahn 2cf51502a8
Fix border around keyboard-focused sticker messages 2021-10-04 17:42:26 -05:00
Evan Hahn b239502813
Fix license header file enumeration 2021-10-01 16:52:36 -05:00
Josh Perez e033fd2cf3
Fix background bleed through on color bubbles 2021-10-01 09:16:44 -07:00
Josh Perez f07decac5a
Fixes @mentions background for light-mode 2021-10-01 10:38:56 -04:00
Evan Hahn 03ec561891
Remove unused new-conversation class 2021-09-30 17:21:15 -05:00
Fedor Indutny 3534408c97
Fix various clipping issues with message buttons 2021-09-30 16:24:23 -05:00
Josh Perez 19e700aba3
Lightbox improvements 2021-09-30 17:18:56 -04:00
Josh Perez 6614206921
Fixes lightbox header buttons 2021-09-30 14:50:33 -04:00
Josh Perez 603c315c82
Moves AudioCapture into react 2021-09-29 13:23:06 -07:00
Fedor Indutny 1191288107
Fix MessageAudio spinner 2021-09-28 15:12:19 -07:00
Josh Perez 68cef84c29
Massively zoom in on images, adds panning 2021-09-28 13:27:35 -07:00
Josh Perez e6d952d105
Removes ToastView, new React toast 2021-09-22 16:59:54 -04:00
Josh Perez c05d23e628
Modernize ContactModal 2021-09-21 15:37:10 -07:00
Evan Hahn a68e3a6d20
Improve staged attachment designs 2021-09-20 18:23:55 -07:00
Josh Perez 7b5faa1cc1
Permissions popup context iso 2021-09-17 18:24:21 -04:00
Fedor Indutny f3715411c6
Small UI fixes for left pane dialogs 2021-09-17 17:20:49 -05:00
Josh Perez 277992a468
Make scrollbar overlay content in left pane 2021-09-17 14:03:18 -07:00
Scott Nonnenberg e2454ef7c5
Improve a few strings, highlight back button on focus, proper key value 2021-09-17 13:57:54 -07:00
Jonathan Fung 160eca4795 Allow media grid item images to fill container
See [#5291][0]. Fixes [#5241][1].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5291
[1]: https://github.com/signalapp/Signal-Desktop/issues/5241
2021-09-17 08:46:19 -05:00
Fedor Indutny cea72201c6
Maximize image when zooming in lightbox 2021-09-16 14:54:53 -07:00
Josh Perez 04aad09590
Fixes contextmenu hover glitch 2021-09-16 14:51:57 -07:00
Josh Perez 43685d15c6
Context isolation for About, ScreenShare, Preferences 2021-09-16 11:52:56 -04:00
Evan Hahn 4e3b64ef64
Visual tweaks for reaction customization 2021-09-15 11:49:16 -07:00
Evan Hahn 195392491e
Make the dots in the reaction picker's "more" button circles 2021-09-14 11:46:34 -07:00
Evan Hahn 240585ef94
Allow duplicates in reaction palette 2021-09-13 10:04:45 -07:00
Evan Hahn 58c18ac420
Design updates to calling lobby 2021-09-10 12:24:05 -05:00
Evan Hahn f28456c160
Let users customize the preferred reaction palette 2021-09-09 09:29:01 -07:00
Scott Nonnenberg 9ada9f6a47
Fix Connecting spinner in dark mode, maintain draft attachment order 2021-09-07 17:11:17 -07:00
Evan Hahn 561bc0695f
Update reaction picker visuals 2021-09-07 14:30:58 -07:00
Evan Hahn 7f34bedd87
Styling adjustments to timeline notifications 2021-09-07 12:55:03 -07:00
Scott Nonnenberg dcf29078f4
ConversationView: Improve types 2021-08-30 14:32:56 -07:00
Josh Perez 9f87543388
Style the left pane scrollbar 2021-08-26 16:05:43 -05:00
Josh Perez 2b08cbfdfe
Streamlined system messages 2021-08-26 13:51:55 -07:00
Evan Hahn 0e7f641dc1
Let users ring members when starting a group call
Co-Authored-By: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2021-08-25 16:42:51 -05:00
Josh Perez 4afe4649ec
Fixes save in lightbox 2021-08-25 14:08:32 -07:00
Evan Hahn 2d16542f4d
Restore "wave" typing indicator animation 2021-08-25 14:02:32 -05:00
Josh Perez 28f5a2bd1c
Fixes view once videos in lightbox 2021-08-24 14:47:14 -07:00
Josh Perez 424d8785b6
Restyle relink dialog 2021-08-24 13:59:44 -07:00
Evan Hahn 547ccd167c
Fix icon clipping on calling header buttons 2021-08-24 15:16:26 -05:00
Josh Perez d5d808651a
Improved Lightbox experience 2021-08-23 16:14:53 -07:00
Josh Perez 10d220182d
Hides the little black square at the corner of preferences 2021-08-23 12:18:45 -04:00
Evan Hahn 75ea2b0ccb
Make group call participant titles unselectable 2021-08-23 08:17:28 -05:00
Evan Hahn 79c976668b
Receive rings for group calls 2021-08-20 09:06:15 -07:00
Josh Perez e9308bbafb
New option for control over update downloads 2021-08-19 15:56:29 -07:00
Evan Hahn 1965228e54
Call lobby: don't flip avatar when video is off 2021-08-18 16:06:26 -05:00
Josh Perez 91af0dad78
Faster preferences window 2021-08-18 13:08:14 -07:00
Evan Hahn 763c35e546
Update call lobby UI to match new designs 2021-08-17 16:45:18 -05:00
Josh Perez b72d7b436e
Fixes license headers test, adds them in 2021-08-16 16:03:10 -05:00
Evan Hahn 264bdaaaaf
Update screensharing icon 2021-08-16 09:32:47 -05:00
Fedor Indutny 12c78c742f
Optimize rendering 2021-08-11 09:23:21 -07:00
Josh Perez 78447a0018
Improvements to Avatar rendering 2021-08-06 17:35:25 -04:00
Josh Perez 12d2b1bf7c
Avatar defaults and colors 2021-08-05 20:17:05 -04:00
Fedor Indutny a001882d58
Change Phone Number notifications 2021-08-05 16:34:49 -07:00
Evan Hahn 4b82ac387b
Incoming call bar design updates 2021-08-05 18:31:34 -05:00
Evan Hahn 6b290a0f0c
@mentions notifications 2021-08-05 07:35:33 -05:00
Evan Hahn 3b476fb60d
Fix tooltip placement bugs by upgrading Popper 2021-08-03 12:04:49 -05:00
Scott Nonnenberg bcb9d2d2f3
Modernize DeliveryIssueDialog, fix outline clipping in Modal 2021-08-02 14:19:18 -07:00
Fedor Indutny 907e1d32ec
Handle message render errors in timeline 2021-08-02 13:55:47 -07:00
Scott Nonnenberg bf7da5ca2e
DeliveryIssueDialog: Add learn more button linking to support 2021-07-30 13:30:59 -07:00
Evan Hahn 2d3b1918b3
Decrease GPU usage when window is invisible 2021-07-30 13:35:43 -05:00
Fedor Indutny 4c933a1f5a
Fix overly-verbose errors in message details 2021-07-27 16:11:38 -07:00
Evan Hahn 14929fb408
Show "unplayed" dot on outgoing audio messages 2021-07-27 10:42:25 -05:00
Evan Hahn b73c029d5f
Fix disabled timer icon in group details 2021-07-27 08:24:08 -07:00
Evan Hahn 22b2f974e5
Use different timeline timer icon in dark mode 2021-07-22 13:32:40 -05:00
Josh Perez 56d5d283bd
Support for announcement-only groups 2021-07-20 13:18:35 -07:00
Evan Hahn 1e10286210
Message details: group by send status, including viewed state 2021-07-20 14:56:50 -05:00
Fedor Indutny 183db8a074
Fix z-index of sticker modal 2021-07-20 14:30:22 -05:00
Evan Hahn c4a09b7507
Refactor outbound delivery state, take 2
This reverts commit ad217c808d.
2021-07-19 17:44:49 -05:00
Josh Perez cd35a29638
Edit profile 2021-07-19 12:26:06 -07:00
Fedor Indutny 207705bf30
Fix background color for hover of "Join" button 2021-07-16 11:04:57 -07:00
Fedor Indutny 6607bc0bb5
Use fixed-width numerals in call time 2021-07-15 18:10:08 -04:00
Fedor Indutny c3bdf3d411
Show lightbox for GIFs 2021-07-14 16:39:52 -07:00
Fedor Indutny ad217c808d
Revert "Refactor outbound delivery state"
This reverts commit 9c48a95eb5.
2021-07-12 16:51:45 -07:00
Evan Hahn dfb3c2391c
Make message metadata non-selectable 2021-07-12 15:58:45 -04:00
Evan Hahn d4558dc13b
Remove delete button from message details screen 2021-07-12 15:57:58 -04:00
Evan Hahn 49dcc11a86
Update sealed sender icon 2021-07-12 15:57:46 -04:00
Evan Hahn 9c48a95eb5
Refactor outbound delivery state 2021-07-09 16:38:51 -05:00
Evan Hahn 831ec98418
Audio messages: move countdown under waveform 2021-07-09 13:27:16 -07:00
Josh Perez a73d7b42cf
Adds keyboard support to the media quality selector 2021-07-07 13:05:03 -04:00
Fedor Indutny 622b9df077
Optimize typing animation 2021-07-01 16:43:10 -07:00
Fedor Indutny cd28e71bc6
Default disappearing message timeout fixes 2021-06-25 16:52:56 -07:00
Josh Perez c9415dcf67
Fix disappearing composition are during incoming call 2021-06-25 13:09:40 -07:00
Josh Perez 01eabf9ec6
Option to send photos as high quality 2021-06-25 11:08:16 -05:00
Fedor Indutny 6c56d5a5f1
Fix UI for GIFs in groups 2021-06-24 16:00:11 -05:00
Evan Hahn 0ec23be91b
Fix React warning when mounting <App> 2021-06-23 09:33:27 -05:00
Josh Perez baff13926b
Screen sharing controller localized text improvements 2021-06-22 14:08:19 -05:00
Josh Perez 93bc094342
Improve CallingScreenSharingController for long text 2021-06-17 11:41:16 -07:00
Josh Perez 173771d34b
New top-level React root: <App /> 2021-06-14 12:01:00 -07:00
Josh Perez df7f702dde
Update group name colors 2021-06-07 11:50:18 -05:00
Evan Hahn be0d5abb1a
Add hover and focus states to modal X button 2021-06-04 09:27:50 -07:00
Scott Nonnenberg 3956443f50
Group Description: Render newlines, view button in change notification 2021-06-04 09:27:04 -07:00
Evan Hahn ba1ba46f4d
Call toasts should be atop call headers 2021-06-04 10:13:51 -05:00
Josh Perez 1c9fd54d18
Fix screen sharing sources modal footer 2021-06-03 09:07:55 -05:00
Fedor Indutny 430d60093a
Fix nested border-radius for attachments 2021-06-02 17:41:23 -07:00
Josh Perez 66d9bb8418
Focus group description input when editing it 2021-06-02 17:07:37 -07:00
Josh Perez ff94050c0a
Fixes view once colors 2021-06-02 12:52:25 -07:00
Josh Perez 36617c2e5a
Gradient dial knob improvements 2021-06-02 13:39:30 -05:00
Fedor Indutny b009967a83
Display proper text when quoting view once message 2021-06-02 09:42:19 -07:00
Evan Hahn c01fd823ba
Add license headers to all files in stylesheets/components/ 2021-06-01 20:25:00 -04:00
Scott Nonnenberg 9705f464be
Group Description: Edit/Receive 2021-06-01 20:24:28 -04:00
Evan Hahn e5d365dfc4
<Modal>: fix button footer for "important" modals 2021-06-01 16:55:47 -07:00
Josh Perez 6d7849e6c7
Colors update contact name colors 2021-06-01 16:37:12 -07:00
Evan Hahn 36c15fead4
Group name spoofing warning 2021-06-01 16:30:25 -07:00
Fedor Indutny 19f8042cd3
Universal Disappearing Messages 2021-06-01 13:45:43 -07:00
Scott Nonnenberg ee513a1965
Support for message retry requests 2021-05-28 12:11:19 -07:00
Josh Perez 28f016ce48
Conversation Colors 2021-05-28 09:15:17 -07:00
Evan Hahn d4dc9b8e39 Message Requests: Add new "Report spam and block" button 2021-05-27 13:37:58 -07:00
Evan Hahn 7038a3f3ab
Fix <Modal> footers with long-text or lots of buttons 2021-05-27 08:43:39 -07:00
Evan Hahn 6664315e3a
Fix composition input layout with lots of whitespace 2021-05-27 08:42:33 -07:00
Josh Perez ceffc2380c Add screensharing behind a feature flag 2021-05-20 17:37:19 -07:00
Fedor Indutny 80da8bb47b Display SMS/MMS disclaimer in empty search results 2021-05-20 17:37:17 -07:00
Fedor Indutny 8fa5ea6b2b Add outlines for MessageAudio buttons 2021-05-20 17:37:08 -07:00
Fedor Indutny 7fa730531a Improve experience for contacts without signal accounts 2021-05-20 17:37:08 -07:00
Fedor Indutny c466d5bae3
Center tap-to-play GIF text using flex 2021-05-11 15:25:28 -07:00
Josh Perez 24b7790829
One SearchInput to rule them all 2021-05-10 20:50:43 -04:00
Evan Hahn c68d65ea0b
Center non-square avatar pictures 2021-05-10 12:50:04 -05:00
Fedor Indutny 986d8a66bc
Show challenge when requested by server 2021-05-05 17:09:29 -07:00
Scott Nonnenberg f0b3c43313
Fix a number visual bugs with message forwarding 2021-05-04 09:57:14 -05:00
Evan Hahn fe772af251
Show "no groups in common" warning for relevant message requests 2021-04-30 15:58:57 -07:00
Fedor Indutny caf1d4c4da GIF attachments 2021-04-29 14:27:37 -07:00
Evan Hahn bca664b5d9 Make <Avatar> blurrable 2021-04-29 14:27:37 -07:00
Evan Hahn 3ce39a6316 Fix hidden trash icons in group details screen 2021-04-29 14:27:36 -07:00
Evan Hahn ed68c34ee2 Don't let users select loading message text 2021-04-29 14:27:35 -07:00
Evan Hahn 2bae019f1a Modernize <Avatar> component code, fix an overflow bug 2021-04-29 14:27:35 -07:00
Evan Hahn e7ef3de6d0 Profile name spoofing dialog 2021-04-29 14:27:35 -07:00
Evan Hahn 885ff5fe42 Show common groups in contact modal 2021-04-29 14:27:35 -07:00
Fedor Indutny 965c635905
Fix z-index of AvatarPopup and limit max width 2021-04-28 15:50:42 -05:00
Josh Perez d203f125c6
Adds message forwarding 2021-04-27 18:35:35 -04:00
Fedor Indutny bc5595801c
Fix group call notification color in light-theme 2021-04-27 13:03:50 -07:00
Josh Perez e75bba1c52
Replaces ConfirmationModal with ConfirmationDialog 2021-04-27 15:29:59 -04:00
Josh Perez 5e2d48cc2f
Do not populate left pane on initial link 2021-04-20 19:16:49 -04:00
Evan Hahn f456bbd3db
Fix secondary-affirmative button text color 2021-04-20 09:41:04 -05:00
Fedor Indutny 5991d14f58
Remove outline from link previews 2021-04-15 13:31:31 -05:00
Evan Hahn ea6562b7ac Merge branch 'hiqua-no_lower_limit_query' into next-beta 2021-04-14 14:14:57 -07:00
Kevin J. Sung bc3c95fea4 edit CSS to fix attachment filename being truncated 2021-04-14 12:27:52 -05:00
Evan Hahn 62f1a42c25
Add reusable <Modal> component, use with <Alert> 2021-04-13 09:20:02 -05:00
Jost Schulte 1493c1bf0e Reduce media min width for message reactions 2021-04-13 12:20:22 +02:00
Evan Hahn 9c3e3c4331 Put GroupTitleInput.scss in the right place 2021-04-09 00:05:41 -04:00
Evan Hahn 95482fbf31 Add affirmative and destructive secondary button variants 2021-04-08 23:53:18 -04:00
Evan Hahn c8dc8a7398 Don't let users leave groups if they're the only admin 2021-04-05 18:08:50 -04:00
Evan Hahn d81aaf654f Improve left pane UI when loading search results 2021-04-05 18:08:50 -04:00
Jost Schulte 9823eb2201
Fix typos in TypeScript and SCSS files
See [#5136][0].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5136
2021-04-02 15:28:07 -05:00
Fedor Indutny 84f4e6ac64
CSS fixes for link preview dates and long attachment filenames 2021-03-29 14:36:03 -07:00
Fedor Indutny 79acb7513d
Fix delivery status overflow in sticker messages 2021-03-29 14:34:47 -07:00
Fedor Indutny 9e9d1c8e84
Consistent cursors in MessageAudio
Hovering over waveform should display "pointer" cursor, while countdown
should not be user-selectable and thus should display "default" cursor.
2021-03-23 14:03:16 -07:00
Fedor Indutny d6063d71e5
Change duration to countdown in MessageAudio
Message Audio UI should display remaining time not the duration of the
audio.
2021-03-22 11:15:59 -07:00
Evan Hahn 544e20e1d8
Fix main header sizing issues on Linux 2021-03-22 12:51:55 -05:00
Evan Hahn 86530c3dc9 Increase readability of disappearing messages info text in dark mode 2021-03-19 16:57:36 -04:00
Fedor Indutny 4116bce899 Fix cursor over MessageAudio's spinner
It is not a button, so the cursor has to be in `auto` mode.
2021-03-19 16:57:36 -04:00
Fedor Indutny 05f59f3db1 Add download button and pending spinner for audio messages 2021-03-19 16:57:36 -04:00
Fedor Indutny 529dd1a3cc Show download button for pending Link Preview images 2021-03-19 16:57:36 -04:00
Evan Hahn 8ee653f252 Respect users's "reduced motion" preference for smooth scrolling 2021-03-19 16:57:35 -04:00
Evan Hahn 6a72879c87 Group settings screen: fix focus styling for panel rows 2021-03-19 16:57:35 -04:00
Evan Hahn 053c18f295 Increase font sizes for body 2, subtitle, and caption 2021-03-19 16:57:35 -04:00
Evan Hahn b81a52bbdd New Group administration: Add users 2021-03-19 16:57:35 -04:00
Fedor Indutny 12d7f24d0f New UI for audio playback and global audio player
Introduce new UI and behavior for playing audio attachments in
conversations. Previously, playback stopped unexpectedly during window
resizes and scrolling through the messages due to the row height
recomputation in `react-virtualized`.

With this commit we introduce `<GlobalAudioContext/>` instance that
wraps whole conversation and provides an `<audio/>` element that
doesn't get re-rendered (or destroyed) whenever `react-virtualized`
recomputes messages. The audio players (with a freshly designed UI) now
share this global `<audio/>` instance and manage access to it using
`audioPlayer.owner` state from the redux.

New UI computes on the fly, caches, and displays waveforms for each
audio attachment. Storybook had to be slightly modified to accomodate
testing of Android bubbles by introducing the new knob for
`authorColor`.
2021-03-19 16:57:35 -04:00
Evan Hahn 9f5335b854 New Group administration: update title and avatar 2021-03-19 16:57:35 -04:00
Evan Hahn 729d808f62 macOS: make conversation and main header draggable 2021-03-19 16:57:35 -04:00
Evan Hahn ecc04d36de Disallow group names longer than 32 extended graphemes 2021-03-19 16:57:35 -04:00
Evan Hahn a2071d9fa6 Update font values per Design's recommendations 2021-03-19 16:57:35 -04:00
Evan Hahn 5de4babc0d Support for creating New Groups 2021-03-19 16:53:52 -04:00
Evan Hahn 8c951602b7 Add conversation header button hover states 2021-03-19 16:53:51 -04:00
Evan Hahn dfa5005e7d Update conversation header design 2021-03-19 16:53:51 -04:00
Scott Nonnenberg 2aa2aca9f2 A few bug fixes 2021-03-19 16:53:51 -04:00
Evan Hahn 4b28fd896a Disabled <Button>s should not use cursor: pointer 2021-03-19 16:53:51 -04:00
Evan Hahn 06fb4fd0bc Add "new conversation" composer for direct messages 2021-03-19 16:53:51 -04:00
Evan Hahn 8ee3bd9687 Create <Button> component and use it in <GroupV2JoinDialog> 2021-03-19 16:53:51 -04:00
Scott Nonnenberg 98e7e65d25 Automatic session reset 2021-03-19 16:53:51 -04:00
Josh Perez 34285054f6
Manual download of attachments with no blurHash 2021-02-11 17:50:11 -08:00
Evan Hahn ee97d1a0e0 Fix horizontal jitter on loading screen 2021-02-10 14:47:56 -08:00
Evan Hahn e3f2b6b2de Replace "more" icon in header 2021-02-10 14:47:56 -08:00
Evan Hahn 2a43505277 On macOS, fix incoming call bar 2021-02-10 14:47:55 -08:00
Evan Hahn f832b018fc
Fix alignment of "about" 2021-02-09 17:08:24 -08:00
Chris Gaszynski 06dd10844d
Fix blinking message options when hovering the message and moving a mouse horizontally. (#4944) 2021-02-04 14:45:47 -08:00
Evan Hahn 8f1bb6f087
Don't render links (or link previews) for blocked or unapproved conversations 2021-02-02 11:09:53 -06:00
Josh Perez 267ae80442
UI fixes for conversation details screen 2021-02-01 14:57:42 -08:00
Evan Hahn ddebbf8121
Hide title bar on macOS 2021-02-01 12:01:25 -08:00
Evan Hahn b672d33f25
Add margins to group call overflow area 2021-02-01 11:41:05 -08:00
Josh Perez a096220990
Do not download media if in call 2021-01-29 14:58:28 -08:00
Scott Nonnenberg a48b3e381e
Support for joining New Groups via invite links 2021-01-29 14:16:48 -08:00
Josh Perez c0510b08a5
Introduce conversation details screen for New Groups
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
Co-authored-by: Sidney Keese <me@sidke.com>
2021-01-29 13:19:24 -08:00
Josh Perez 1b38db2d79
Fixes rendering of about bio 2021-01-27 19:18:50 -05:00
Evan Hahn 3ee69c211d
Bugfix: show images in quotes at right size 2021-01-27 15:34:22 -08:00
Evan Hahn 1da724edf2
Fix missing avatars in groups 2021-01-27 13:15:43 -08:00
Josh Perez 258bd55dd2 Show about info from contact profiles 2021-01-25 18:29:01 -08:00
Evan Hahn 932e44e3bf Don't let quote thumbnails get taller than the quote itself 2021-01-25 18:29:01 -08:00
Evan Hahn b281420a40 Group calling: add speaker view 2021-01-25 18:28:59 -08:00
Evan Hahn fbfcdbf84e Group calling: add overflow area 2021-01-25 18:28:59 -08:00
Evan Hahn 4c40d861cf Update link preview styles to better match designs 2021-01-25 18:28:59 -08:00
Evan Hahn 311e17c3b5 Fix "Contacts" header sizing in search results 2021-01-25 18:28:59 -08:00
Evan Hahn b47d8d8b2b Use flexbox to lay out main header 2021-01-25 18:28:59 -08:00
Josh Perez 2529e208c1 Move confirmation_dialog_view to ts and React
* Moves confirmation_dialog_view to ts and React

* showConfirmationDialog API
2021-01-25 18:28:58 -08:00
Evan Hahn 92a35649da Make quote thumbnail full height 2021-01-11 14:23:09 -08:00
Evan Hahn 0a35489696
Fix layout of "this person is in your contacts" tooltip 2021-01-11 13:43:21 -08:00
Evan Hahn b70b7a2cee Minor: remove unused expiration-related CSS 2020-12-17 12:12:52 -05:00
Evan Hahn 1225d45ade Incremental improvements to header 2020-12-17 12:12:52 -05:00
Evan Hahn c87ffcd2e9
Call lobby: render local preview at camera's aspect ratio 2020-12-11 16:44:07 -08:00
Evan Hahn 819f5f3001
Windows: prevent PiP avatar from being dragged 2020-12-11 12:56:23 -06:00
Josh Perez 016fc62b8b
When group call is empty you are now full screen 2020-12-10 10:40:34 -08:00
Josh Perez 3aab6ac512
Fix CallingLobby/Screen from scrolling up conversation 2020-12-10 11:04:30 -05:00
Evan Hahn 561baf6309
Remove rounded corners from group calling PiP 2020-12-08 08:58:36 -08:00
Evan Hahn 0c039bf431
Add group calling events to the message timeline 2020-12-07 14:43:19 -06:00
Evan Hahn a9367f48f1
Dark theme for calling device selection 2020-12-04 15:03:01 -08:00