Francis Lachapelle
8678949c87
(js) Improve performance of color picker
...
Lower the number of watchers.
2017-05-23 15:43:47 -04:00
Francis Lachapelle
2f69c018be
(css,js) Update md to v1.1.1-master-d774b76
2016-11-17 15:42:14 -05:00
Francis Lachapelle
839384f77e
(js) Zoomable custom avatar in card view
2016-11-09 11:22:17 -05:00
Francis Lachapelle
57a735753f
(js,css) Improve keyboard shortcuts
...
- Defined some hotkeys in all modules;
- Added generation of cheat sheet.
2016-09-27 16:16:09 -04:00
Francis Lachapelle
53f97af814
(css) Cleanup
2016-08-31 11:22:14 -04:00
Francis Lachapelle
4c9060abaa
(css) Switch to md-scale for fab speed dials
...
.. until the "md-fling" effect gets fixed (speed dial is opened on
initialization).
2016-08-08 11:23:37 -04:00
Francis Lachapelle
1e26b3e61d
(js) sgDraggable and sgDroppable directives
2016-08-04 16:50:14 -04:00
Francis Lachapelle
6bbb56c386
(css,js) Improve progress feedback
...
This ads a "ripple" effect that blocks the context when login in or
sending a message. Generic enough to be used elsewhere.
Fixes #3765
2016-07-15 14:03:16 -04:00
Francis Lachapelle
d19f1572ae
(css) Remove CSS reset to respect HTML messages
...
Fixes #3582
2016-04-27 15:22:18 -04:00
Francis Lachapelle
19d22cdcfb
Adapt to latest md changes
2016-03-08 13:21:11 -05:00
Francis Lachapelle
699399f339
(css) Initial media print (for messages only)
2016-02-26 15:45:28 -05:00
Francis Lachapelle
0b189e9ca7
(css) Cleanup
2016-01-18 16:19:12 -05:00
Francis Lachapelle
39510a3242
Show inbox quota information in Mail module
2015-12-21 21:14:39 -05:00
Francis Lachapelle
a79205fb7c
(css) Move base_styles/* to structure.scss
2015-12-07 20:54:26 -05:00
Ludovic Marcotte
431c53b84d
(feat) new time picker component + enabled it in the calendar module
2015-08-28 13:59:41 -04:00
Francis Lachapelle
7b3a238fb9
(js) New progress indicator in Mail module
2015-08-25 12:20:46 -04:00
Francis Lachapelle
eeb6be1f08
(css) Match new ng-material files names
2015-08-25 11:01:28 -04:00
Ludovic Marcotte
744cba4422
(feat) integrated md-datepicker and enabled it in the Preferences module (Vacation)
...
The date picker suffers from this bug: https://github.com/angular/material/issues/4192
Which makes it not that usable right now.
2015-08-17 10:10:57 -04:00
Francis Lachapelle
52559087b3
(css) Merge autoScrollList.scss with list.scss
2015-08-07 11:17:09 -04:00
Ludovic Marcotte
7365f77dd5
(feat) new Alarm service + alarms support in all modules
2015-07-28 11:54:49 -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
Ludovic Marcotte
6d12c2a2c8
(feat) enabled menu and fabdial support
2015-06-12 12:06:00 -04:00
Ludovic Marcotte
23d7c06829
(feat) improved the attachments handling code for the message editor
2015-06-12 12:06:00 -04:00
Francis Lachapelle
e226a32413
Improve login page
...
Used ngCloak directive to display the form only once AngularJS/Angular
Material is loaded and all components initialized.
2015-06-12 12:03:54 -04:00
Francis Lachapelle
874e393948
(js) New file structure for login page (RootPage)
2015-06-12 12:02:11 -04:00
Francis Lachapelle
8e0230488f
(css) Remove Compass dependency
2015-06-12 11:59:02 -04:00
Francis Lachapelle
6d64242382
(fix) Restore radio-button.scss
2015-06-12 11:58:58 -04:00
Francis Lachapelle
8c9a074688
(css) Add sticky component for subheaders
2015-06-12 11:47:46 -04:00
Francis Lachapelle
6971632165
(scss) Remove deprecated textfield component
2015-06-12 11:46:02 -04:00
Francis Lachapelle
b9eb0f9a69
(scss) Integrate md-chips
2015-06-12 11:46:02 -04:00
Francis Lachapelle
0924b5154e
Replace ngTagsInput by md-chips + md-autocomplete
2015-06-12 11:46:02 -04:00
Francis Lachapelle
da9dbd8ad5
(fix) Restore checkbox.scss
2015-06-12 11:46:01 -04:00
Benoit Favreault
46a262acfa
Cleaning unused scss files
2015-06-12 11:45:38 -04:00
Francis Lachapelle
e8acb225e4
Add md-grid-list and md-autocomplete components
2015-06-12 11:45:08 -04:00
Benoit Favreault
eaeae77be4
Fix (tried to) regressions introduced by angular-material update
2015-06-12 11:42:08 -04:00
Benoit Favreault
1477bd6eae
Regression fixes
2015-06-12 11:42:08 -04:00
Benoit Favreault
fe8c1b927c
Fix mobile transitions (sort of)
2015-06-12 11:42:07 -04:00
Benoit Favreault
b5bea16abb
Add sassyJSON library
2015-06-12 11:42:07 -04:00
Francis Lachapelle
ae2990d8d6
Review core scss following ng-material changes
2015-06-12 11:40:06 -04:00
Benoit Favreault
818af41ea6
Add breakpoints management librairies
...
Add grunt-contrib-compass (required)
Edit gruntfile.js (add compass tasks)
--don't forget to update bower components
2015-06-12 11:34:29 -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
5980f8e90e
Create new Sass component: pseudo-input
2015-06-12 10:50:07 -04:00
iRouge
16440998de
Fix Messages editor:
...
- textarea field
- labels and placeholders color
2015-06-12 10:50:07 -04:00
Francis Lachapelle
cc24b9b599
Add md-select SASS component
2015-06-12 10:50:04 -04:00
iRouge
df8b4e302f
Styled ngTags but no hasFocus state
2015-06-11 15:57:27 -04:00
iRouge
e00416e1b8
Apply colours to components
2015-06-11 15:57:21 -04:00
iRouge
daaa4284cb
Add Sass version of SOGo's palettes, mixin to generate theme-class and a getter function for convenient access to colours trough any scss
2015-06-11 15:57:20 -04:00
Francis Lachapelle
33e70cd3f3
Remove dependancy to angular-material.css
2015-06-11 15:57:20 -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