Francis Lachapelle
1f3149fa63
(js) Improve Gruntfile.js
2016-02-10 09:29:00 -05:00
Francis Lachapelle
2380890428
(js) Allow mail filters to be sortable
...
Added dependency to https://github.com/RubaXa/Sortable
2016-02-09 15:57:51 -05:00
Francis Lachapelle
38963916aa
Improve uglify Grunt task
2015-12-01 16:12:30 -05:00
Francis Lachapelle
d68008b5fd
Update npm packages and add time-grunt
2015-10-09 12:11:37 -04:00
Ludovic Marcotte
e30fb0d1fb
(feat) basic (but empty) admin module for SOGo v3
2015-09-14 14:09:29 -04:00
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
2720aebf04
Initial popup view for messages
2015-09-04 17:31:16 -04:00
Ludovic Marcotte
d878c69c15
(feat) can now create mails from address book module
2015-08-27 11:01:23 -04:00
Francis Lachapelle
b966fd3e30
(js) Move *.app.js files to their directories
2015-08-07 09:56:47 -04:00
Francis Lachapelle
636e5c375e
(js) Merge utils.js to Common.js
2015-08-07 09:38:21 -04:00
Francis Lachapelle
6d260c58c7
(js) Update Gruntfile.js for changes in vendor js
2015-08-04 10:37:07 -04:00
Francis Lachapelle
7e10cff395
(js) Restore user's last Calendar view
...
Also reviewed the handling of Angular modules dependencies.
2015-07-29 11:47:01 -04:00
Francis Lachapelle
a168d0227d
(js) Use lodash and remove old dependencies
...
Replaced underscore by lodash
2015-07-27 13:27:12 -04:00
Francis Lachapelle
843a689094
(js) Enable jshint and uglify
2015-07-24 15:47: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
b0d8148ca6
(font) Add official Material Design Icons font
2015-07-03 16:02:47 -04:00
Francis Lachapelle
20914a8812
Improve and fix SASS preprocessing
2015-06-12 14:12:51 -04:00
Francis Lachapelle
22db835036
Compress production version of CSS
2015-06-12 12:03:51 -04:00
Francis Lachapelle
1dc5f0d412
(js) New file structure for Angular modules
...
JavaScript files are now merged by the 'js' Grunt task.
2015-06-12 12:01:21 -04:00
Francis Lachapelle
8e0230488f
(css) Remove Compass dependency
2015-06-12 11:59:02 -04:00
Francis Lachapelle
c957b4b45f
Initial component editor in Scheduler module
2015-06-12 11:47:49 -04:00
Francis Lachapelle
0924b5154e
Replace ngTagsInput by md-chips + md-autocomplete
2015-06-12 11:46:02 -04:00
Francis Lachapelle
5f7abec980
Gruntfile.js: add postcss:dist to build task
2015-06-12 11:42:37 -04:00
Benoit Favreault
b5bea16abb
Add sassyJSON library
2015-06-12 11:42:07 -04:00
Benoit Favreault
ba35bc801f
Add a grunt task target postcss:dev (no minification)
2015-06-12 11:41:24 -04:00
Benoit Favreault
48b74b0f6b
Add responsiveness (First draft)
2015-06-12 11:35:54 -04:00
Francis Lachapelle
72968f2e6e
Indentation of Gruntfile.js
2015-06-12 11:35:51 -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
9fc713dc5f
Create a 'css' grunt task (sass + postcss)
2015-06-12 11:17:59 -04:00
Francis Lachapelle
dc538f969e
Cleanup dependencies in bower.json
2015-06-12 10:50:10 -04:00
Francis Lachapelle
7ff934a5cb
Remove dependency of hammer.js
2015-06-12 10:50:06 -04:00
iRouge
4185cc37fe
Style the plain-text Mail editor
...
Style Contacts
Style Contact editor (buggy)
Change postcss config
2015-06-12 10:50:05 -04:00
Benoit Favreault
dcd6c5fd5a
Add autoprefixer and its dependancies (fix the buggy flex boxes in Safari and some older browsers)
2015-06-12 10:50:04 -04:00
Francis Lachapelle
6040838396
Don't use bower package of the font Fira
2015-06-11 15:57:16 -04:00
Francis Lachapelle
8c974e6c1a
Add Fira font
2015-06-11 15:57:10 -04:00
Francis Lachapelle
5cc14bb729
Remove reference to bower_components in CSS
2015-06-11 15:57:02 -04:00
Francis Lachapelle
c664648eb6
Fix processing of SCSS with Grunt
...
We now use the Ruby implementation of SASS (grunt-contrib-sass) since
libsass is not compatible with Compass.
2015-06-11 15:57:01 -04:00
Francis Lachapelle
f1490e7b92
Initial integration of ngMaterial in Webmail
2015-06-11 15:49:21 -04:00
Francis Lachapelle
09d469927f
Add tags input to edit mail recipients
2015-06-11 15:42:32 -04:00
Francis Lachapelle
2f17e94fef
Initial AngularJS version of Webmail (desktop)
2015-06-11 15:40:22 -04:00
Francis Lachapelle
3b4731d6b7
Add virtual scrolling AngularJS module
...
Integrated virtual scrolling in contacts.
2015-06-11 15:40:20 -04:00
Francis Lachapelle
2cb5aecdcb
Add sgFolderTree directive
2015-06-11 15:40:20 -04:00
Francis Lachapelle
16628ab104
Fix installation of ionic JS in Gruntfile.js
2015-06-11 15:27:07 -04:00
Francis Lachapelle
130194a740
Update GNUmakefile for WebServerResources
2015-06-11 15:27:01 -04:00
Francis Lachapelle
34b3f2ac0c
Improve build scripts of Web frontend
2015-06-11 15:25:30 -04:00
Francis Lachapelle
a70287870b
Improve build scripts of Web frontend
2015-06-11 15:25:28 -04:00
Francis Lachapelle
e4ec5313db
Improve grunt tasks to copy fonts files
2015-06-11 15:25:27 -04:00
Francis Lachapelle
d52d7582ca
Improve build scripts of Web frontend
2015-06-11 15:25:23 -04:00
Francis Lachapelle
29e147ee86
Initial Sass and JavaScript files
2015-06-11 15:19:22 -04:00