Community:SummerOfCode16:Brainstorming: Difference between revisions

Jump to navigation Jump to search
→‎Calendar: Add new gsoc projects for 2016
(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
|
|-
|-
|}
|}
258

edits

Navigation menu