Skip to content
Snippets Groups Projects
Open consider packaging a "lite" version of riseup-vpn (or trimming size)
  • View options
  • consider packaging a "lite" version of riseup-vpn (or trimming size)

  • View options
  • Open Issue created by Kali Kaneko

    I've been thinking quite a bit about the downsides of embracing Qt5 with QML, dialogs and all that implies.

    snaps are huge now; debian packages (or any other reasonable package manager) will be more manageable, for sure.

    but this makes harder to maintain old systems, 32 bit builds etc. I totally understand why we went down this route (dialogs, portability, etc), I defended it and I still think it makes perfect sense in the long term, and in a world where connectivity and bandwidth limits are not real issues.

    I know it sounds like work duplication and a burden for maintenance, so therefore a very bad idea, but I was considering seriously attempting some more minimalistic approach in parallel. I don't want to go back to the go-systray, since it clearly had a lot of limitations in terms of UI elements to build upon, but I was open to considering possibilities around building a different version that uses only Qt5Core and links against the bitmask library, but does not bring all the qml niceties - and dependencies. Or an alternative, more native GUI, that communicates with the "backend" via the webapi. I think a simple cli can illustrate this concept well.

    My goal would be just to have a small (<20Mb) package, without all the bells and whistles, that we can recommend to use in an environment where downloading >100Mb is a luxury.

    Edited by Kali Kaneko
    • Merge request
    • Branch

    Linked items ... 0

  • Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first
    Loading Loading Loading Loading Loading Loading Loading Loading Loading Loading