Commit Graph

1315 Commits

Author SHA1 Message Date
JC Brand
9c2b19c71d 2 bugfixes.
When a chat is minimized in trimChats, trimChats needs to be called again (in
case the minimized chats toggle is newly shown).

Debounce the "restore" method to avoid breakage due to double click.
2014-06-11 22:53:14 +02:00
JC Brand
7d6595435e Add the logic for toggling minimized chats 2014-06-11 22:01:18 +02:00
JC Brand
5f7ec3fca0 Auto-hide the minimized chats toggle 2014-06-08 21:37:13 +02:00
JC Brand
e4f0e34462 Add unread messages counter on the min. chats toggle. 2014-06-08 21:34:15 +02:00
JC Brand
0b4e273004 Style minimized chats toggle 2014-06-07 00:10:34 +02:00
JC Brand
f416a455d1 Add a toggle to show/hide the minimized chat boxes.
Still rough around the edges
2014-06-05 00:12:53 +02:00
JC Brand
24d58a5b0a Merge branch 'consolidation' 2014-06-04 09:36:57 +02:00
JC Brand
e2d494f0ad Unread chat messages now appear on the minimized chat view. 2014-06-04 09:32:40 +02:00
JC Brand
0d3c101cbf Start fixing message count bugs 2014-06-02 21:51:30 +02:00
JC Brand
c6a32b847e Fix chatroom tests 2014-06-02 05:13:53 +02:00
JC Brand
ef9fd9617d Fix rendering of minimized chatrooms 2014-06-02 04:47:23 +02:00
JC Brand
afcb49b6b6 Show the consolidation in the mockup. 2014-06-01 20:56:58 +02:00
JC Brand
6e5bf44ada This branch marks the start of a significant conceptual change.
Instead of differentiating between trimmed chats and minimized chats, the two
are now combined into the same thing.

This commit contains some initial work, but functionality is still impaired.
2014-06-01 20:09:09 +02:00
JC Brand
88d20d0372 Add test for restoring of trimmed chats 2014-06-01 18:16:32 +02:00
JC Brand
c594e5a1e9 Add new test for trimmed chats 2014-06-01 17:57:03 +02:00
JC Brand
9d96b1bf20 Smaller width for trimmed chats 2014-06-01 17:56:03 +02:00
JC Brand
eb424a9dbe Check that chat boxes are created to the right
of any existing ones, but left of the control box.
2014-06-01 16:26:51 +02:00
JC Brand
81f3814e32 Refactor code out into backbone.overview 2014-06-01 15:28:52 +02:00
JC Brand
76545632fc More work on properly restoring trimmed chats.
* Make sure that a restored (grown) chat is inserted to the right
* Make sure restoring via the contacts roster works
2014-06-01 02:09:05 +02:00
JC Brand
b84fb41341 Trimmed chats can now be restored. 2014-05-27 22:51:11 +02:00
JC Brand
38e0668372 Fix tests. 2014-05-27 19:18:02 +02:00
JC Brand
ad51e1c0f7 More working on trimming chats. (still very buggy)
More flesh on the view and superview for trimmed chats.
Add event handlers.
Renamed some methods to make them shorter, more consistent.
2014-05-27 18:34:22 +02:00
JC Brand
2d237f9e6d More work on trimming chat boxes.
Added a view for trimmed chat boxes and a super-view for keeping track of them.
2014-05-27 09:57:06 +02:00
JC Brand
ada41a7250 Add bash file for creating a node virtualenv 2014-05-27 09:48:05 +02:00
JC Brand
a29a0293c5 Use the fonticon spinner. Fixes #165 2014-05-27 09:39:41 +02:00
JC Brand
0e42170ae1 Use the fonticon spinner. Fixes #165 2014-05-27 09:37:33 +02:00
JC Brand
1a92db8946 Override save on ChatBox to not persist the 'trimmed' attribute 2014-05-13 11:50:33 +02:00
JC Brand
0c0a3f86b6 Remove the need for having an HTML snippet in the body. 2014-05-13 09:26:57 +02:00
JC Brand
c05c2ee991 Add trimmed chats to templates 2014-05-13 09:26:13 +02:00
JC Brand
df9070fd26 offscreen-chatboxes renamed to trimmed-chatboxes 2014-05-12 18:12:29 +02:00
JC Brand
0b10ad00fd Some initial work on adding trimmed chat functionality 2014-05-11 20:45:28 +02:00
JC Brand
0b710b807d Update mockup with new theme and fix css 2014-05-11 20:15:50 +02:00
JC Brand
d1aead81d7 Fix to remove artifact when switching control box tabs. 2014-05-11 20:08:36 +02:00
JC Brand
a956e66284 Add link to mailing list 2014-05-08 11:47:45 +02:00
JC Brand
5acd6baad7 Start managing converse.css via less 2014-05-07 22:36:45 +02:00
JC Brand
e1e8825e7d Compile theme.css from less.css 2014-05-07 21:54:47 +02:00
JC Brand
0948546cdb Add less npm package 2014-05-07 09:38:42 +02:00
JC Brand
b41bc87668 Make feature icons clickable. Update copy. 2014-05-07 08:04:32 +02:00
JC Brand
c38c5e4ae3 Add different backgrounds for other 2 colorful sections 2014-05-06 22:30:37 +02:00
JC Brand
3d2137a677 Add a new theme for the website based on bootstrap.
https://github.com/IronSummitMedia/startbootstrap/tree/master/templates/grayscale
2014-05-06 22:10:12 +02:00
JC Brand
737e9e0de2 Add new theme. http://html5up.net/tessellate 2014-05-06 15:25:31 +02:00
JC Brand
03ff1bb4e1 Set color of links. Updates #130 2014-05-06 11:30:25 +02:00
JC Brand
364c340ab5 Stub trimChat for PhantomJS and move tests_main.js to tests/main.js 2014-05-06 09:56:04 +02:00
JC Brand
ad466b62a0 Rewrite and improve trimOpenChats. updates #61 2014-05-05 23:37:52 +02:00
JC Brand
65508b26ed Add markup for offscreen chatboxes. updates #61 2014-05-05 21:53:17 +02:00
JC Brand
8dadaeb236 Link to mailing list archives 2014-04-29 14:44:55 +02:00
JC Brand
aa52ba5b94 Add method trimOpenChats. Updates #61 2014-04-26 06:55:52 +02:00
JC Brand
cff850a8b8 CSS tweaks 2014-04-26 01:08:21 +02:00
JC Brand
c7b900859d Bugfix. use !isBefore instead of isAfter
moment.js is accurate to the second, instead of milliseconds. This causes
timing errors while testing.
2014-04-25 23:59:05 +02:00
JC Brand
b307d5170b Date handling is now done with moment.js 2014-04-25 23:44:10 +02:00