Posts

Showing posts with the label launcher

Large Eternal Media Bar Update

- Removed another unnecessary variable. - Songs in music search now show the title, artist, and album, rather than the file name. - Fixed a potential crash on music search due to null pointer on cursor close. - Moved the execute for the image loader, now the line of code only has to exist once. - Reworked some code to add support for when I add in hiding apps. - Removed some notation that was in the ids, and shouldn't have been. - Music search can now search file names, and song titles. - Implemented some more strict Java GC use, which significantly improves ram consumption. - Moved some layouts that are constantly used to static variables, improves performance when calling them and avoids unnecessary instancing. - Changed the LayoutParams to be private static finals, so they each only need to be created once, rather than be instanced for every list item. - Apps can now be sorted by newest and oldest. - Fixed a glitch where the selected item could be one item past the la...

Eternal Media Bar Update - Widgets Soon!

- Added widgets - Added layout for editing widgets !NOT FULLY IMPLEMENTED YET! - Updated JDK version to 1.8. - Reworked a large degree of variable management to accommodate the use of ID's for improved readability and slightly less RAM use. - Removed some unnecessary checks. - Removed some unnecessary variables. - Improved some inefficient loops. - Properly fixed being able to long click search tools, you shouldn't be able to do that. - Fixed an XML error in the saving for hidden apps. - Removed the isPersistent bool from apps, it was very unnecessary. - Fixed some positioning errors with the theme. - Significantly reworked the settings menu code, it's not really better or worse, just different to accommodate all the changes. - Some more progress to having the ability to hide apps. No new APK yet, I'll upload it after I finish the widgets. As usual you can check out the source, contribute, and download the installer APK from my github at: https://github...

Eternal Media Bar, new build!

- Reworked a massive amount of code to be more efficient, smaller, simpler, and more extensible. - Fixed a glitch where the settings menu let you reorganize, move, copy, remove an item in the category when long pressing something in the settings menu. - Fixed a glitch that could cause the OrganizeMode to be improperly set. - Fixed a glitch with the options menu where text will be partially cut off with longer names. - Moved a utility function to a utility class. - Removed some unnecessary imports. - Organization is now managed by an int and two booleans, rather than an int[3] to improve overall performance. - New build with all the new features. You can grab the new build, or check out the source, contribute at my github: https://github.com/EternalBlueFlame/EternalMediaBar

Eternal Media Bar Update

- Removed the offhand activity from the manifest to help boot time. - Rewrote the useage of AppDetail to simplify other parts of the launcher, removed the unnecessary bitmap. - Fixed permissions request, which is REALLY required for music. - Improved the image loader to be more extensible. - Changed appName to a CharSequence rather than a String to give more overall consistency. - Added new activity class for the media player. - Rewrote the AsyncImageView to be more extensible. - Removed some unnecessary icons. - Finished music search, you can now search through songs (by title only) via the search bar, and open any of the songs via your default music app. - The changes do add a small impact to overall RAM use, however this will be dealt with in the next update. No build just yet, after the next cleanup update there will be a build which should have significantly simpler code in some areas along with improved performance. As usual you can check out the source, contribute, a...

Eternal Media Bar Crash Fix

New build that fixes a crash with the search bar, I forgot to update the intent filter for the search bar, so it was causing a crash. As usual you can check out the source, contribute, and download the installer APK from my github at: https://github.com/EternalBlueFlame/EternalMediaBar

Small update to the Media bar, no new builds just yet.

Slowly working on the ability to add/remove custom categories, to start it off, I reworked how icons are dealt with, which should make the rest of it a lot easier. Not to mention it, more efficient. - Removed categoryGoogleIcon from the category class, it was never used anyway. - Removed all related processing of categoryGoogleIcon. Should give a small performance increase. - Renamed icon calls, this will make it easier to add more icons for new categories in the future. No builds just yet, this change really won't effect things for the end-user, only makes the app a little faster to save and load, and a slight bit lighter on the RAM. I'll put out a new build when the new feature is finished. But I'll warn you now, it's unlikely Lunar Tales will make more icons to match up with the material ones (especially ssince they aredoing the graphics for Trains in Motion), so new categories may get limited when it comes to actually nice looking icons.

Eternal Media Bar, new build and new features

Okay so I've neglected to make posts for the last couple commits, but here's the changelog: - New Build! - Moved a large number of variables to static for faster and easier access. - Options list is now it's own variable in the main class so we don't need to reload it as often when actually using the options menu. //needs more testing, may actually be a hinderance long run. - Image loader now has a forced load feature, so category icons get pre-loaded. (also broke it right away, and fixed it again. oops). - Reworked the initialization it was compensating for a failure that would never happen, and also sometimes causing corrupted data on app boot. - Removed the google play parse theory code, such a feature will be impossible without a 3rd party API. - Improved AsyncImageView, the progress animation was cool but significantly deteriorated performance in comparison to not using it, replaced it with a checkbox image for when moving/copying multiple apps. - Copy and...