[DRAFT] Hackfests (between Oct. 1 2016 and Sep. 30, 2017)
GStreamer Autumn 2016, Berlin, Germany - October 8 to 9, 2016
https://wiki.gnome.org/Hackfests/GstAutumnHackfest2016
The GStreamer hackfest was a two day event on the week-end before the GStreamer Conference. It was an informal gathering of people interested in working on GStreamer where developers worked on GStreamer and related projects.
Core Apps 2016, Berlin, Germany - November 25 to 27, 2016
https://wiki.gnome.org/Hackfests/CoreApps2016
At the Core Apps hackfest, developers worked to raise the standard of the overall core experience in GNOME, with a focus on core apps like Documents, Files, Music, Photos, and Videos, etc. They identified missing features and sore points that needed to be addressed and the interaction between apps and the desktop. This work was beneficial to both the GNOME apps as well as 3rd party apps, where missing features were added to serve as an example of what an app could do on GNOME.
GTK+ 2017, London, UK - March 20 to 24, 2017
https://wiki.gnome.org/Hackfests/GTK2017
The GTK+ 2017 hackfest was a two day event in London where a wide variety of people came together to work on the upcoming GTK+ 4 and the requirements for making that transition. It spontaneously developed a second focus on improving application delivery through Flatpak with improvements to Portals, d-bus, AppStream, and Flathub.
Rust 2017, Mexico City, Mexico - March 29 to 31, 2017
https://wiki.gnome.org/Hackfests/Rust2017
In this hackfest, GNOME developers worked to improve the interoperability between Rust and GNOME, improve support of GNOME libraries in Rust, and explore solutions to create GObject APIs from Rust. This involved a review of GLib/GTK+ bindings and type mapping, the challenges of using GNOME technology like GStreamer and gdk-pixbuf in Rust, and improving Rust support in GNOME Builder.
GStreamer Spring 2017, A Coruña, Spain - May 20 to 21, 2017
https://wiki.gnome.org/Hackfests/GstSpringHackfest2017
The second GStreamer hackfest of the year was held in A Coruña, Spain and hosted by Igalia. It was an informal gathering of people interested in working on GStreamer.
Fractional Scaling 2017, Taipei, Taiwan - June 5 to 9, 2017
https://wiki.gnome.org/Hackfests/FractionalScaling2017
The Fractional Scaling hackfest was an opportunity to improve GNOME on Hi-DPI screens. While GNOME shell has supported Hi-DPI monitors, it would only allow scaling windows by integral factors (typically 2). While this was an improvement over no scaling at all, it proves somewhat limiting on systems that are just in between the dpi ranges that are good for scale factor 2, or unscaled. This hackfest worked to support different fractional scaling values in mutter and gnome shell, by upscaling the widgets and then downscaling to the requested value at composing time.