iOS support thread

All questions/issues/feedback for the iOS version of Wesnoth belong here.

Moderator: Forum Moderators

Post Reply

Did you like the new drag/swipe control style?

Not at all. Bring back the clicks!
0
No votes
Yes, immediately!
1
50%
Yes, after some time.
0
No votes
Yes, but it needs improvements, and I'll tell you which.
0
No votes
I want the option to have both.
1
50%
 
Total votes: 2

User avatar
Scampada
Posts: 24
Joined: March 15th, 2011, 12:05 am
Location: Balkans

Re: iOS support thread

Post by Scampada »

My understanding of the porting process might be limited - but could you throw a Discord dev channel URL to me, so I would ask for a detailed description of what’s required for such an update, if someone has the time to explain a little?

I was sure that it looks like that: we get the source code, replace some library dependencies and therefore some library methods in use; then compile it into the new OS binary.
More than that, some updates might not involve something that needs new libraries and dependencies, and just tweak some existing logic. Why then is it so difficult to place those logic updates on top of existing port and recompile?

I’m asking, not criticising, keep in mind.
liminal unit
User avatar
Pentarctagon
Project Manager
Posts: 5567
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: iOS support thread

Post by Pentarctagon »

The discord link is https://discord.gg/battleforwesnoth

The issue though is that the iOS port has never been developed in the main wesnoth repository at https://github.com/wesnoth/wesnoth, so all the changes from the most recently updated branch of https://github.com/singalen/wesnoth would need to be merged into the wesnoth/wesnoth repository as a first step. This also includes some significant changes to the UI to get it to work on the iPhone form factor. Alternatively, someone could (again) remake the iOS port from scratch.

For Android this is being looked into in https://github.com/wesnoth/wesnoth/pull/7707, but nobody has taken on trying to update the iOS port yet.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
User avatar
Scampada
Posts: 24
Joined: March 15th, 2011, 12:05 am
Location: Balkans

Re: iOS support thread

Post by Scampada »

Isn't it an option as well: to get all changes in wesnoth/wesnoth since the latest common commit between the two, and export as patch? Then try putting that patch onto sinaren/wesnoth, resolving possible conflicts?

I might miss something. Not a senior in Git.
liminal unit
User avatar
Pentarctagon
Project Manager
Posts: 5567
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: iOS support thread

Post by Pentarctagon »

Singalen is the previous iOS maintainer who's no longer supporting it, so adding anything to his repository wouldn't be a useful thing to do. It would also then need to be repeated for every release, which would be a ton of work due to all the conflicts you'd get trying to combine them.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
User avatar
Scampada
Posts: 24
Joined: March 15th, 2011, 12:05 am
Location: Balkans

Re: iOS support thread

Post by Scampada »

Got it. Then why not create an iOS branch in wesnoth/wesnoth and merge the current iOS repository into this branch (based on master)?

Or were you telling exactly that, but it is way too long and difficult?

I have to search some background information with GPT...
liminal unit
User avatar
Pentarctagon
Project Manager
Posts: 5567
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: iOS support thread

Post by Pentarctagon »

We have no iOS developers.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
lmaonoob
Posts: 1
Joined: December 18th, 2023, 9:58 am

Re: iOS support thread

Post by lmaonoob »

I’m playing on an iPhone 13 Pro Max and the game crashes as soon as I login to multiplayer, please help
JimWesnoth
Posts: 1
Joined: February 8th, 2024, 9:51 pm

Re: iOS support thread

Post by JimWesnoth »

Hello,

I’m an old player on a old ipad (ipad 2016)., IpadOS 15.8.1
and I got the problem to loose saved game!

For now it’s happen 2 time, lost totally the elves campain…. near the end of the campain.

fist time, I loose all automatics saved games.
2nd time, I was making manual safe…. bur after doing an ios update this afternoon,I lost saved games 😕
Post Reply