Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Swag : a presentation system - release v0.0.1



  • swag logo
    Swag is a presentation system (like MS Powerpoint, Slide.io, Prezi etc..) written in Qt/QML.
    v0.0.1 is the first stable version which has just been released.

    For now, the feature set is limited : create a document, add/remove slide, add/edit/remove elements (such as text, image, video, pdf, maps, MCQ, qml code...).

    swag screenshot

    download page : https://wp.swagsoftware.net/en/download/
    project source : https://github.com/a-team-fr/swag
    licence : GPLv3

    As a free project, one can inspect, learn and improve its source, here are a few domain of interest regarding programming in swag :

    • Hot reload QML - the whole QML engine is reloaded when pressing Ctrl+R
    • PDF rendering using a webview and pdf.js
    • Syntax coloring using a TextArea and highlight.js
    • Using Wordpress as a backend via REST
    • dynamic creation of element with loader and/or js
    • CI with Github actions - automatic generation of dmg (MacOs), setup (Windows) and AppImage(Linux) on git tag creation

    Next milestone :

    • pdf generation
    • advanced feature using websocket to interact with several swag instances

    Any help will be highly appreciated.

    Thank you.


Log in to reply