Hello again! After another long break and a not-so-long coding session, I am pleased to announce the release of the new version of ElseIFPlayer, aka Parchment’s rebellious little brother.
Changes
In this update, you will find the following improvements:
Smooth scrolling: It feels amazing now, and you should definitely give it a try =)
Improved mobile user experience.
A new convenient in-game menu with various settings and links.
Support for ADRIFT 4 games. As always, thanks to @Dannii and his Emglken!
Over 150 new color themes: Now you can groove along with Gruvbox in your text editor or match ElseIFPlayer with Carbon on your keycaps.
Unfortunately, there are some breaking changes associated with direct links and, sadly, save files. The new player version does not support old save files :c
You can find the full changelog on the release page.
Help Needed
I have recently updated the repository description, IFWiki page, and some texts in the player interfaces. English is not my native language, so I would greatly appreciate it if you could review these pages and point out any errors, mistakes, wrong articles or awkward phrasings you come across.
I have plans to add a menu to Parchment, and I was wondering what to do in the limited screen real estate of a mobile browser. I had been thinking a very thin top bar, but putting it in the bottom right of the input line is an interesting idea!
Thank you for your kind words! It’s greate to meet like-minded people =)
About desktop application:
I don’t think it would be very difficult to wrap this web application in Electron. However, I’d like to hear your thoughts on the benefits of having a standalone desktop application. What advantages do you see in having this player as a desktop app?
Glad to hear it! What mobile OS have you tried it on? I haven’t had a chance to test ElseIFPlayer on iOS, so I’d be happy to know that it works well on iPhones.
I’m one of those who like to have a copy of things. Far too many times, I’ve seen useful stuff come and go online. Some of the old apps I have aren’t available anymore, but I still have the installers.
Also, because your app allows for local files to be uploaded, you’re already appealing to those who actually have a local copy of the games they wish to play. Seems to go hand in hand with that.
Plus, then people can take their laptop on trips and use their favourite IF player without a hitch.
I’d only do it once you feel the app is complete and bug-free though. Apps are less forgiving to update.
This player is actually a tiny and not so complicated project, it would not have been easy to screw it up. My main merit is that I tried not to make obvious mistakes and didn’t slip into over-engineering.
Like Parchment, ElseIFPlayer is based on the Emglken. I am not competent enough to implement ADRIFT 5 support on my own, so my player will definitely not win this race =)
The good news is that if @Dannii continues to let me use the Emglken, ElseIFPlayer will start supporting ADRIFT 5 not so long after Parchment will start to support it.