Been a while, finally updated the launcher, and its big.

So, lately I have been working on a new project called Trains In Motion. A minecraft mod which adds trains in a simple but powerful API, I've posted about it before.
This has taken a lot of time and thus why I haven't been posting, I'll make some actual posts about it when it's working.

But all this work has taught me a lot about java, I have applied those lessons to my launcher, and the improvements are unbelievable, not only have a number of graphical errors been fixed but the performance improvements are more dramatic than my wildest dreams. Here's the changelog:

- Improved the AsyncTask method for loading images, there is now a buffer for the image load.
- Fixed class names to comply with proper java practices.
- Created a class to hold the ImageViews while they are being processed.
- Created and implemented class constructors for faster and simpler initialization.
- Moved a large number of functions to static so they no longer need to be instanced.
- Set the default icon set to the one provided by LunarTales.
- Changed AppDetail.name to AppDetail.URI, makes more sense.
- Fixed a DPI scaling error.
- Fixed an alignment error with the categories by forcing the text to be single line.
- Added a project profile to later setup with more specific cleaning checks.


And of course, what would be the point of these amazing changes without a new build! Yes the 2.5 Alpha APK has been updated!
You can check out the source, contribute, and download the installer APK from my github at:
https://github.com/EternalBlueFlame/EternalMediaBar

Comments