Fractal (programvara)
Utvecklare | Fractal utvecklare |
---|---|
Initial release | 16 mars 2018 |
Stabil frisättning | 4.4.0 / 7 augusti 2020
|
Förhandsgranska release | 5-alpha1 / 25 september 2022
|
Förvar | |
Skrivet i | Rost |
Plattform | Unix-liknande |
Standard (er) | Matris |
Tillgänglig i | 26 språk |
Typ | IM , chatt |
Licens | GPLv3 |
Hemsida |
|
Fractal är en snabbmeddelandeklient och samarbetsprogram för GNOME- skrivbordet baserat på Matrix-protokollet .
Det är fri programvara under GNU General Public License version 3. Fractal kan installeras på olika Linux-distributioner via Flathub , vilket är den rekommenderade installationsmetoden, även om vissa distributioner tillhandahåller paket genom sina officiella arkiv.
Funktioner
Fractal integreras väl i GNOME-skrivbordet med en ren och lättanvänd användargränssnittsdesign som är optimerad för samarbete i stora grupper. Funktionaliteten var fortfarande begränsad i tidiga utgåvor från våren 2018, då funktioner som videochatt och end-to-end-kryptering saknades. Användargränssnittet riktar sig till både smartphones och stationära system och anpassar sig till olika skärmstorlekar och format.
Arkitektur
Fractal är skrivet i Rust och har ett grafiskt användargränssnitt som, liksom mjukvara för GNOME, är baserat på GTK -widgetverktyget. För det adaptiva användargränssnittet använder det ett mjukvarubibliotek som heter libhandy som är utvecklat av datortillverkaren Purism . Inloggningsuppgifter kan lagras i alla lokala lösenordshanterare som tillhandahåller Secret Service API. Funktionaliteten ska delas upp i separata gränssnitt för masschatt och personliga snabbmeddelanden med en gemensam backend, preliminärt kallad Diskussioner respektive Meddelanden .
Historia
Den första koden överfördes till Fest (tidigare känd som ruma-gtk ) den 29 december 2016, från vilken Fractal-kodbasen splittrades av Daniel García Moreno i augusti 2017. För den första releasen (v0.1.0) den 10 november 2017 den kallades Giljotin .
När version 0.1.22 släpptes den 27 mars 2018 gick den in i betastatus. Med GNOME version 3.30 av 5 september 2018 nådde den releasestatus.
Under den sommaren arbetade två elever på Fractal, som sponsrades som en del av programmet Google Summer of Code , inklusive utvecklingen av lokalisering och stöd för stavningskontroll . Datortillverkaren Purism arbetar med att integrera den i den publikfinansierade Linux-smarttelefonen Librem 5 , som är planerad att släppas på marknaden under "Q4 2019". Purism sponsrar därför utvecklingen av vissa funktioner såsom stöd för Matrix end-to-end-kryptering (E2EE) som standardiserades 2018. E2EE implementeras som en separat mjukvarumodul vars grundläggande funktionalitet var tillgänglig hösten 2018.