Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Linux+Windows support #3

Open
wants to merge 1 commit into
base: stable
Choose a base branch
from
Open

Add Linux+Windows support #3

wants to merge 1 commit into from

Conversation

nwehg
Copy link

@nwehg nwehg commented Feb 9, 2025

Dit voegt support toe voor Linux en Windows.
Ik heb zelf weinig ervaring met flutter, dus als ik dit op de verkeerde manier doe/iets anders fout weet je waar het van komt.

Een desktop applicatie lijkt me een mooie toevoeging om gemairo op meerdere platforms mogelijk te maken.

Wat betreft distributie:
Voor Windows lijkt me een exe te verkrijgen op gemairo.app het beste.
Voor Linux is het iets lastiger vanwege verschillende manieren voor verschillende distributies. Een flatpak lijkt me het makkelijkst.

@HarryDeKat
Copy link
Collaborator

Hey Nwehg,

Op zich is het idee van een desktopversie niet verkeerd; Flutter kan het namelijk zonder al te veel moeite gewoon voor die platformen builden. Alle pre-Gemairo-code werkt ook gewoon als je het voor de desktop buildt, omdat een Android-emulator of Apple-simulator des tijds te traag was voor mijn laptop 😅. Ik heb volgens mij zelfs een keer het hele inlogsysteem van Discipulus gepakt, omdat dat juist hoort te werken op alle platformen.

Het probleem is alleen dat er sindsdien wat packages zijn toegevoegd die niet helemaal lekker werken op desktopplatformen. Waarschijnlijk kan dit wel een soort van gefixt worden, maar de vraag is of dat het waard is, want ik denk persoonlijk niet dat er bijzonder veel mensen gebruik gaan maken van een desktopversie van Gemairo.

Ik wacht nog even af wat @netlob hiervan vindt, maar anders denk ik niet dat Gemairo voor de desktop officieel een ding gaat zijn.

@nwehg
Copy link
Author

nwehg commented Feb 9, 2025

Hey,

Als er een aantal packages zijn die niet goed gaan op dekstop ben ik het volledig eens met het niet publiceren van een desktop versie. Het is het extra werk inderdaad niet waard voor het uiteindelijke aantal gebruikers op desktop uiteindelijk denk ik.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants