Fractal (programvara)

Fraktal
Utvecklare Fractal utvecklare
Initial release 16 mars 2018 ; för 4 år sedan ( 2018-03-16 )
Stabil frisättning
4.4.0 / 7 augusti 2020 ; för 2 år sedan ( 2020-08-07 )
Förhandsgranska release
5-alpha1 / 25 september 2022 ; 4 månader sedan ( 2022-09-25 )
Förvar
Skrivet i Rost
Plattform Unix-liknande
Standard (er) Matris
Tillgänglig i 26 språk
Typ IM , chatt
Licens GPLv3
Hemsida wiki .gnome .org /Apps /Fractal  Edit this on Wikidata

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.

externa länkar