Open sonnyp opened 8 months ago
Hey @sonnyp
All games made with Gameeky are multiplayer / cooperative by default, e.g. I don't want them to install Flatseal so they can explore their creations together.
This project (in general sense of the word) involves many learners and few teachers that interact in a classroom. Therefore, it's important to make things simple for them.
Projects made by the learners must be easy to find, hence a single pre-defined Gameeky directory. This is for two reasons:
Ideally, Gameeky wouldn't need that hole and would provide a "set up" step during the first launch, where learners can select the folder but:
I think if / once that last issue is solved, Gameeky could provide a well-designed first launch experience, but that's a new feature in self.
So for now, simpler is more important.
For Workbench I use the network permission only but I'm hoping to remove it in the future with flatpak/xdg-desktop-portal#1166
This is great!
For FS, I see 2 options
You can ask user on first run to pick a folder to save/open projects.
or
Save sessions automatically in .var/app-id
and offer "Save on disk" / "Open from disk" options. (that's what Workbench does for example)
Document portal exported documents are permanent so the files/folders will be accessible after restarting the app.
displaying the actual directory path from within Gameeky for them to find it when need it
Indeed - FYI:
So for now, simpler is more important.
Fair :+1:
Awesome, everything is getting in place then :raised_hands:
Currently Gameeky shows as unsafe in GNOME Software
I find it to be particularly important for beginners to provide safe applications so that
For Workbench I use the network permission only but I'm hoping to remove it in the future with https://github.com/flatpak/xdg-desktop-portal/discussions/1166
Can you clarify why you need these 2 holes? I'm interested in understanding as well as helping.