Evan Hahn
4b6b9cce01
Fix timeline not scrolling to bottom reliably
2022-03-08 13:54:27 -08:00
Evan Hahn
8f1e8321d7
Fix floating date header image border overlap
2022-03-08 10:58:00 -06:00
Evan Hahn
c527de0a8d
Collapse message bubbles when applicable
2022-03-08 08:32:42 -06:00
Josh Perez
eb91eb6fec
Process incoming story messages
2022-03-04 13:14:52 -08:00
Evan Hahn
0c31ad25ef
Remove React Virtualized from <Timeline>
2022-03-03 14:23:10 -06:00
Josh Perez
4f869e7900
Removes bold from font-body-1
2022-03-02 15:24:36 -06:00
Josh Perez
34eb6a541d
Japanese specific fonts
2022-03-02 13:41:16 -05:00
Josh Perez
0872afba3d
Fallback for the SafetyNumberViewer
2022-03-02 10:24:28 -08:00
Evan Hahn
41b4cce6ec
Show local speaking indicator for group calls
2022-02-25 09:24:05 -06:00
Evan Hahn
811f2f66c9
Fix z-index on group calling overflow scroll buttons
2022-02-16 12:47:19 -06:00
Josh Perez
67209d8881
Consolidates the search inputs
2022-02-14 12:57:11 -05:00
Evan Hahn
ae3b12bea8
Switch from deprecated node-sass
to sass
2022-02-11 10:59:24 -06:00
Evan Hahn
af995c83b6
Change dark mode QR code screen to make scanning easier
2022-02-10 08:27:05 -08:00
Evan Hahn
5ce26eb91a
Speaking indicator for group calls
...
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-02-08 12:30:33 -06:00
Josh Perez
4de30786ec
Allow retry when cannot update
2022-02-02 16:13:56 -05:00
Josh Perez
31c471c7be
Add some margin to zoom container in lightbox
2022-02-02 10:19:15 -08:00
Josh Perez
b38590a4ac
Lightbox: Fix clicks outside of zoomable area
2022-02-01 15:49:36 -08:00
Josh Perez
c857250b12
Left pane design tweaks
2022-01-31 09:45:04 -06:00
Evan Hahn
bd41bdf3cb
Tweaks to floating date header fading
2022-01-28 12:31:20 -06:00
Josh Perez
bf45182a39
New left pane search design
2022-01-27 16:12:26 -06:00
Evan Hahn
3864b941b9
Tweak floating header fade-out times
2022-01-27 12:05:23 -08:00
Evan Hahn
f9440bf594
Timeline date headers
2022-01-26 17:05:26 -06:00
Evan Hahn
28940d1a34
Remove white border around QR code in dark mode
2022-01-25 17:32:33 -06:00
Josh Perez
3eddd06e5c
Lightbox zoom improvements
2022-01-19 12:21:12 -08:00
Evan Hahn
f8bbf5c998
Group calls: mute in the lobby if joining a large call
2022-01-07 12:01:23 -06:00
Evan Hahn
fa89d77313
Increase contrast of attachment close button in dark mode
2022-01-06 09:54:15 -08:00
Evan Hahn
c8d32f0327
Switch to qrcode-generator library
2022-01-05 09:59:59 -08:00
Fedor Indutny
35530a4832
Fix sticker uninstall popup z-index
2021-12-28 12:23:27 -08:00
Evan Hahn
fa9c523d39
Increase font size of last step of link flow
2021-12-17 16:23:39 -06:00
Evan Hahn
364f00f37a
Redesign device link screens
2021-12-16 16:02:22 +01:00
Evan Hahn
7d15dea6c2
Increase height of group call participant info gradient
2021-12-13 18:40:23 +01:00
Evan Hahn
064bbfe97a
Media editor: add explicit "done" button to tools
2021-12-10 08:41:31 -06:00
Evan Hahn
7abe36a166
Update collapsed left pane designs to minimize empty space
2021-12-09 12:50:13 -06:00
Scott Nonnenberg
d72c816af9
Revert "Proper Japanese fonts"
...
This reverts commit d9990c162e
.
2021-12-08 14:23:05 -08:00
Evan Hahn
9f4a01c535
Always show audio mute icon in group calls
2021-12-08 09:22:37 -06:00
Josh Perez
d9990c162e
Proper Japanese fonts
2021-12-07 14:36:47 -08:00
Josh Perez
d658dc9025
Wrap calling button text
2021-12-07 10:00:26 -06:00
Scott Nonnenberg
b1ebc0f483
Show sender and device number in decryption error toast
2021-12-06 16:21:30 -08:00
Fedor Indutny
e46a1979c4
Use different z-index for app-loading-screen
2021-12-04 00:04:34 +01:00
Josh Perez
97d9069876
Various z-index value fixes
2021-12-02 17:08:40 -06:00
Fedor Indutny
48b3c655e8
Fix color of sticky footer in Modal
2021-12-01 19:13:26 -05:00
Josh Perez
5938be0bff
Get a handle on all our z-index values
2021-12-01 17:13:09 -06:00
Josh Perez
7affe313f0
Add image editor
2021-11-30 20:14:25 -06:00
Fedor Indutny
7c1ce3366d
Move StandaloneRegistration to React
2021-11-30 09:51:53 -08:00
Evan Hahn
829604dbcf
Lighten modal background in dark mode
2021-11-20 09:41:32 -06:00
Evan Hahn
1ba48512f6
Update design for clicking on badges
2021-11-18 12:01:53 -08:00
Evan Hahn
86a52c3cbf
Shrink "Become a Sustainer" font size in badge dialog
2021-11-18 09:53:39 -08:00
Evan Hahn
2c4dfc74c4
Disable pointer events for avatar badges
2021-11-17 20:06:27 +01:00
Evan Hahn
515943c46c
Add "become a sustainer" button and view to badge dialog
2021-11-16 10:45:16 -06:00
Evan Hahn
117cb074c7
Shrink badge image on badge dialog screen
2021-11-15 21:18:58 +01:00
Scott Nonnenberg
cbae7f8ee9
Search for username in compose mode
2021-11-11 17:17:29 -08:00
Evan Hahn
da8ec83871
Update name/description heights in badge dialog
2021-11-11 15:01:12 -08:00
Evan Hahn
37992715cd
Remove caption editor
2021-11-09 16:25:29 -08:00
Evan Hahn
9ce8acc846
Update avatar badge placements to match designs
2021-11-09 21:34:47 +01:00
Evan Hahn
b7682d2c79
Fix line-height on install screen
2021-11-04 13:34:19 -07:00
Evan Hahn
f647c4e053
Display user badges
2021-11-02 16:01:13 -07:00
Scott Nonnenberg
3190f95fac
Usernames: Create/update/delete in profile editor
2021-11-01 12:13:35 -07:00
Evan Hahn
a9cb621eb6
Various search UI improvements
2021-11-01 11:43:02 -07:00
Evan Hahn
da3c7c7f3e
One-digit unread badges should be round
2021-10-28 13:20:52 -07:00
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
Scott Nonnenberg
7aaa5ab294
Buttons: refactor mixins, new light style
2020-12-03 10:06:39 -06:00
Evan Hahn
d1866a0e5d
Group calling: tell RingRTC about our rendered resolutions for perf
2020-12-01 17:52:01 -08:00
Josh Perez
81cc8a1211
Group Calling: blocking participants
...
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2020-12-01 19:30:25 -06:00
Evan Hahn
4c78a6c57f
Show toast when group call is reconnecting
2020-12-01 11:46:44 -05:00
Scott Nonnenberg
2b8ae412e0
New feature flag with ability to migrate GV1 groups
2020-12-01 10:42:35 -06:00
Evan Hahn
089a6fb5a2
Update call buttons to match mobile
2020-12-01 11:25:29 -05:00
Evan Hahn
e678ee031d
Center local video in calling lobby
2020-11-30 13:54:12 -08:00
Evan Hahn
6fe4365d3c
Minor: fix group call remote participant name background
2020-11-23 14:49:32 -05:00
Josh Perez
34574583b6
Group calling: fix participant hover state
2020-11-23 14:49:32 -05:00
Evan Hahn
daef1feae8
Add list of participants to the lobby, and add basic blocking for max participants
2020-11-23 14:49:32 -05:00
Josh Perez
f8b4862ed5
Participant list improvements
2020-11-23 14:49:32 -05:00
Josh Perez
7ca063a274
Scrollbar styles for participant list
2020-11-23 14:49:32 -05:00
Evan Hahn
6d53cb1740
Group calling: Peek into a group call
2020-11-23 14:49:32 -05:00
Josh Perez
6a6f8e28ce
Group Calling: show participant name on hover
2020-11-23 14:49:31 -05:00
Josh Perez
5cc7c9a66a
Group Calling: Improve mute state styling
2020-11-23 14:49:31 -05:00
Josh Perez
c6eafbb8d5
Fix tooltip bugs
2020-11-23 14:49:31 -05:00
Evan Hahn
6398a01852
Fix SCSS auto-formatting issue
2020-11-23 14:49:31 -05:00
Josh Perez
ad31e0dadc
Group Calling: Icon fix + participant list scroll
2020-11-23 14:49:31 -05:00
Scott Nonnenberg
2c69f2c367
Support for GV1 -> GV2 migration
2020-11-23 14:48:12 -05:00
Evan Hahn
b44cabe6f9
Calling: mirror local video in PiP and lobby
2020-11-23 14:45:44 -05:00
Josh Perez
1f0c091e13
Group calling enhancements
2020-11-23 14:45:44 -05:00
Evan Hahn
c6e4c1d1a9
Add audio mute indicator for local preview and group remote participants
2020-11-23 14:45:44 -05:00
Evan Hahn
022c4bd0f4
Initial group calling support
2020-11-23 14:45:44 -05:00
Chris Svenningsen
24b70e6edd
CompositionInput: Proper RTL support
2020-11-20 16:03:16 -08:00
Chris Svenningsen
d593f74241
New contact popup when clicking on group member or avatar
2020-11-11 09:36:05 -08:00
Sidney Keese
5c810c65cc
Fix mention blot to enable native keyboard navigation
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-11-10 09:51:24 -08:00
Sidney Keese
91beef7797
Improve emoji blot and override clipboard behavior
2020-11-06 12:11:18 -08:00
Chris Svenningsen
fe298444fb
Bring up picker on backspace into mention
2020-11-05 13:18:42 -08:00
Evan Hahn
d1c63609a7
Add transparent gradient to ongoing call header
2020-11-04 11:56:25 -08:00
Evan Hahn
66da943f27
Call screen footer styling improvements
2020-11-04 11:56:03 -08:00
Chris Svenningsen
158ed4e455
Fix several composer bugs
2020-11-04 13:03:13 -06:00
Chris Svenningsen
53c89aa40f
Send @mentions
2020-11-04 13:03:13 -06:00
Evan Hahn
8bfaf598af
Add license headers across the project
2020-11-04 13:03:13 -06:00
Evan Hahn
a7854c6083
Fix missing dark mode overrides when in keyboard mode
2020-11-04 13:03:13 -06:00
Sidney Keese
5099a415f9
Allow scroller to be adjusted by quill
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-11-04 13:00:41 -06:00
Josh Perez
b50b14a825
Increase contrast of icons in composition area
2020-11-04 13:00:40 -06:00
Josh Perez
de45db255c
Improve context menus
2020-11-04 13:00:40 -06:00
Sidney Keese
fbf93374c1
Replace Draft with Quill for composition area
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-11-04 13:00:40 -06:00
Josh Perez
7d29cb5edf
Calling participants list
2020-11-04 13:00:40 -06:00
Scott Nonnenberg
a7c87dd119
ConversationListItem: Prevent vertical scrollbar in name area
2020-11-04 13:00:40 -06:00
Evan Hahn
e7fb38473d
Update calling PiP icons
2020-11-04 13:00:40 -06:00