Commit Graph

1442 Commits (37966986fe51158aaa87c39b6f7673c6421f9663)

Author SHA1 Message Date
Matthew Chen 324afb1152 Modify cells to show quoted messages. 8 years ago
Matthew Chen 5824cbd2a8 Modify cells to show quoted messages. 8 years ago
Matthew Chen 988b6ffae7 Modify cells to show quoted messages. 8 years ago
Matthew Chen f6f98369a6 Modify cells to show quoted messages. 8 years ago
Matthew Chen 22dc904283 Modify cells to show quoted messages. 8 years ago
Matthew Chen 2278cdd589 Modify cells to show quoted messages. 8 years ago
Matthew Chen 7cf169012c Elaborate conversation view items around quoted replies. 8 years ago
Michael Kirk e6b0f692c9 Don't use dynamic text for navbar view
// FREEBIE
8 years ago
Matthew Chen c36297a9ad Elaborate 'quoted reply' variations in the Debug UI. 8 years ago
Matthew Chen 20387f27e6 Simplify bubble edge. 8 years ago
Matthew Chen d5218cf4d9 Simplify bubble edge. 8 years ago
Michael Kirk 00e5e1b0d6 Fixup some tests
// FREEBIE
8 years ago
Michael Kirk 86553b62f9 keyboard pinning vs iPhoneX 8 years ago
Michael Kirk af5f549e49 Fix TableView layout for iPhoneX
// FREEBIE
8 years ago
Michael Kirk f441c6211d Format
// FREEBIE
8 years ago
Michael Kirk 6f1608f44b Conventional naming for out custom PureLayout methods.
This moves methods more in line with PureLayout conventions.

- Methods always specify if they pin to an edge vs margin

- `margin` is a reserved word which should only refer to layout margins.
  i.e. do not use it to refer to "inset" and "offset".

// FREEBIE
8 years ago
Matthew Chen 4240b517d0 Respond to CR. 8 years ago
Matthew Chen fb1f3b5572 Rework quoted reply debug UI. 8 years ago
Matthew Chen 4915c127cb Rework quoted reply debug UI. 8 years ago
Matthew Chen 8e4f2ca0ed Rework proto schema changes for quoted replies.
Sketch out model changes for quoted replies.

Sketch out quoted reply input preview.

Send quoted messages protos.

Update models to reflect quoted messages.

Rework interaction initializers.

Rework interaction initializers.

Add debug UI methods for generating quoted reply variations.

Add debug UI methods for generating quoted reply variations.
8 years ago
Matthew Chen 1bea832faa Fix assert in bubble views. 8 years ago
Matthew Chen f98c45603c Respond to CR. 8 years ago
Matthew Chen 31f062ed11 Bubble collapse. 8 years ago
Matthew Chen 12bcf887c1 Bubble collapse. 8 years ago
Matthew Chen 4f9085a761 Bubble collapse. 8 years ago
Matthew Chen 3ca2c08b06 Bubble collapse. 8 years ago
Matthew Chen 578f40d791 Bubble collapse. 8 years ago
Matthew Chen c8012d3891 Bubble collapse. 8 years ago
Matthew Chen 3d07dc7c5b Bubble collapse. 8 years ago
Matthew Chen 643c6385b5 Bubble collapse. 8 years ago
Matthew Chen 8d74c68f9d Bubble collapse. 8 years ago
Matthew Chen 8a74e10208 Bubble collapse. 8 years ago
Matthew Chen e0e8eafb5d Bubble collapse. 8 years ago
Matthew Chen 4a4e9d1ce2 Bubble collapse. 8 years ago
Matthew Chen 11819d9b8a Bubble collapse. 8 years ago
Matthew Chen e1e6606783 Bubble collapse. 8 years ago
Matthew Chen cb00b22870 Bubble collapse. 8 years ago
Matthew Chen 6525ccdb05 Bubble collapse. 8 years ago
Matthew Chen 75177ef00f Bubble collapse. 8 years ago
Matthew Chen d0cddfd22c Elaborate debug UI for messages. 8 years ago
Matthew Chen 3a5ba15d21 Elaborate debug UI for messages. 8 years ago
Matthew Chen 041b28dd79 Elaborate debug UI for messages. 8 years ago
Matthew Chen 469fb2644f Elaborate debug UI for messages. 8 years ago
Matthew Chen 8542a18f33 Elaborate debug UI for messages. 8 years ago
Matthew Chen a130760085 Elaborate debug UI for messages. 8 years ago
Matthew Chen 66a454ce4f Elaborate debug UI for messages. 8 years ago
Matthew Chen e874503f8d Elaborate debug UI for messages. 8 years ago
Matthew Chen 24cc6ec113 Elaborate debug UI for messages. 8 years ago
Matthew Chen c2e31540d7 Elaborate debug UI for messages. 8 years ago
Matthew Chen 68f3334e77 Elaborate debug UI for messages. 8 years ago
Matthew Chen 0dfa9cac7b Elaborate debug UI for messages. 8 years ago
Matthew Chen 61dc2c0249 Add local cache of backup fragment metadata. 8 years ago
Matthew Chen e88f5643f7 Add local cache of backup fragment metadata. 8 years ago
Michael Kirk 425b35a2c1 Crash/UI fix fetching edge case
This could result in either not fetching the remaining data or a crash
depending on the exact shape of your data.

