[Elementary-dev-community] Fwd: Google Summer of Code Ideas
2014-02-19 3:33 GMT+04:00 marco benzi marco.be...@alumnos.usm.cl: If you could make a list I'd be more than happy to help! Marco - Please use reply to all next time, the message didn't go to the list. We have an all-encompassing wishlist at https://docs.google.com/document/d/1wFTYGaP9RR5JwT4qQfix84-TfeFaDNX9iFviVtuCAi4/edit But for a start we need to improve the current developer documentation: In the dev guide we should at least link to http://valadoc.elementaryos.org/granite/index.htm for API reference, link to Vala tutorial https://live.gnome.org/Vala/Tutorial and migrationhttps://wiki.gnome.org/Projects/Vala/ValaForJavaProgrammers guides https://wiki.gnome.org/Projects/Vala/ValaForCSharpProgrammers, and to some GTK+ tutorial (GNOME developer screencasts?). We're also missing documentation on libswitchboard and Contractor; creation of Switchboard plugs via libpantheon is kinda sorta documented, but we've ditched that for libswitchboard and there are no docs on that in the website. Gotta fix that. Finally, we have Contractor; we used to have .contract file format documentation in the old website but it's now gone. The Granite wrapper API is *sort of* documented in the Granite valadoc, but the version in the website is pre-0.2.2 and doesn't include some useful 0.2.2+ symbols. The D-bus API is documented in Contractor specificationhttps://docs.google.com/document/d/1Ijsc57vYEHBZxVdM0fRgCuBX2NbdRDv1kuOj0OG75v4/edit?usp=sharingonly, which is obscure and nobody will ever find. I have example code for both the Vala wrapper and raw API in https://code.launchpad.net/~elementary-pantheon/contractor/contractor-clibut that's a very obscure location too. And we have no UX guidelines for Contractor written, but that's a task for the design team. -- Sergey Shnatsel Davidoff -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Google Summer of Code Ideas
2014-02-19 18:32 GMT+04:00 Sergey Shnatsel Davidoff ser...@elementaryos.org: Finally, we have Contractor; we used to have .contract file format documentation in the old website but it's now gone. The Granite wrapper API is *sort of* documented in the Granite valadoc, but the version in the website is pre-0.2.2 and doesn't include some useful 0.2.2+ symbols. Actually they're probably not 0.2.2+, they're 0.2.3+, I have no idea why though. -- Sergey Shnatsel Davidoff -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Google Summer of Code Ideas
This is a good point, and it is a universal challenge (in both open source and proprietary projects). It needs effort. But there must be correlation between successful projects and well-documented ones: If actively try to lower the barrier one needs to overcome to start working with elementary (both on the core projects and at the application layer, but we are mostly talking about the first) we will get more people contributing, and contributions of better (or aligned) quality. Nikos On Wed, Feb 19, 2014 at 12:25 PM, Daniel Foré dan...@elementaryos.org wrote: The bigger problem than docs being boring is that the chance you're a writer, understand what you're writing, and also understand how to teach is extremely low. The google doc we started that one time was a complete piece of crap. Technical writing isn't just boring, it's incredibly difficult to do right Cheers, Daniel Foré elementaryos.org On Tue, Feb 18, 2014 at 10:16 AM, Sergey Shnatsel Davidoff ser...@elementaryos.org wrote: We're missing a ton of other docs in the website too, but you know how it goes - writing docs is boring and everybody has better things to do. -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Gtk 3.12 is too cool
My favorite new widget is GtkFlowBox. It can be used for the wallpaper plug or for displaying albums in Noise for example. It supports multiple selection and rubber band, so, is a good replacement for GtkIconView. The only problem with FlowBox is that it doesn't uses a model, and that causes some performance problems if you have a lot of widgets inside it, because all the widgets need to be instantiated at the same time. FlowBox is available in gtk 3.11.x, but you need valac 0.23 git, so take a look. I think that you are right with the popovers thing, but not sure. 2014-02-19 15:32 GMT-03:00 Daniel Foré dan...@elementaryos.org: I dunno about you guys, but lately I've been reading the git log for Gtk just because so much cool stuff keeps landing. I'll list a few of my favorite recent commits to see if they interest you: * Gtk.Box now allows you to center an item * Populate popovers from menu models Correct me if I'm wrong, but does that mean we technically don't need Gtk.Menu anymore? And does that also mean that we can replace our popovers in Wingpanel with Gtk.Popovers? * destructive and suggested action style classes are now in Gtk There are tons more, check it out: https://git.gnome.org/browse/gtk+/log/ -- Best Regards, Daniel Foré elementaryos.org -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp
Re: [Elementary-dev-community] Hey guys just letting you know
Good find! :D On Tue, Feb 18, 2014 at 8:56 PM, dardeve...@cidadecool.com wrote: Hi, this hasn't nothing to do with Elementary OS. But look at this and be surprised what OS is that: http://arstechnica.com/security/2014/02/dear-asus- router-user-youve-been-pwned-thanks-to-easily-exploited-flaw/ Enjoy cheers -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp