Hawaii Modules

Pier Luigi Fiorini edited this page Aug 12, 2013 · 1 revision

Hawaii is a Qt 5 and Wayland based desktop environment that constitutes of several modules.

Modules are:

  • CI: continuous integration and simplified tool to build all Hawaii modules from git.
  • Fluid: library for fluid and dynamic applications development with QtQuick.
  • Widget Styles: styles for QtWidgets-based applications.
  • Icon Themes: icon themes.
  • Wallpapers: set of default wallpapers.
  • Green Island: Wayland compositor.
  • Hawaii Shell: Shell.
  • Widget Factory: simple application to test Widget Styles.
  • Swordfish: the file manager.
  • EyeSight: image visualization program.
  • Archiver: compressed archives manager.
  • System Preferences: contains configuration modules (wallpaper, network, ...).
  • Terminal: a terminal emulator.

CI

A repository with tools to build all the Hawaii modules from git submodules. Evey commit to this repository activate a Travis CI build. You can check the build status here.

» Check it out from GitHub

Build Status

Fluid

It's a library with classes and custom components for QtQuick-based applications development.

» Check it out from GitHub

Widget Styles

Styles for QtWidgets and QtQuick Controls applications.

» Check it out from GitHub

Icon Themes

Icon themes that follow the [Icon Naming Specification](http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html|Icon Theme Specification]] and the [[http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html).

» Check it out from GitHub

Wallpapers

A selection of default wallpapers.

» Check it out from GitHub

Green Island

Modular Wayland compositor. Compositors for different kind of UX are loaded from plugins, at the moment we are focused on the desktop variant, but this architecture will let us prepare a tablet version as well.

» Check it out from GitHub

Hawaii Shell

Shell for different kind of UX, at the moment we are focused on the desktop variant but more variants can be made.

» Check it out from GitHub

Widget Factory

Simple applications to test QtWidgets and QtQuick Controls styles.

» Check it out from GitHub

Swordfish

Simple and elegant file manager.

» Check it out from GitHub

EyeSight

Fast and easy to use image viewer.

  • Build-time dependencies: Qt5PrintSupport, Qt5LinguistTools, VibeWidgets
  • Run-time dependencies: Qt5PrintSupport, VibeWidgets

» Check it out from GitHub

Archiver

Compressed archives manager.

  • Build-time dependencies: Qt5LinguistTools, VibeWidgets
  • Run-time dependencies: VibeWidgets

» Check it out from GitHub

Terminal

Terminal emulator.

» Check it out from GitHub