Commit Graph

109 Commits

Author SHA1 Message Date
Francis Lachapelle
11e7af3450 Adopt theming system of Angular Material
The SASS has been simplified so that different themes can be applied by
only using the $mdThemingProvider serivce.

The resulting design is more "Materialized" and less prone to the
future changes of Angular Material.
2015-09-09 16:35:09 -04:00
Francis Lachapelle
16d312eb98 (js) Don't load item in multi-selection mode
Also review the toolbars of the Calendar module.
2015-09-09 16:06:17 -04:00
Francis Lachapelle
cab6a8c1e2 (html) Use md-subheader in contacts/messages lists 2015-09-09 14:43:09 -04:00
Francis Lachapelle
9d5f42eefa (js,html) Improve sgAvatarImage directive 2015-09-04 09:09:43 -04:00
Francis Lachapelle
d72188e2da Improve toolbars on small screens
- normalized toolbars in message viewer, contact viewer and contact
  editor;
- lower width of sidenav on medium screens;
- reworked display of message headers
2015-09-03 16:17:21 -04:00
Francis Lachapelle
3611c4021d Improve view detail (messages, cards) 2015-08-27 13:37:47 -04:00
Francis Lachapelle
69000a0929 Review animations of view detail (messages, cards) 2015-08-26 17:28:03 -04:00
Francis Lachapelle
7b3a238fb9 (js) New progress indicator in Mail module 2015-08-25 12:20:46 -04:00
Ludovic Marcotte
eab3ee111a (feat) now use md-on-demand for (hopefully) faster mailbox loading 2015-08-25 11:45:17 -04:00
Ludovic Marcotte
e13f7a267b (feat) show email priority 2015-08-09 20:21:09 -04:00
Francis Lachapelle
52559087b3 (css) Merge autoScrollList.scss with list.scss 2015-08-07 11:17:09 -04:00
Ludovic Marcotte
b6ea1de4c0 (fix) improved message editor 2015-08-03 12:43:21 -04:00
Ludovic Marcotte
ec1420c19b (feat) now use mdDialog for message composition 2015-08-02 13:25:38 -04:00
Francis Lachapelle
e064dc4a46 (js) Add support for local URL in sgAvatarImage
Directive was previously named sgGravatarImage.

The local URL will be used before falling back to Gravatar.
2015-07-24 15:48:28 -04:00
Ludovic Marcotte
f09c06f8c4 (feat) show folders stats 2015-07-24 15:35:29 -04:00
Francis Lachapelle
730b803ad6 (js) Replace vs-repeat by md-virtual-repeat
There're some issues with mdVirtualRepeat that required some changes to
our app:

1. Having multiple directives with md-virtual-repeat doesn't work well.
That why I added a dedicated div for the md-virtual-repeat directive.
2. ui-sref-active doesn't work well for child nodes of the
md-virtual-repeat element. The class was applied repetitively to a
visible child. I now save which message or card is selected and use the
ng-class directive to highlight the selected list item.
2015-07-15 13:44:17 -04:00
Francis Lachapelle
aee229e700 (js) Make use of 'controllerAs' in Mailer module 2015-07-13 15:22:58 -04:00
Francis Lachapelle
2337d4057f Integrate md-icon using the Material Icons font 2015-07-03 21:42:21 -04:00
Ludovic Marcotte
6cd02043af (feat) can now batch delete messages 2015-06-12 12:02:17 -04:00
Francis Lachapelle
499e66ffe9 (css) Improve contacts and messages lists 2015-06-12 12:02:16 -04:00
Ludovic Marcotte
7e82ece74c (fix) hide the detail view when we have nothing to show 2015-06-12 11:59:05 -04:00
Ludovic Marcotte
2d22c56efe (feat) added replied/forwarded message status support + pimped UI a bit 2015-06-12 11:59:04 -04:00
Ludovic Marcotte
cc7c7f7dc7 Fixed wrong subheader name 2015-06-12 11:59:02 -04:00
Ludovic Marcotte
bc67ffe20d (feat) Gravatar support for mail/contacts 2015-06-12 11:58:57 -04:00
Francis Lachapelle
16b75b1deb Improve lists in sidenav
- the ripple effect is now visible when clicking on list items;
- the fab icon has been moved over the items list;
- colorized the checkboxes of the calendars list.
2015-06-12 11:58:56 -04:00
Francis Lachapelle
5d5d8bc201 (html) Fix list of messages of selected mailbox 2015-06-12 11:46:06 -04:00
Francis Lachapelle
ecad0c367f (html) Fix list of messages of selected mailbox 2015-06-12 11:46:05 -04:00
Ludovic Marcotte
6e36154b1b (fix) retagged properly for latest angular-material changes 2015-06-12 11:45:08 -04:00
Benoit Favreault
a75719e151 Fix fab-button positionning 2015-06-12 11:42:38 -04:00
Benoit Favreault
eaeae77be4 Fix (tried to) regressions introduced by angular-material update 2015-06-12 11:42:08 -04:00
Benoit Favreault
05e58b30cc Replace mobile detail-view transitions
Minor adjustments to layout
2015-06-12 11:39:49 -04:00
Benoit Favreault
48b74b0f6b Add responsiveness (First draft) 2015-06-12 11:35:54 -04:00
Benoit Favreault
78da72f3cb Replace specific list-view by generic (class-based) view 2015-06-12 11:35:52 -04:00
Benoit Favreault
f99dae331d Add a view-detail class (for more generic use)
Fix the regression (scroll) problem on contact editor
2015-06-12 11:35:52 -04:00
Benoit Favreault
6153e88f62 Add animation params 2015-06-12 11:34:29 -04:00
Benoit Favreault
ca1831271b Make iconButton round to display a more elegant ripple-effect 2015-06-12 11:22:45 -04:00
Benoit Favreault
d6a294b89f Fix breakpoints in scss and js (in await for a more elegant solution) 2015-06-12 11:22:45 -04:00
iRouge
fdb4cd71eb Fix sidenav toolbar (logo and buttons) 2015-06-12 11:17:56 -04:00
iRouge
be4d56b7e1 Add Selected-state to lists elements (Contacts and Messages) 2015-06-12 11:17:52 -04:00
Francis Lachapelle
af144585a5 Cleanup formatting of attributes in HTML templates 2015-06-12 11:17:50 -04:00
Francis Lachapelle
6a25ccfe96 Remove data- prefix in attributes of HTML tags 2015-06-12 11:17:50 -04:00
iRouge
d8a816a335 Add toolbars Icons (several bugs, some remaining) 2015-06-12 10:50:00 -04:00
Francis Lachapelle
4cd6ffcaec Messages list: add ng directives to icons 2015-06-11 15:57:24 -04:00
iRouge
cd32bcf961 Fine-tune presentation of Mailer UI
- Colors
- Icons
- Dimmensions
- Typography
2015-06-11 15:57:22 -04:00
iRouge
419f1bd698 Adjust containers width according to Google's specs 2015-06-11 15:57:21 -04:00
iRouge
e00416e1b8 Apply colours to components 2015-06-11 15:57:21 -04:00
iRouge
6404536d19 Add md-colors module 2015-06-11 15:57:19 -04:00
iRouge
e7b7e9cefe Adjust z-indexes and box-shadows 2015-06-11 15:57:19 -04:00
iRouge
174b6f365b Typograpy : Messages list subheader 2015-06-11 15:57:18 -04:00
iRouge
08a76aef97 Adapt markup to typographic styles
- Mail Messages List
2015-06-11 15:57:18 -04:00