lilia
897d391817
Improve identity key conflict ux
...
Clicking on a key conflict message opens the message detail view,
which displays the contact(s) in this conversation. If the message
contains a key conflict with any of these contacts, a button is
displayed which attempts to resolve that conflict and any other
conflicts in the conversation that are related to that contact.
2015-03-18 16:29:02 -07:00
lilia
45a053b3a8
Break long links in message bubbles / Fixes #204
2015-03-16 18:08:45 -07:00
lilia
69d5a6a33c
Improve group update ui/ux
...
Promote group update to its own screen. Add typeahead contact selector
from new conversation view. Restyle to match android (more or less).
Closes #186
2015-03-13 17:33:02 -07:00
lilia
8e54aa1401
Plumb contact avatars into conversations
2015-03-11 17:49:01 -07:00
lilia
254131488e
Render emoji in conversation and inbox views.
2015-03-10 18:15:31 -07:00
lilia
7a03c26849
Adjust message bubble tail position
...
It should align with the center of the avatar.
2015-03-05 17:47:32 -08:00
lilia
e2bd55c171
Tweak delivery receipt and timestamp display
...
Checkmark is no longer underlined when hovering over the timestamp.
2015-03-05 16:29:12 -08:00
lilia
441167ab35
Tighten up send btn icon size
2015-03-05 15:49:00 -08:00
lilia
567a48e82b
Adjust widths of bubbles and chat window
...
With these changes, message bubbles in the default-sized chat popup are
just wide enough to display the full complement of html5 media player
controls.
2015-03-04 15:59:28 -08:00
lilia
1311f7c9ae
Fix attachment previews for audio/video files
2015-03-02 18:27:14 -08:00
lilia
c8274d7bc7
Give video elements black backgrounds
2015-03-02 17:53:44 -08:00
lilia
db7dee9a8a
Fixup file size warning
...
Add contentType-specific limits, switch to lazy-init iff we encounter an
oversized file, and restyle as a toast, factoring out a generic
ToastView along the way.
2015-03-02 17:50:03 -08:00
lilia
ddc0ed1b9a
Add audio and video players
...
Basic implementation using html5 audio/video tags and data URIs.
2015-03-02 15:49:14 -08:00
lilia
dcc1588219
Add key verification screen
...
Accessible from the menu on private conversations.
2015-02-26 22:26:46 -08:00
lilia
33b9a11e65
Always overflow: auto
2015-02-26 22:19:06 -08:00
lilia
fd30dc6f1a
Add message detail view
2015-02-23 14:03:35 -08:00
lilia
368cd2f79a
Refactor back button style
...
Make it easier to reuse these styles.
2015-02-23 12:52:15 -08:00
lilia
4945180c12
Constrain .end-session style to the .message-list
...
It was incorrectly being applied to the End Session menu item.
2015-02-19 11:53:33 -08:00
lilia
3292177a96
Remove resize logic in favor of pure css
2015-02-18 23:09:34 -08:00
lilia
4716754209
Refactor content message class names
2015-02-18 00:11:35 -08:00
lilia
367421d40a
Style end session messages
...
Also add a missing call to render()
2015-02-13 16:21:39 -08:00
lilia
eddf4164fa
Hide sender names in private conversations
2015-02-13 11:05:31 -08:00
lilia
96af6b56ef
Handle incoming sync messages
...
Assign them to the correct conversation and mark them outgoing with the
correct timestamp.
Closes #150
2015-02-12 18:17:08 -08:00
lilia
746e6530b9
WIP pill view for selected recipients
2015-02-12 13:21:16 -08:00
lilia
bebe47eacd
Hide our own avatar for consistency with Android
2015-02-12 13:21:15 -08:00
lilia
29bf70b76f
Shrink more styles
...
Shrink font and image size
Shrink converation avatars
Shrink fab
2015-02-12 13:21:08 -08:00
lilia
bffdaf9ceb
Restyle menu icon
2015-02-11 17:38:03 -08:00
lilia
db5e7fd6b6
Fix list view scrolling
...
Resize handlers are ugly. But not as ugly as scroll handlers. :p
Normalized some whitespace along the way.
2015-02-11 17:38:03 -08:00
lilia
ec01d33b50
Reorganize stylesheets and global styles
...
Simplifies the grunt watch task for sass. Renames sass partials with
leading underscores. Flattens stylesheet directory. The only remaining
raw css file is options.css.
Move globally-relevant styles to _global. Shrink overall font size.
2015-02-11 17:38:03 -08:00