Commit Graph

40 Commits

Author SHA1 Message Date
Max Radermacher
e179fac4e1
Only show ACI Safety Numbers 2023-11-01 21:35:05 -05:00
Harry
2ac759408a
[MOB] Payment messages in chat 2023-08-24 13:55:39 -07:00
Harry
d595ac349b
Add multi-fingerprint view controller 2023-07-05 16:29:12 -07:00
Igor Solomennikov
03e01b4c7f
Updated animation for + attachment button in chat input panel. 2022-11-10 23:09:26 -08:00
Evan Hahn
198fc1784a
Consolidate one-time & monthly donation screens
Previously, one-time donations were on one screen and monthly donations
were on another. Now, they're on a single screen with a picker.

Most of the interesting changes are in `DonateViewController`.

Other things of note:

- There are some new TODOs here for existing bugs I didn't fix. For
  example, one-time donations don't do so well if there are any problems
  at all.

- Even though we only support Apple Pay, there's code that alludes to
  additional payment methods. For example,
  `DonateChoosePaymentMethodSheet`. We'll expand on this in the future.

- Users should only be able to select currencies that the server
  supports. For example, you shouldn't be able to select EUR if the
  server doesn't support euros. This wasn't working correctly before,
  but is fixed here.

  We already fixed one part, where users could change to an unsupported
  currency (see dab02f30ae). However, if
  your _default_ currency is unsupported and you didn't change it,
  that's no good. This is unlikely for most users but could happen.

  I fixed this by changing it from (effectively)
  `Locale.current.currencyCode ?? "USD"`, which might not be supported,
  to a preference list, choosing the first one the server likes.

- I skip animations if the Reduce Motion setting is enabled.

- On the donation screen, the logic for the preview badge has changed
  slightly. If you already have a badge, we'll always use that.
2022-11-08 16:27:50 -06:00
Harry
a5a69062a5
Use lotties in story viewer NUX overlay 2022-10-19 12:29:15 -07:00
Nora Trapp
10d3e6509e Render 'Partially Sent' story failure state 2022-09-18 00:00:49 -07:00
Nora Trapp
6e03c6be9b Update download animations to start at 12 o'clock 2022-09-08 16:40:40 -07:00
Nora Trapp
0d310bc13b Update attachment download design 2022-08-11 13:08:50 -07:00
Nora Trapp
c005afd79b Adjust megaphone priority and remove old megaphones 2022-01-24 10:42:34 -08:00
Nora Trapp
095b54d13d Add boost view controller 2021-11-15 13:24:58 -08:00
Matthew Chen
b71c15158c Fix lottie file. 2021-06-02 20:55:26 -04:00
Nora Trapp
9be9b3cc73 Re-style audio message view 2021-04-29 18:01:16 -07:00
Matthew Chen
82c79e7f4d Payments: Additional help cards. 2021-04-06 13:57:08 -03:00
Matthew Chen
afd2aeef5c Payments UI. 2021-04-06 13:57:07 -03:00
Matthew Chen
79c5cf0481 Adjust attachment progress style and layout. 2021-01-28 11:33:02 -03:00
Matthew Chen
903d0b3cb2 Fix alignment issues in conversation list cells. 2021-01-22 10:24:36 -08:00
Matthew Chen
811b09d83b Update Lottie assets. 2021-01-21 20:41:08 -03:00
Matthew Chen
22156a93fe Update attachment progress UI appearance. Overhaul OWSURLSession completion handling. 2021-01-21 20:41:06 -03:00
Matthew Chen
e9a77bcf44 Remove message requests splash. 2020-10-29 13:25:53 -03:00
Matthew Chen
1e85b32721 Fix lottie assets for gv2 splash. 2020-10-16 21:24:16 -03:00
Matthew Chen
cae3c147d7 Groups v2 and mentions splash. 2020-10-08 17:39:50 -03:00
Nora Trapp
5e5835fc13 Remove expired reactions experience upgrade 2020-06-16 12:28:21 -07:00
Nora Trapp
83efacd881 Add linked device transfer flow 2020-05-19 20:39:52 -07:00
Nora Trapp
c320b5921f Add updated icons 2020-05-19 20:39:52 -07:00
Nora Trapp
5f341c25f4 Update icon that was missed 2020-04-13 12:47:22 -07:00
Nora Trapp
68738cdd43 Update colors of progress indicator 2020-03-30 13:16:02 -07:00
Nora Trapp
f7b02a900a Add lottie animation to attachment keyboard presentation 2020-02-28 13:22:47 -08:00
Nora Trapp
c9c73f95bd Message Requests megaphone + splash 2020-02-03 19:10:23 -08:00
Nora Trapp
3b58dcb6ba require profiles names -> profile name reminder 2020-01-30 10:39:47 -08:00
Nora Trapp
1dfb6793d0 Required profile names experience upgrade. 2020-01-27 14:34:03 -08:00
Nora Trapp
d35428b31f Reactions Megaphone 2020-01-27 14:33:12 -08:00
Nora Trapp
ba8ff1d2d5 Remove stickers experience upgrade and cleanup 2020-01-27 14:33:11 -08:00
Nora Trapp
a2dc5ccf7d PIN creation loading animation. 2020-01-23 09:03:40 -08:00
Matthew Chen
e685485aa7 Update sticker splash animation. 2019-12-17 14:38:45 -03:00
Matthew Chen
af52b55adc Finalize the sticker splash. 2019-12-13 14:07:32 -03:00
Michael Kirk
c03c94b761 Add "tap to focus" animation 2019-11-21 11:48:09 -07:00
Michael Kirk
5ec9f213ce onboarding animations, remove "not now" 2019-10-30 14:03:18 -06:00
Nora Trapp
f671bb30bc Update play/pause button animation 2019-09-26 12:55:19 -07:00
Nora Trapp
ab2ff4db32 Rewrite audio progress view in swift, add play/pause animation 2019-09-23 17:03:03 -07:00