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