During this week's Contributor Meeting we covered some pretty interesting subjects; there was discussion ranging from a widget layer to focusing on the upcoming Luna release.
We discussed the need for a feature and design freeze in the near future to stop our development from spreading and spreading, causing Luna to never be ready for release. We decided that from February 29th on we will direct our focus to fixing bugs and improving the stability of our whole platform. If there are some essential features missing that you know of, report it on Launchpad now. While discussing this topic, we checked through our apps to see what still needs to be done in that timeframe:
Postler & Dexter: Both have older and working releases, we're not sure now stable the in development versions are, yet.
Wingpanel: On track, minor bugs left and some styling updates needed.Cerbere: Our session watchdog is working fine.
Pantheon Wallpaper: Works well except for some minor bugs and quirks.
Pantheon Greeter: Needs quite a bit of work, but is doable for sure.
Beatbox: Seems to be really buggy right now since there were a lot of features added in the last few months. Has to be cleaned up now.Maya: While Maya's UI looks pretty and works, it doesn't do much behind the scenes. Due to limited development resources. we are not going to be focusing on it until Luna is out the door.
Switchboard: We need to do some more work here as well, fix bugs in Switchboard itself, and get onto those plugs we need to still improve or make. Thankfully we got a bit of a relief on this as we now are able to use GNOME Control Center panes if needed.Lingo: Works as expected, should be moved to testing PPA for any final testing.
Pantheon Terminal: Needs adding of keyboard shortcuts, as it seems quite important ones are missing.
Slingshot: Still has some issues that need to be fixed.
Dock: We really hope Plank will get the improvements we'd like to see, if not we'll fall back to Docky.
Marlin: We can't really do anything about a Marlin release, but we think it is pretty stable, and ready for a release.
Midori: On track and should use a GTK3 release if avaiable by then, let's push these guys a bit.
Note: This list considers unstable releases directly from the working tree.
We finally got our Vala coding guidelines together and you can take a look at them here.
Note that this is not the final version, but a draft that still needs changes in some sections, like the GPL Header.
Also there's been quite some talk about creating a "First Run dialog" that pops up on your first boot, of which a mockup can be seen at http://dikoo.deviantart.com/gallery/#/d48gczz.
We decided that the first boot is holy and no popup or guide should interrupt that feeling, however we would like to add more settings to the installer that normally just sits there for 20 minutes and shows you the same graphics over and over again.
Yes, indeed we did even more in the short time, we decided on these things as well:
And that's it for this weeks meeting. Please provide some feedback if I missed something! If you'd like to attend the next one, just join #elementary-dev on irc.freenode.net next Saturday at 1800 UTC.