neon icon indicating copy to clipboard operation
neon copied to clipboard

feat(ios): Added ios support to existing project

Open jj10133 opened this issue 1 year ago • 5 comments

I have created the issue #754 and this is the PR however please let me know about the commit message I don't know if it's correct or not.

jj10133 avatar Sep 09 '23 22:09 jj10133

The part in the brackets should resemble the package you have changed. At a quick glance looks like you should have use both app and neon, becoming something like: feat(app,neon): initial iOS support

We also have sort of commit linting wich should have been activated by the ./tool/setup.sh script if run by you. running dart run husky install would install it without running the setup script (although I don't see a reason not to run the script). This will install a git hook to the local clone and whenever you commit the hook should be executed informing you whether you did it right (You mentioned to use a graphical git app. I don't know whether it supports this).

Finally please also signoff your commits. this can be done by using git commit -s (again might be different in a gui). The logs of the failed DCO check also talks you through that.

Leptopoda avatar Sep 09 '23 23:09 Leptopoda

@nishp77 Can you make sure that your branch is rebased onto the latest main branch? I see a lot of changes that are already in our main branch (I'm not sure exactly why the show up here).

provokateurin avatar Sep 10 '23 07:09 provokateurin

@nishp77 do you plan on continuing this? Do you need some help with it? Afaik @Leptopoda has access to a Mac now, so you two could work on it together.

provokateurin avatar Oct 09 '23 14:10 provokateurin

I think the only thing missing was hooking it up to the icon generation script. Other than that I tested this PR on an iOS emulator and it was working just fine.

Once I have more time I'll test it on some physical iOS devices and test all of our functionality but other than the mentioned notifications issue this should be all.

When I checked out the PR I also noticed minor missing things like the package ID being wrong but that should also not be a big problem :)

Leptopoda avatar Oct 09 '23 15:10 Leptopoda

Sorry guys got busy because I was away I will starting working back again on this...

jj10133 avatar Oct 10 '23 19:10 jj10133

I'm going to close this for now and keep the branch locally. It currently isn't our priority and I do not have the capacity to maintain iOS at this point of time.

Leptopoda avatar Sep 29 '24 14:09 Leptopoda