Skip to content
@Pretty-SFOS

Pretty SFOS

[Work in Progress] A collection of beautiful components for SailfishOS UI/UX development.

What is Opal?

Opal is a collection of pretty QML components for SailfishOS, building on top of Sailfish's Silica components. It provides ready-made components, examples, snippets, recipes, and resources for building more sailfishy Sailfish apps.

Opal's focus lies on good visual design following Sailfish's UI principles as well as good software design, so that other developers of all levels of experience can use it as examples.

See the main repo for details or check out the gallery app on OpenRepos or in Jolla's Harbour store.

Translations

Some Opal modules provide translations that can then be used directly in apps using Opal. This is a step towards a truly multilingual app ecosystem on Sailfish. It would be wonderful if all modules etc. could be translated in as many languages as possible!

Translations are managed using Weblate. Please prefer this over pull requests (which are still welcome, of course). If you just found a minor problem, you can also leave a comment in the forum or open an issue.

Known issues

Opal is stable but still very young, so some documentation may be missing or unclear. All contributions are welcome! Don't hesitate to open an issue to clarify any questions you have, so that we can improve the documentation.

QmlLive, the live reloading tool in the Sailfish SDK, does not yet work properly with some modules. This is presumably due to a bug in QmlLive.

Right-to-left support is still lacking in Opal as well as in Sailfish. Please open an issue if any module does not work as intended using a right-to-left layout!

Pinned Loading

  1. opal opal Public

    A collection of pretty QML components for SailfishOS

    Shell 1 2

  2. opal-gallery opal-gallery Public

    A gallery app showcasing pretty QML components for SailfishOS

    QML 1 3

  3. opal-supportme opal-supportme Public

    A dialog asking for support that is shown when a user has used your Sailfish app for some time.

    QML 1

  4. opal-about opal-about Public

    A simple 'About' page with license and contributors information for Sailfish apps.

    QML 1 1

  5. sailfishos-extra-icons sailfishos-extra-icons Public

    1 1

  6. opal-delegates opal-delegates Public

    A handy collection of ListItems to be used as a delegate in views, so you can concentrate on handling the data, not formatting the presentation.

    QML 1

Repositories

Showing 10 of 12 repositories
  • opal-delegates Public

    A handy collection of ListItems to be used as a delegate in views, so you can concentrate on handling the data, not formatting the presentation.

    Pretty-SFOS/opal-delegates’s past year of commit activity
    QML 0 1 0 1 Updated Jun 30, 2024
  • opal-gallery Public

    A gallery app showcasing pretty QML components for SailfishOS

    Pretty-SFOS/opal-gallery’s past year of commit activity
    QML 1 3 0 1 Updated Jun 30, 2024
  • opal-infocombo Public

    A combo box that can show detailed descriptions of all menu items.

    Pretty-SFOS/opal-infocombo’s past year of commit activity
    QML 0 1 0 0 Updated Jun 29, 2024
  • opal-supportme Public

    A dialog asking for support that is shown when a user has used your Sailfish app for some time.

    Pretty-SFOS/opal-supportme’s past year of commit activity
    QML 0 1 0 0 Updated Jun 29, 2024
  • opal-about Public

    A simple 'About' page with license and contributors information for Sailfish apps.

    Pretty-SFOS/opal-about’s past year of commit activity
    QML 1 1 0 0 Updated Jun 29, 2024
  • opal-linkhandler Public

    A link handler to open or copy external links.

    Pretty-SFOS/opal-linkhandler’s past year of commit activity
    QML 0 1 0 0 Updated Jun 29, 2024
  • opal-combodata Public

    An extension for combo boxes to access the current value instead of the label.

    Pretty-SFOS/opal-combodata’s past year of commit activity
    QML 0 0 0 0 Updated Jun 24, 2024
  • opal Public

    A collection of pretty QML components for SailfishOS

    Pretty-SFOS/opal’s past year of commit activity
    Shell 1 2 1 0 Updated Jun 24, 2024
  • .github Public
    Pretty-SFOS/.github’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Jun 24, 2023
  • opal-merge-translations Public

    [WIP] A Python tool for merging Qt translations catalogs

    Pretty-SFOS/opal-merge-translations’s past year of commit activity
    Python 0 0 0 0 Updated Jun 11, 2023

Top languages

Loading…

Most used topics

Loading…