Skip to content
This repository was archived by the owner on Feb 8, 2025. It is now read-only.
/ Tantalos Public archive

An alternative Onlivfe app canditate, written in rust.

Notifications You must be signed in to change notification settings

onlivfe/Tantalos

Repository files navigation

Onlivfe Tantalos

A rust-native onlivfe app built using freya.

The Tántalos name refers to how the perfect pure rust stack always feels so close. Yet after so many rewrites there still isn't a solution thsat I've been able to find acceptable & stick to. List of victims of my perfectionism include:

  • Freya (too early, so many things broken)
  • Slint (theming seems painful)

Development

Basic requirements:

Building

Start off by cloning the project with git.

git clone https://github.com/onlivfe/Tantalos

Then open this folder and run dx serve --platform {desktop/web/mobile}

Then get to hacking, & optionally replace the dependency in other projects by overriding dependencies.

To create a published version of the gui, run dx bundle --release --platform desktop

Translations

Edit the res/i18n/{lang}.flt files. They are defined in the Fluent localization system's syntax. If a locale is missing, create a new file and submit the changes.

License

TBD, most like AGPL. In the meanwhile, I at least grant you the permission to view and redistribute the source code as-is, without any warranty. Do remember that you still need to follow the dep crates' licenses too. If you are actually interested in contributing, let me know and I'll plonk down a proper license.