// FREEBIE
8 years ago
Michael Kirk 875321cecc Reflector configuration supports per-country code
Also update reflector hosts/policy

// FREEBIE
8 years ago
Michael Kirk 9adf79c546 Always remove metadata
// FREEBIE
8 years ago
Michael Kirk 1d95cd6977 Improve video scrubbing UX in PageView
// FREEBIE
8 years ago
Michael Kirk e4530a51bf Handle "current page view" deleted from tile
// FREEBIE
8 years ago
Michael Kirk 457d6c6d95 Don't scroll to bottom on load, since we scroll to focused when view
appears.

// FREEBIE
8 years ago
Michael Kirk 405edaa125 End select mode after hitting delete
// FREEBIE
8 years ago
Michael Kirk 6e3de94e99 code cleanup
// FREEBIE
8 years ago
Michael Kirk 394cc6637c Backport comments from translations
// FREEBIE
8 years ago
Michael Kirk 037546a2df Fade toolbars, keeping presentation image sharp
Don't fade presentation image until it's in place.

// FREEBIE
8 years ago
Michael Kirk 10fe10b987 Fix navbar flicker while media is presented
// FREEBIE
8 years ago
Michael Kirk c1de22d860 Avoid white flash while dismissing
// FREEBIE
8 years ago
Michael Kirk 13378501b0 Stop any video on dismiss
// FREEBIE
8 years ago
Michael Kirk ae892525dd don't fade "selected" badge
// FREEBIE
8 years ago
Michael Kirk 2edf8384cd iPhoneX layout for gallery
// FREEBIE
8 years ago
Michael Kirk 3de923bf6b Update footer items after delete scrolls you to next item in pager view
// FREEBIE
8 years ago
Michael Kirk 3058cb8733 Batch Delete
// FREEBIE
8 years ago
Michael Kirk 6c877403cf Fix delete from message details
// FREEBIE
8 years ago
Michael Kirk 6e20f5b654 Fix Delete
from conversation settings > tile > tap for details > delete

TODO:

- Don't dismiss pager, show next item
- dismiss pager if deleting last media

// FREEBIE
8 years ago
Matthew Chen 19755fa5bf Refine 'Screen Lock'. 8 years ago
Matthew Chen 8899c7abda Refine 'Screen Lock'. 8 years ago
Matthew Chen 03845d0d98 Revert "Refine 'Screen Lock'."
This reverts commit 871dca4138.
8 years ago
Matthew Chen 871dca4138 Refine 'Screen Lock'. 8 years ago
Matthew Chen 28ce15885b Refine screen lock. 8 years ago
Matthew Chen bb596dba98 Add screen lock feature. 8 years ago
Matthew Chen cf0e6fce09 Add screen lock feature. 8 years ago
Matthew Chen 1612642c26 Add screen lock feature. 8 years ago
Michael Kirk 1e59fbafd3 CR: method args shouldn't shadow properties
// FREEBIE
8 years ago
Michael Kirk d94f355c2c properly restore navigation bar after dismissing mid-video
// FREEBIE
8 years ago
Michael Kirk 6a4642ed9b Fix subsequent animation after swiping 8 years ago
Matthew Chen 8d689ec090 Properly cleanup content. 8 years ago
Matthew Chen d215499435 Show backup UI in release builds if backup is enabled. 8 years ago
Matthew Chen 5de11d7355 Recycle backup fragments. 8 years ago
Michael Kirk b5503cc00a Handle empty media gallery
// FREEBIE
8 years ago
Michael Kirk f261fbcf05 Dynamic gallery label
// FREEBIE
8 years ago
Michael Kirk 6939b1749b remove gradient per myles
// FREEBIE
8 years ago
Michael Kirk 7754d3d94f Real assets
// FREEBIE
8 years ago
Michael Kirk 021c0db559 WIP: waiting on assets
// FREEBIE
8 years ago
Matthew Chen 2ebd8668b4 Fix bugs in new db representation, add batch record deletion, improve memory management. 8 years ago
Matthew Chen 1bbd41f725 Improve perf of database snapshots. 8 years ago
Michael Kirk 84ed75f60b Fix typo
// FREEBIE
8 years ago
Michael Kirk d9a2effff6 CR: remove "k" from non constant
// FREEBIE
8 years ago
Michael Kirk 352f5c1059 Prefer back button over dismiss
In some context this makes more sense, and it will never be confusing.

// FREEBIE
8 years ago
Michael Kirk 00b5316976 Don't show the "All Media" button when viewing the slider from the
gallery via settings.

In this context it makes more sense for the user to hit the "dismiss"
button to get "back" to "All Media"

// FREEBIE
8 years ago
Michael Kirk 2095cbb0c6 Update footer when returning to details via Tile view
// FREEBIE
8 years ago
Michael Kirk 428802aee8 Only try to stop video when it *is* a video
// FREEBIE
8 years ago
Michael Kirk 24eb4bf443 Stop any video whenever leaving PageView
// FREEBIE
8 years ago