258
edits
(Improve description for Thunderbird project) |
(→Calendar: Add new gsoc projects for 2016) |
||
Line 183: | Line 183: | ||
! Mentor(s) | ! Mentor(s) | ||
! Comments | ! Comments | ||
|- | |||
| Event in a Tab | |||
| Currently, events and tasks a created and displayed in a dialog. In a first place, this project is intended to transform this to happen in a tab, likewise emails in Thunderbird. A supplemental goal is to explore the capabilities and restrictions to implement the event in a tab feature without XUL but just using HTML/CSS/JavaScript. A HTML solution could entail a responsive design, allowing to fully replace the current event dialog. The design could change depending on if the event editor is shown in the width of a tab, or the current standard event dialog size. | |||
This project is a good balance of UI work and JavaScript coding. Web developer experience is helpful, but you must not be a design expert to work on this project. | |||
| XUL, HTML, CSS, JavaScript | |||
| MakeMyDay | |||
| [mailto:mozilla@kewis.ch Fallen] / MakeMyDay | |||
| | |||
|- | |||
| Advanced Preferences System | |||
| Today, Lightning preferences can mostly only be set on global level. A different, but smaller set of preferences is available on calendar level, whereas several preferences are currently only available from within the config editor. The goal of this project is to create a preference system like Thunderbird uses it - making most of the preferences available on calendar level with an option to fall back to corresponding globally configured preferences. | |||
This is mainly a JavaScript project, but to a smaller extent some UI extensions are required. The emphasis is on the functional part here. | |||
| XUL, HTML, CSS, JavaScript | |||
| MakeMyDay | |||
| [mailto:mozilla@kewis.ch Fallen] / MakeMyDay | |||
| | |||
|- | |- | ||
|} | |} |
edits