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

propose synfig android version project idea #110

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

Conversation

mohamedAdhamc
Copy link
Member

@mohamedAdhamc mohamedAdhamc commented Feb 14, 2024

@rodolforg @ice0 @morevnaproject, excited to hear your opinions on this idea (which was inspired by rodolforg idea and input from ice0).

Also @rodolforg would you be willing to help in mentoring for this project ?

@rodolforg
Copy link
Contributor

I think it is a bit vague. Contributors may struggle to deliver a realizable proposal - and one that can deliver any results.
Besides, I don't understand the first part. libsynfig and synfigapp are UI agnostic. Indeed, libsynfig has some glibmm dependencies ( ☹️ ), none of those libraries are tied to gtkmm.

@mohamedAdhamc
Copy link
Member Author

I think it is a bit vague. Contributors may struggle to deliver a realizable proposal - and one that can deliver any results.

Agreed it is a bit vague, my assumption was that leaving it like this would leave more freedom for Contributors to include a set of features in the "prototype". Do you think it'd be better if I maybe list out a few basic features ? (I think it could help make it less vague while still not limiting the contributors to a certain set).

Besides, I don't understand the first part. libsynfig and synfigapp are UI agnostic. Indeed, libsynfig has some glibmm dependencies ( ☹️ ), none of those libraries are tied to gtkmm.

Yes, this was what I thought initially. That ideally synfigapp could be used directly with any UI. But when discussing it with Artem he mentioned

For example, we can make a small prototype (not a complete solution) that will help fix the API in Synfigapp (as a first step). I’m pretty sure API is incomplete and only works because no alternative GUI is exist.

Anyways the goal from the first part isn't necessarily fixing things. The main goal is to create a protoype that can run on Android. Fixing any issues would be more of a byproduct (i.e. fixing things along the way when/if they don't work).

@ice0
Copy link
Collaborator

ice0 commented Feb 28, 2024

libsynfig and synfigapp are UI agnostic.

Yes. The main idea here is to check if synfigapp API is complete.
Currently it hard tied with Synfig Studio code, so using it outside will show which parts can be improved.

Indeed, libsynfig has some glibmm dependencies ( ☹️ ), none of those libraries are tied to gtkmm.

Filesystem, Glib::Threads::RWLock, Glib::locale_from_utf8 and Glib::getenv.
Not so much :)

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.

3 participants