I know this comes out of nowhere, but I took my time before doing this announcement as I wanted a quasi complete version before giving anyone false hopes.
During the last months I've worked to a java application that allows playing teases offline; so far only pure eos teases are being supported, in the future I plan to also include classic and ex-flash teases.
I had to face a lot of problems I never faced before in developing this software and there is still lot to implement and improve, but for quite simple teases the application seems to be working correctly. I'm not going to release an alpha version until I'm quite satisfied with the program.
Once finished, I will be releasing also the source code.
What's done:
- general application framework
- tease downloader
- image management
- audio management
- notification manager
- base scripting functions
-
implementation of teaseStorage API - variable page target
eval in text- verification that all APIs are correctly implemented
-
implementation of emojis - quality-of-life upgrades:
-
improving general application graphics - implementing save state mechanism
-
- create icons for many different buttons in the application
- find a name for the application
The background color is computed considering the colors of the 2 outermost pixels of the images (basically it considers the most common color in a 2 wide strip all around the image).
The program supports html formatted text
A preview of the buttons
A preview of timer
It supports fullscreen
At the end of the tease, it opens some links to visit Milovana pages associated with the tease
As a sidenote, after completing the Eos implementation I will probably work on a tease writer and afterwards I will implement also Nyx actions.
PS: I tried to keep an EOS look in the program as the teases are written for being played in such style, if there is any problem with that, I can change the graphical implementation of components.