On Thu, Jan 23, 2014 at 5:12 PM, Milan Crha <mc...@redhat.com> wrote:

>         Hello,
> as all/most of you might know, after 3.12 release Evolution changes its
> release schedule to a yearly development, which may give more room for
> any larger changes. I'd like to start a Road-map draft with things I
> believe will be good to have. They are not in any particular order, any
> of them can be moved up/down/dropped/... Probably not all of them will
> make it for 3.14, but that's understandable.
>
> Here's the list:
>
> * complete the Webkit-based composer - either complete or just take care
>   of bugs from users - fixes might reach 3.12 as well
>
> * revisit the webkit2 port
>
> * change the UI of component editors for calendar views
> (events/tasks/memos)
>
> * merge calendar views internally - to avoid code duplication; after
>   all, the main differences are only a) component type; b) allowed
>   subviews (day/month/.../list). Otherwise they are just the same.
>   It'll be a big task, because I'd like, together with it, avoid UI
>   thread blocking from calendar-related views
>
> * renew the calendar views to gtk-based or webkitwebview based views
>
> * add an offline cache for calendar and book backends, together with:
>
> * create a meta backend, which will allow backend writers to focus on
>   the tasks related to conversion from libical components into their
>   stores, instead of reimplementing common things; this task might
>   depend on the offline cache, because it would be nice to have
>   the meta backend with the offline support built-in, thus the users
>   of the meta backend gets something more for free
>
> * merge backend factory codes even more than it is now, because the book
>   and calendar factories are basically the same, serving to the same
>   thing, thus there surely is more common things that can be done in one
>   place, not two
>
> * make backend factories crash-proof - a thing which I think Matthew
>   suggested (a long) time ago - move each backend to a separate process,
>   thus if any of them crashes for whatever reason, the other backends
>   will keep running (all backends are running in one process today,
>   thus when one crashes, all of them are gone too)
>
> I cannot recall anything more right now, sadly neither for EWS, but
> there are surely some nice feature requests, which would be nice to have
> done (like the "Information Rights Management" thing).
>

I'd like to revisit this thread[0] at some point in the future.
[0]:
https://mail.gnome.org/archives/evolution-hackers/2013-May/msg00003.html

Best Regards,
-- 
Fabiano Fidêncio
_______________________________________________
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to