Hello everybody! Around 10 days ago I started implementing Photos as laid out in these designs: https://live.gnome.org/Design/Apps/Photos The Git tree is at: http://git.gnome.org/browse/gnome-photos Currently the application does not do much other than showing a blank window, but most of the underlying plumbing is in place and from here on I expect the program to start becoming useful. A guiding principle of mine has been to share as much of the UI code and the basic structure of the application with Documents. Documents and Photos have a lot in common, and even though one is not going to be a clone of the other, it makes sense not to reinvent the wheel. Why u no like Javascript?! -------------------------- I toyed with the idea of writing Photos in Javascript. However, after spending an evening fighting with a Python 3 / gobject-introspection based application and failing to get anywhere, and the fact that I am not familiar with all the ins and outs of GJS, I decided to stick with something that I know inside out. Having said that, the custom widgets written for Documents are written in C, so we just copy them over into the Photos tree. Also, the relevant widgets from Eye of GNOME, if required. This brings us to ... Eye of GNOME, GThumb or Shotwell -------------------------------- It is my understanding that Jon had discussions with the developers of these applications, and for various reasons it was decided that writing something from scratch is better. For EoG and GThumb the reason given was that their maintainers did not have time to work on a major redesign, and for Shotwell it was an architectural issue with the program. Please feel free to correct me if I am misrepresenting something. :-) Future plans ------------ At the moment I am not going to push Photos as a widely publicized feature for GNOME 3.6, but I do expect it to be functional in a "preview release" sort of way. Will keep you informed as things unfold. Happy hacking, Debarshi -- Give a man ssh access, he'll still need a computer. Give him a computer, he'll give ssh access to you. -- Ashish Shukla
Attachment:
pgpDjCpuFBPEC.pgp
Description: PGP signature