VeltOS has been an ongoing project since 2015. However, during this Hackathon, I worked on implementing one specific feature of our Desktop Enviornment, Graphene.

The feature is a wireless/wired network selection pane built into the Desktop's Panel, which contains quick access to nearly all system settings. Currently, most settings are provided by GNOME's Control Center tool, but eventually all settings will be implemented directly in the panel for easy access and to give the Desktop a consistent theme.

A significant amount of the progress made during my Hack is not visible, as it mostly consisted of learning about networking daemons and designing a C library to interface the two most popular Linux networking daemons, Network Manager and WICD. This library is still in progress (this process is surprisingly more complicated than it seems like it should be).

Also, as I am developing a custom graphics library for Graphene called libcmk, my Hack also included a large amount of development to support transitions between "scenes" or "panes" of Cmk Widgets in the system panel (a fade transition, following Google's Material Design style).

Built With

  • c
  • clutter
  • glib
  • mutter
Share this project:

Updates