Commit Graph

152 Commits

Author SHA1 Message Date
Jordan Rose
76b716462e SSK: Make OrderedDictionary a struct and improve it a bit
- Now a struct, meaning no need for a clone() method
- Now a RandomAccessCollection indexed by Int
- Removed the subscript setter that EarlyMessageManager was using to
  make the reordering behavior more explicit
- Generalized insert(key:value:isAppend:) to insert(key:at:value:)
- Added removeSubrange(_:)
2021-03-04 10:30:54 -08:00
Nora Trapp
be5fffaff3 Reduce blurred wallpaper pixelization 2021-01-23 21:55:36 -08:00
Nora Trapp
8dd274cf8e Consolidate blurring logic 2021-01-23 11:13:15 -08:00
Matthew Chen
587b8f2c36 Resumable attachment download. 2020-08-01 12:18:13 -03:00
Nora Trapp
90e1d54ce3 Add mention picker support to attachment flows 2020-07-30 11:23:45 -07:00
Nora Trapp
8faa8327ea Downscale images before blurring to ensure consistent blur strength 2020-06-04 08:32:11 -07:00
Nora Trapp
8944e8517e Finalize blur tool UI 2020-06-03 14:15:36 -07:00
Nora Trapp
93226a1346 Blur tool with auto face blur 2020-06-03 12:21:17 -07:00
Nora Trapp
422eeba96d Change default drawing color to red 2020-06-01 13:10:45 -07:00
Matthew Chen
b42f1968cc Fix build warnings around initializers. 2020-04-08 16:05:54 -03:00
Matthew Chen
b5c069ed95 Clean up VC initializers. 2020-04-08 09:26:25 -03:00
Matthew Chen
c7df10eb36 Apply CGSize(square:). 2020-04-06 11:34:21 -03:00
Matthew Chen
e097239dcd Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
Matthew Chen
bbdad34838 Rework info messages to reflect groups v2. 2020-02-26 23:31:00 -03:00
Michael Kirk
bb145c3dc1 Fix "Implicit conversion loses floating-point precision"
Affects 32bit targets
2020-01-17 16:08:35 -07:00
Michael Kirk
ddbda0f36a refactor - no change in functionality 2019-12-13 22:26:23 -08:00
Matthew Chen
75f7cf6960 Add support for video trimming. 2019-10-31 17:26:38 -03:00
Matthew Chen
22f4177f05 Merge remote-tracking branch 'private/release/2.45.0' 2019-10-29 17:38:04 -03:00
Matthew Chen
df6f2bf652 Fix layout of "crop image" view. 2019-10-29 17:29:32 -03:00
Nora Trapp
473b88b497 Don't require ConversationViewController to maintain first responder status. 2019-10-17 11:41:58 -07:00
Nora Trapp
36cbf4cc61 Support iPad multi tasking 2019-10-05 16:57:44 -07:00
Michael Kirk
f63a64243a convert colors to Swift 2019-09-24 15:12:50 -07:00
Michael Kirk
683b056a20 save from camera first 2019-08-13 15:55:12 -06:00
Nora Trapp
13a80ef8aa Accept autocorrect suggestions in all the textViews that can be dismissed without the keyboard 2019-06-13 09:24:03 -07:00
Michael Kirk
36370980d1 Merge tag '2.39.0.9' 2019-05-01 15:14:47 -06:00
Michael Kirk
dafa3f12be Merge tag '2.39.0.8' 2019-05-01 14:34:15 -06:00
Michael Kirk
0f12088cc6 Maintain image editor state when "adding more" 2019-05-01 09:50:09 -06:00
Michael Kirk
8da2cc5929 rotation direction matches button direction 2019-04-23 09:06:20 -07:00
Michael Kirk
38dbe6c913 Fix "content behind call banner" when status bar is hidden
The height of the call banner includes the height of the status bar,
even if the status bar is hidden.
2019-04-23 08:52:45 -07:00
Michael Kirk
7884e54c81 fix compiler warning: optional item in string 2019-04-17 15:48:45 -06:00
Michael Kirk
9c69c759cc fix compiler warning: extension visibility implies method visibility 2019-04-17 15:48:45 -06:00
Michael Kirk
64a0c4bfaa auto-migrate to Swift5 2019-04-04 13:44:42 -06:00
Michael Kirk
07e88009e4 Merge tag '2.38.0.11' 2019-04-01 14:04:43 -06:00
Matthew Chen
eb5cf3978c Fix first responder issue in image editor. 2019-03-28 18:05:46 -04:00
Michael Kirk
7dbb9517af Centralize attachment state in nav controller 2019-03-28 10:30:47 -06:00
Michael Kirk
1357449dcc Make OrderedDictionary keys generic 2019-03-28 10:30:47 -06:00
Matthew Chen
d9760b6bbc Fix bug around layer ordering when rendering image editor output. 2019-03-26 21:22:35 -06:00
Matthew Chen
5973c326de Ensure new text items are on the canvas. 2019-03-26 21:21:52 -06:00
Matthew Chen
4ea608cd45 Ensure status bar is hidden in image editor subviews. 2019-03-21 15:21:36 -04:00
Matthew Chen
52d6aa69b8 Improve measurement of image editor text layers. 2019-03-19 09:42:38 -04:00
Matthew Chen
3795fd1381 Enable image editor in production. 2019-03-14 16:42:25 -04:00
Matthew Chen
441c784146 Add preview view to the color palette control. 2019-03-14 15:48:58 -04:00
Matthew Chen
a559b61056 Fix keyboard return behavior in attachment approval. 2019-03-14 12:54:49 -04:00
Matthew Chen
25e7818f56 Ensure proper z-ordering of item layers. 2019-03-14 12:54:49 -04:00
Matthew Chen
c315c1c9ef Fix translation normalization of the image editor transform. 2019-03-13 11:44:31 -04:00
Matthew Chen
88c07fc534 Pinch to change text size in image editor text tool. 2019-03-13 11:41:44 -04:00
Matthew Chen
d6c91c2753 Respond to CR. 2019-03-13 11:40:43 -04:00
Matthew Chen
fedbe3a5d0 Fix shadow on palette view. 2019-03-12 17:34:31 -04:00
Matthew Chen
75cfd979ba Modify brush stroke width to reflect current scale. 2019-03-12 17:34:31 -04:00
Matthew Chen
c0ca55b1e0 Fix shadow on palette view. 2019-03-12 17:34:31 -04:00