Commit graph

144 commits

Author SHA1 Message Date
Evan Hahn 49dcc11a86
Update sealed sender icon 2021-07-12 15:57:46 -04:00
Josh Perez 01eabf9ec6
Option to send photos as high quality 2021-06-25 11:08:16 -05: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
Josh Perez ceffc2380c Add screensharing behind a feature flag 2021-05-20 17:37:19 -07:00
Evan Hahn bca664b5d9 Make <Avatar> blurrable 2021-04-29 14:27:37 -07:00
Evan Hahn eac298d8f6 Minify SVGs and PNGs to save 95 kilobytes 2021-04-05 18:08:50 -04:00
Alex Hirsch 901a54b149
Tray: Use 32x32 icon on Windows
See [#5072][0].

[0]: https://github.com/signalapp/Signal-Desktop/pull/5072
2021-04-02 15:29:04 -05:00
Fedor Indutny 05f59f3db1 Add download button and pending spinner for audio messages 2021-03-19 16:57:36 -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 5de4babc0d Support for creating New Groups 2021-03-19 16:53:52 -04:00
Evan Hahn 06fb4fd0bc Add "new conversation" composer for direct messages 2021-03-19 16:53:51 -04:00
Scott Nonnenberg 98e7e65d25 Automatic session reset 2021-03-19 16:53:51 -04:00
Evan Hahn e3f2b6b2de Replace "more" icon in header 2021-02-10 14:47:56 -08:00
Josh Perez 267ae80442
UI fixes for conversation details screen 2021-02-01 14:57:42 -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
Evan Hahn b281420a40 Group calling: add speaker view 2021-01-25 18:28:59 -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
Chris Svenningsen d593f74241
New contact popup when clicking on group member or avatar 2020-11-11 09:36:05 -08:00
Josh Perez de45db255c Improve context menus 2020-11-04 13:00:40 -06:00
Evan Hahn e7fb38473d Update calling PiP icons 2020-11-04 13:00:40 -06:00
Josh Perez 59a181bd30 Calling: Lobby 2020-10-12 18:10:08 -04:00
Evan Hahn a196e4dd49 Improve small icons on Windows 2020-10-12 18:10:08 -04:00
Josh Perez a581f6ea81 Calling: Picture-in-picture 2020-10-12 18:10:08 -04:00
Josh Perez 84e52c948b Mute conversations 2020-08-28 15:42:25 -04:00
Peter Thatcher d3a27a6442 Calling support 2020-07-30 13:08:47 -07:00
Ken Powers 9d24f0db83
Use new "any emoji" icon in light mode 2020-05-08 10:29:42 -07:00
Ken Powers 0865a5481c Pre-alpha: React with any emoji, behind flag 2020-05-05 14:18:46 -07:00
Ken Powers 7bb7c0d1e1 Debug Log: Copy URL instead of open in browser 2020-05-05 14:18:46 -07:00
Josh Perez d387481001 Restore 256px version of Signal logo 2020-04-29 17:42:41 -07:00
Josh Perez 5e3bbf1dc0 Use platform-specific window icons 2020-04-29 17:42:41 -07:00
Josh Perez a12ac2aa37
Upgrade small logo icons 2020-04-15 10:25:20 -07:00
Ken Powers 12c2017b2e Use new icon design for tray icons with alert 2020-04-06 17:12:16 -07:00
Josh Perez 4830213a12 Sort by inbox position to match phone after link 2020-03-24 17:02:01 -07:00
Josh Perez 12457d47a3 Move to new logo and primary blue color 2020-03-24 17:01:51 -07:00
Josh Perez 18fd44f504
Move all status/alert dialogs into the Left Pane 2020-02-12 13:30:58 -08:00
Ken Powers 153503efc5 Send Reactions 2020-01-23 15:57:37 -08:00
Scott Nonnenberg 4f50c0b093 Use 1x icon in View-once bubbles, explanatory expired toasts 2020-01-10 11:29:51 -05:00
Ken Powers d86e8ef7ec Add sticker introduction tooltip image 2019-12-17 10:30:03 -08:00
Scott Nonnenberg 08dbff803a Update timer and group/profile icons 2019-11-11 13:03:15 -05:00
Scott Nonnenberg dd1f9b055f New AvatarPopup component 2019-10-17 14:22:07 -04:00
Scott Nonnenberg c81c25bb85 Update colors, icons, and fonts 2019-10-10 14:56:14 -07:00
Scott Nonnenberg c39d5a811a Full-text search within conversation 2019-08-21 14:52:30 -07:00
Ken Powers 79bba52cfb Large Message Composition 2019-08-21 14:52:30 -07:00
Ken Powers 7b645011c2 New composition area with emoji typeahead 2019-07-17 11:29:51 -07:00
Scott Nonnenberg e62a1a7812 Receive support for View Once photos 2019-07-17 11:29:51 -07:00
Ken Powers 0e9d549cf3 Fuzzy-Searchable Emoji Picker 2019-05-24 17:03:13 -07:00
Ken Powers 29de50c12a Stickers
Co-authored-by: scott@signal.org
Co-authored-by: ken@signal.org
2019-05-16 16:10:37 -07:00
Scott Nonnenberg b3ac1373fa Move left pane entirely to React 2019-03-12 17:44:14 -07:00