Ludovic Marcotte
eb50f94b2b
(fix) remove ng-click to allow FF to select/unselect personal calendars
2015-09-23 09:22:01 -04:00
Francis Lachapelle
08fbc00d7a
(js) Add "today" button to Calendar module
2015-09-22 10:17:17 -04:00
Ludovic Marcotte
c0f51cf731
(fix) don't offer the delete option on personal resources
2015-09-21 15:00:32 -04:00
Francis Lachapelle
ae3ce7186d
(css) Set flex width of search field menu
2015-09-21 12:29:07 -04:00
Francis Lachapelle
959ea0f62f
(html) Show active tasks count in Calendar module
2015-09-21 09:49:14 -04:00
Francis Lachapelle
2bfd9f983d
(html) Hide timepicker when editing all-day event
2015-09-19 22:22:39 -04:00
Francis Lachapelle
2ea2edbccd
Display all-day events in day & week views
...
All-day events are now displayed and the day/week views are now built using flexbox.
2015-09-18 16:11:31 -04:00
Francis Lachapelle
58ff8139e9
Allow rename of calendars
2015-09-17 10:33:12 -04:00
Francis Lachapelle
348c81bf6c
(html) Fix display of Calendar module on "sm"
2015-09-11 12:08:18 -04:00
Francis Lachapelle
4bb1fa0995
(html) Improve Task editor
2015-09-11 11:32:20 -04:00
Francis Lachapelle
05882362f0
(html) Fix UserRightsEditor templates
2015-09-11 11:30:54 -04:00
Francis Lachapelle
45ac6845a5
(html) Improve appointment editor
2015-09-11 09:33:39 -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
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
3d4a965412
(html) Use sgAvatarImage directive in Scheduler
2015-09-04 12:11:20 -04:00
Francis Lachapelle
9dc00acd53
(html) Fix toolbar padding
2015-09-04 10:31:40 -04:00
Francis Lachapelle
9d5f42eefa
(js,html) Improve sgAvatarImage directive
2015-09-04 09:09:43 -04:00
Francis Lachapelle
f4dcd37570
(html) Improve task editor
2015-09-04 08:53:47 -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
e207cc79a7
(html) Improve appointment editor
2015-09-03 15:47:05 -04:00
Ludovic Marcotte
a87daf282c
(fix) workaround for Firefox with menus which include md-checkbox
...
See https://github.com/angular/material/issues/4212 for details
on the Angular Material bug.
2015-08-29 16:30:07 -04:00
Ludovic Marcotte
431c53b84d
(feat) new time picker component + enabled it in the calendar module
2015-08-28 13:59:41 -04:00
Ludovic Marcotte
4dee99e0ba
(fix) improved padding usage to better align icons
2015-08-25 20:47:12 -04:00
Francis Lachapelle
1fc947d8c8
(fix) Define CSS styles for ALL calendars
2015-08-25 13:46:33 -04:00
Luc Charland
c106f54b27
Added missing strings for translation
2015-08-25 10:45:47 -04:00
Francis Lachapelle
49c4884cc9
(html) Improve grids layout in recurrence editor
2015-08-24 14:40:20 -04:00
Francis Lachapelle
0fe1419289
(html) Enlarge folder links dialog width
2015-08-24 11:23:34 -04:00
Francis Lachapelle
9db633cada
(html) Replace md-layout-fill by layout-fill
2015-08-24 11:21:17 -04:00
Ludovic Marcotte
dffdbf318c
(feat) new 'viewable' property on events/tasks for full viewers
2015-08-19 11:22:17 -04:00
Ludovic Marcotte
20bf66d931
(feat) handle links to addressbooks like we do for calendars
...
also included missing template commit for calendar
2015-08-17 16:21:10 -04:00
Ludovic Marcotte
a718b87d91
(fix) minor gui improvement to links templates
2015-08-16 21:42:53 -04:00
Ludovic Marcotte
6e2e71b202
(fix) correctly set flex attribut on sm devices
2015-08-15 17:25:04 -04:00
Ludovic Marcotte
04e63e5edf
(fix) add minimal constraints when creating events or tasks
2015-08-15 17:08:15 -04:00
Ludovic Marcotte
f1a50bcb74
(feat) added refresh support to calendar
2015-08-14 16:31:29 -04:00
Ludovic Marcotte
47252affba
(feat) initial selection + ops in calendar module
2015-08-12 16:11:38 -04:00
Ludovic Marcotte
54334b294e
(fix) small fix in the template
2015-08-12 10:31:06 -04:00
Ludovic Marcotte
85a843bc1e
(fix) now show the event/task list instead of the day/week/month views on sm devices
2015-08-11 20:58:39 -04:00
Ludovic Marcotte
2e3057c2ce
(fix) calendar views now honor "breakpoints"
...
We also now use again the default top nav toolbar and we
hide the fab button on sm devices. This of course needs a bit
more work but we are getting there!
2015-08-11 13:40:38 -04:00
Ludovic Marcotte
456649a38a
(fix) allow fullsreen editor on sm devices
2015-08-11 13:38:28 -04:00
Francis Lachapelle
ce8a4b6d8a
(js) Make events clickable in month view
2015-08-07 15:32:00 -04:00
Francis Lachapelle
8ab591a1b6
(html) Improve task viewer
2015-08-07 14:25:57 -04:00
Francis Lachapelle
4434547a18
(css) Don't highlight disabled list items
2015-08-07 14:25:14 -04:00
Francis Lachapelle
3b5013555d
(html) Improve/fix appointment/task viewer/editor
2015-08-07 11:22:24 -04:00
Francis Lachapelle
52559087b3
(css) Merge autoScrollList.scss with list.scss
2015-08-07 11:17:09 -04:00
Francis Lachapelle
5e19a889c2
(feat) Handle invitations in appointment viewer
2015-08-05 17:31:22 -04:00
Francis Lachapelle
ba6418fb93
(html) Review the toolbar of dialog boxes
2015-08-03 14:44:11 -04:00
Francis Lachapelle
a330ff7320
(js) Move Settings to a value in Common ng module
...
Also removed explicit settings and defaults that were imported in
various app modules. We now always use the Preferences ng service.
2015-08-03 11:57:04 -04:00
Luc Charland
2f8f8c78f7
Removing colons
2015-07-31 14:14:30 -04:00
Francis Lachapelle
1d52be415f
(html) Improve Calendar properties dialog
2015-07-31 11:18:29 -04:00
Ludovic Marcotte
af7fb1c6ee
(fix) modified the template so it shares the same l&f as the contacts one
2015-07-30 13:25:50 -04:00
Francis Lachapelle
b6a5eb0b60
(fix) Disable frequency when editing an occurrence
2015-07-29 16:43:10 -04:00
Francis Lachapelle
d7b7824aad
Improve display of attendees in event viewer
2015-07-29 16:42:20 -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
e208ee3fde
(feat) Open events from day and week views
2015-07-28 20:45:46 -04:00
Francis Lachapelle
e87a6de46b
(html) Remove previous "hack" for ng-material
...
The md-menu positioned as a secondary action in a list can now be
properly hidden. ng-material is just getting better :)
2015-07-28 14:16:56 -04:00
Francis Lachapelle
13a779019b
(html) Add toolbar to dialog boxes
2015-07-28 14:13:48 -04:00
Francis Lachapelle
86a0032cc1
Handle the edition of recurring event occurrences
2015-07-27 16:02:05 -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
Francis Lachapelle
cc03430ac6
(fix) Don't hide "new" button on small screens
2015-07-21 15:54:26 -04:00
Francis Lachapelle
9c464c15ad
(fix) Show/hide completed tasks in list
2015-07-21 15:54:26 -04:00
Francis Lachapelle
a75524af9f
Review task/event viewer/editor
...
Components will now appear in dialogs instead of a right sidenav.
This commit also introduces read-only viewers for tasks and events.
2015-07-21 08:29:28 -04:00
Francis Lachapelle
7c6716784e
(feat) Events/tasks sorting in Calendar module
2015-07-09 16:35:19 -04:00
Ludovic Marcotte
88860e2e38
(fix) don't show "end repeat" for non-repetitive events/tasks
2015-07-08 21:27:24 -04:00
Francis Lachapelle
5bbb768fe8
(html) Improve event editor
2015-07-08 21:16:33 -04:00
Francis Lachapelle
9514103031
(js) Improve search toolbar in Calendar module
...
- new distinct search toolbar
- restored filtering options
- honor user's settings
2015-07-08 14:49:42 -04:00
Francis Lachapelle
4d4458a183
(js) Set focus to title field in component editor
2015-07-08 14:49:42 -04:00
Francis Lachapelle
9015f82413
(html) Improve events/tasks lists
2015-07-06 15:16:49 -04:00
Ludovic Marcotte
a49687fe41
(fix) make use of floating labels
2015-07-04 20:14:32 -04:00
Francis Lachapelle
2337d4057f
Integrate md-icon using the Material Icons font
2015-07-03 21:42:21 -04:00
Francis Lachapelle
e4e18dea5e
(js) Rename variable in scope of recurrence editor
2015-07-03 16:02:47 -04:00
Ludovic Marcotte
bc9e1f9558
(fix) use md-select floating labels
2015-07-02 10:45:13 -04:00
Francis Lachapelle
35ff82710a
Handle attach URLs in appointment editor
2015-07-01 15:00:12 -04:00
Francis Lachapelle
c524782395
Initial task editor
2015-06-25 11:30:44 -04:00
Francis Lachapelle
b41828a7f1
(html,js) Add reminder/alarm to event editor
2015-06-22 15:49:27 -04:00
Francis Lachapelle
94cded35d2
Revert "(fix) Adjust md-tabs for latest material"
...
This reverts commit 6041a9c009
.
2015-06-19 14:52:00 -04:00
Ludovic Marcotte
a49032a6bd
(fix) show only the URL of web calendars, when asked
2015-06-15 12:03:38 -04:00
Francis Lachapelle
6041a9c009
(fix) Adjust md-tabs for latest material directive
2015-06-15 11:25:32 -04:00
Francis Lachapelle
da95a810d4
(fix) Avoid triggering checkbox with md-menu
...
When clicking on the "more" secondary button of a calendar, trick the
md-list directive to consider the 'md-secondary' class of the md-menu so
the click doesn't trigger the checkbox of the list item.
2015-06-15 11:02:59 -04:00
Ludovic Marcotte
f1fc78c71b
(fix) invalid scope for notification prefs
2015-06-15 10:10:58 -04:00
Ludovic Marcotte
b4f9b9095d
(feat) first pass at the calendar properties dialog
2015-06-15 09:53:10 -04:00
Ludovic Marcotte
4514d7ce32
(fix) md-content -> md-dialog-content in templates
2015-06-12 15:26:22 -04:00
Ludovic Marcotte
0612c3dff1
Fixed templates
2015-06-12 14:44:33 -04:00
Ludovic Marcotte
ee9e559765
(feat) links to calendars
2015-06-12 14:24:33 -04:00
Francis Lachapelle
290264262c
(js) Improve autocomplete of attendees editor
2015-06-12 12:05:07 -04:00
Francis Lachapelle
a95ed0f8e6
Initial ng/md version of the attendees editor
2015-06-12 12:05:06 -04:00
Francis Lachapelle
a2383db454
(js) Improve recurrence editor
2015-06-12 12:05:06 -04:00
Francis Lachapelle
fb992db5ad
Improve ACL editor (Scheduler & Contacts)
2015-06-12 12:03:58 -04:00
Francis Lachapelle
dc91be3c0d
Initial recurrence editor for appointments
2015-06-12 12:03:53 -04:00
Francis Lachapelle
7e96f37809
(wox) Add classification to event editor
2015-06-12 12:03:53 -04:00
Francis Lachapelle
ec2b52bf7b
(fix) Save event to a different calendar
2015-06-12 12:03:07 -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
2888034ea6
(js) Create new appointment from Calendar module
2015-06-12 11:59:02 -04:00
Francis Lachapelle
0c213c9e66
(js) Improve code of Calendar module
...
Integrated usage of 'controllerAs'.
2015-06-12 11:59:00 -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
8557b2a161
(fix) Reset button of contact and event editors
2015-06-12 11:47:50 -04:00
Francis Lachapelle
c957b4b45f
Initial component editor in Scheduler module
2015-06-12 11:47:49 -04:00
Ludovic Marcotte
feee156c0a
Added calendar sharing capability
2015-06-12 11:47:48 -04:00
Francis Lachapelle
0d62ec0bea
(js) Split Calendars list by type
...
The list of calendars is now splitted by type: personal calendars and
other's calendars (subscriptions).
The constructor of the Calendar model has been improved.
2015-06-12 11:47:48 -04:00
Ludovic Marcotte
36189e4203
Added calendar subscription
2015-06-12 11:46:50 -04:00
Francis Lachapelle
a276ac366e
Set width/position of events blocks and add colors
2015-06-12 11:45:10 -04:00