CHECK THE CHANGELOG IN POST #3
GET VERSION 5.0.0 HERE OR ON THE MARKET
http://cyanogen-updater.googlecode.com/files/cmupdater_5.0.0.apk
The updater now includes an updatable list of theme servers maintained by myself so you always have all the themes supported at a press of a button
FireFart has put ALOT of work in to this - coding day and night
if you appreciate his work, buy him a beer USD or EUR
Screenshots in post #2
Changelog in post #3
Google Code Page
Cyrket Page
Cyanogen's Experimental Branch
Cyanogen's Recovery Image
BIG thanks to all the art guys and the coders, including: FireFart, senab, prash, willmav5000, tuxfoo, matt_stang, DirectMatrix, amarkow2 and all the others
BIG thanks to the translators, including: FireFart, DavidChill, Moksha, Gamempire, Wiebbe, Chahk, Offcina, ss1271, baggus, kog, ZilverZurfan, Jar0b_, zezol and all the others
If I left you out, let me know and I will add you to the list
HUGE thanks to the jfupdater guys for making our lives so much easier
BIGGEST thanks to cyanogen himself for bringing us great ROMs, recovery images and all the rest... KEEP IT UP!!!
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CHANGELOG:
CM-Updater 5.0
Changed Update Folder so theres only one Directory on SDCard (new: /sdcard/cmupdater/updates)
Screenshots for Themes. They are now stored in an Database on SD-Card(reason for the update folder change)
Screenshots are only downloaded, if the Modified HTTP Header has changed, otherwise the cached image is taken
And some other freaky Screenshot Things
When there is an HTTP-Exception on Downloading a Theme.json, the Updatecheck will continue with the other Themeservers
More Menu Items in the ThemeServer list to make live easier with Featured ThemeServers
Version Compare is now working again correctly (hopefully)
Reduced the Package Size (about 200kb) by using NinePatch Drawables and Changing the PNGs from RGB to Indexed
There is now a check if theres enough space available on SDCard before downloading the Update
Downloads are now resumeable (server hosting the update.zip must support it)
Changed Service Implementation to the AIDL Interface
Services are now running in the Background
Made it easier for other devs to use the updater for their roms (see wiki)
Featured Theme Servers are now marked in Yellow
Theme Server List is now sorted alphabetically
Incremental Update Support, till Cyanogen hacks the OTA Updater
Screenshot Support can now be disabled on Build Time(for other roms).
Debug Output is now disabled by Default to make the App faster. You can reenable it in Advanced Settings
CM-Updater 4.5
Updated Translations (now in UTF8)
Fixed a Bug in UpdateCheck
Reset the update.json File back to default for all the people that switched to beta.json
CM-Updater 4.5
Updated Translations
Major Code cleanup. Hope i made no Mistakes
Theme Version is now Displayed in the Dropdownlist. So if you changed your Theme name to contain the Version name, change it back, or the Version is Displayed twice
Theme Version is now String Compared, so you can also have a Theme Version like 1.4.5-r3. But remember: 1.4.5-r3 is "greater" and newer than 1.4.5
When you cancel the download, the half downloaded File gets deleted
Progress dialog when applying an existing update without md5sum is now disabled
new logcat command is adb logcat cmupdater:V *:S Now windows user friendly
Download is not completly canceled when you hit the cancel button
Now you can add Multiple Theme Servers (sooooooooo much work)
New UpdateCheck mechanism. It will only notify you on NEW updates. So you can use the automatic UpdateCheck again
Toasts on MD5verification failure or other downloading Problems
Now you can update the Theme Servers with a List of Featured Theme Servers
When you disabled a Featured Theme, and the URL changes (after updateing the Theme Servers again) the disabled state remains
Remove the scan update.zip qr menu item, cause people get confused about it
When coming from an older cyanogen rom, you get update instructions
CM-Updater 4.1
Fixed Bug when changing orientation while Barcodescanning
Fixed Bug with MD5SUM to Pad the String to 32chars
UpdateFolder can now be changed (i think its beta )
CM-Updater 4.0
Support for Theme Developers to provide their updates also via the updater
Progressdialog on Updatechecking will now go away on errors
Mod Version in Title Bar
Updated Translations
Seperate JSON File for Themes. Also via Barcodescanner
URL Checker when entering new UpdateServer urls, so there will be no Exceptions
themes.theme File configurable via Advanced Properties
ALternative md5sum Method, so the md5sum binary is not needed
No Updatecheck Exceuted --> Last updatecheck was printed as Mindate. its now a String.
When no themes.theme File is present, a Wildcard is used for Updates, so you can install them, without having this File. Your SystemROM still must match the Property in the JSON so you will not mess up your system. You can also put a * in the themes.theme File. It has the same effect
New Structured Preferences Menu
Loading image is displayed while app is loading. No more black screen on starting
CM-Updater 3.7:
Changed the Changelogdialog Titles to App Changelog and Rom Changelog
UpdateCheck Notification is now removed, when you click on it to open the App
Downloadinfo in Notificationbar much more efficient (thanks zillode for the patch) and it will be displayed in minutes and seconds
Toast when Downloading Fails will now go away and not stay at the screen forever
Minor Bugfixes(You will not recognize them in the app)
There are now Icons representing Experimental and Stable in the List of available Updates. Thanks to Quintin for the initial work.
New/Updated Translations
Removed an unnecessary layout
Now with a cool Looking ViewFlipper to Change between the Layouts
CM-Updater 3.6
Application Changelog via downloaded XML
Rom Changelog for selected ROM. Changelogbutton is only shown, when there is a description in the JSON file
Found Updates are now saved again, when closing the App
Updated German Translations
Updated Russian Translations
CM-Updater 3.5
New Menu Icons and new Notificatiobaricon thanks Prash
Updated Russian Translation
Download Status in the Notification Bar and can run in Background
User is now notified via Toast that he has to uninstall the old Version
Now Stable/Experimental is shown next to each Update Entry
New Advanced Preferences, to play with the Update Speed of the Download Notifications. Please handle with care
CM-Updater 3.1.1
The App will Prompt you to uninstall any old Version. The dialog will pop up, till you uninstall the old Version
Changed the Package name, so we can put it on the Market
Old Version MUST be uninstalled to make the App start. So we can be sure that there will not be 2 cm-updaters and 2 backgroundservices on your system
Korean Translation
Italian Translation
Removed unneeded code
CM-Updater 3.0 (uninstall old Version first)
Download should be cancelled correctly(no more downloading in the background)
Download will now be cancelled, if one of the front keys on the g1 are pressed
Download will be cancelled, when a menu is opened(Preferences, QR Scan,...)
Abbility to delete only the selected Update in the Update folder instead of the whole folder
Fixed the Translation Bugs that force closes (some strings will be in english)
User is redirected to Updater Chooser Layout after a fresh install(No metadatafile in cache) when there are Updates in the Update folder, so he can apply them through the app
Added a Check Now Button on the UpdateChooser Layout (point Above) if no metadatafile is cached (otherwise you have to da a menu --> check now )
Orientation Changes in the Download View no longer cancels the download
New Item in JSON File to support the upcoming Cyanogen MyTouch Mod (board: board1|board2|board3...)
Ringtone Preferences will now work
Vibrate Setting for Notifications
Fixed Bug, that Found Updates are not shown in Dropdown List
now you can do an adb logcat | grep "<CM-Updater>" so see only our Output from the App
Last Update Check Date is now shown on GUI
If the update you're trying to download exists, the app will promp you to overwrite it or not
No more strechted Background on the updatechooser Layout when showing all Buttons
If no MD5SUM exists in the existing Update Folder, User is asked what to do before Applying
Check for Update in the App no longer closes it. Runs in a seperate Thread
New Landscape Wallpaper
Notifications can now be disabled at all. But when no Notifications are selected, no automated Updatechecking will be done
Changelog via Menu. This opens just the Browser and redirects to the Google Code Page. Internal Changelog programmed, but there are a few layout issues so it will probably in the next release.
Changes of the MetaData File URL now works immediatly
FireFart said:
Simplest Method:
make cyanoogen create a text file like this on his server or make your own on your server
http://android-dls.com/up.txt
Then change the value
<string name="conf_update_server_url">http://android-dls.com/up.txt</string>
in
res/values/strings.xml
to your url and compile
Click to expand...
Click to collapse
I would be incredibly grateful if someone took this on and got it working. I have no problem creating a metadata file on my server.
il do as much leg work as i can and let u know when the source is ready...
im not sure how to compile (kinda new to this) so any pointers would be great
anyone know how to make it automatically figure out the most up to date version from
http://n0rp.chemlab.org/android/experimental/
and figure out which "update-cm-3.9.X-signed.zip" is the most recent?
as i said, my background is more is shell scripting and C than Java and Android
Text file must be in this Format:
PhoneType|VersionCode|ModVersion|VersionTextToDisplay|Info|MD5HASH|Mirror1|Mirror2|Mirror3|....
PhoneType: I think in cm Builds its always ADP1
VersionCode: I think its an internal Versioncounter to check if updates are available
ModVersion: the Text from the ro.modconfig in /system/build.prop
VersionTextToDisplay: Text that will be shown
Info: Text with Info about this build
MD5HASH: MD5 Hash from the Update.zip
Mirror1: Url to the ZipFile
Well there already is the GetCyan script: http://forum.xda-developers.com/showthread.php?t=540615
That can be used as a base to this piece of software.
I use the getcyan script all the time to check for new versions.
garok89 said:
il do as much leg work as i can and let u know when the source is ready...
im not sure how to compile (kinda new to this) so any pointers would be great
Click to expand...
Click to collapse
http://developer.android.com/guide/developing/eclipse-adt.html
nevermind, someone beat me to it.
looks like the easiest way to do it would just be to create a launcher which runs that script then...
ill see wat i can do with it
odd...no matter what i do getcyan doesnt list the experimentals (getcyan -l -x)
tried it in ubuntu with the same results.....
any ideas?
steadily trying to figure out what the hell to do...
anyone fancy donating an icon? im not much of an artist
garok89 said:
anyone know how to make it automatically figure out the most up to date version from
http://n0rp.chemlab.org/android/experimental/
and figure out which "update-cm-3.9.X-signed.zip" is the most recent?
as i said, my background is more is shell scripting and C than Java and Android
Click to expand...
Click to collapse
when you are in c you can write an native cm updater using the ndk )
http://developer.android.com/sdk/ndk/1.5_r1/index.html
very interesting, cyan-updater is on my plan, but this time I don't have time for it. Let me know what I can help
Hi
Perhaps take a look at the free icons from the tango project
http://tango.freedesktop.org
Quick icon.
cheers for that
Another quick icon:
(sorry for the white background it converts it from png to jpg for some reason)
another icon
Related
Deprecated: Version 2.0 is now LIVE! (12/17/2010), this version is still based on 3.29x ROM OTA, as I wanted to see this through from start to finish, rather than drop what I have been working on for many weeks, and start over again.
Deprecated: Version 2.1 is now LIVE! (12/19/2010), this version is based on 3.70x ROM OTA. Pick your poison based on the ROM you are running. There are no feature differences between 2.0/2.1, 2.1 is simply a port to the newer 3.70 OTA framework / release.
Update 3/27/2011:Version 2.2 is now LIVE, this is a maintenance release for the most part, including a fix for 4g toggle state persistence between reboots. That is, when disabling 4g via its toggle, it will remain disabled after a reboot, nice! Also, this version incorporates the fix for toggling the sprint wifi access point (toggleWifiAp). I am releasing in 2 versions. The complete mod for those that are flashing new, or the services.jar file only, which is the only file affected by this maintenance release. See towards the end of post for your applicable file.
See Here for installing the PowerWidgets Configuration Application, for controlling behavior of various widgets.
This thread supersedes the v1.0 (original) thread found here. As mentioned in the v1.0 thread, thanks to the CyanogenMod team for the original creation that this is based upon.
It should be noted that all of the various customizations found in the original thread will have to be re-done / re-incorporated into the v2.0/2.1 files attached, and I have more on my plate that I can tackle in terms of trying to provide each and every individual request for specific customizations.
New in v2.0/2.1 is the inclusion/addition of my custom built 4G toggle (toggleWimax), as well as a nice fix for keeping the icon and indicator bars in sync with the actual state of the various services controlled by the widget. This is accomplished by auto-refreshing the widgets each time the notification window is dragged open/close. This mod requires running a deodexed Sprint based ROM.
So, now, as opposed to v1.0, if you change the state of a given service elsewhere on the phone, when you drag open the notification window, your icons and indicator bar will be in sync with the actual state, without having to manually toggle a random widget to refresh. Nice!
Much of what follows is copy/paste from the original thread, for everyone's edification, with, as referenced above, mention that to add 4G toggle to your list of available power control widgets, place "toggleWimax" in your widget.txt file.
So, what does this look like you say? Below is a screen shot of the default widgets that this mod comes with:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The 6 default widgets, from left-to-right are:
toggleGPS | toggleWifi | toggleBluetooth | toggleMobileData| toggleFlashlight | toggleSound
What's great about this mod, however, is that you can override this set of default widgets in favor of any of the 13 14 15 currently available widgets through a process I've built into the mod (explained later).
The power control bar allows for up to 6 different widgets to be specified. You can have less, but no more than 6 (as designed in the original CM version). As mentioned, there are a total of 15 widgets that I've ported or created successfully so far. Here are a few more screen captures of some of the remaining available widgets:
The 4 widgets, from left-to-right are:
toggleAirplane | toggleAutoRotate (disable landscape mode) | toggleBrightness (3 tiers) | toggleScreenTimeout (prevent screen from going black)
And the 4 remaining available widgets, from left-to-right are:
toggleWimax | toggleSleepMode (put phone to sleep) | toggleSync | toggleLockScreen (disable lockscreen)
Not included in the current crop of screen captures if the toggle for the built-in Sprint wifi access point toggle (toggleWifiAp).
Take note of the naming convention I've used above for each widget. This is how Android, internally, is referencing each widget for use / display in the power control bar. This is important, since, as mentioned, you can override the 6 widgets this mod provides out of the box.
How you ask?
By creating a pipe delimited list (|) of widgets in a one-line text file named widget.txt, and dropping this file into the '/system/customize/' folder on your phone.
So, say you want your power control bar to contain 4 widgets for 4G, Wifi, Bluetooth, and Sync. You would create a one-line file using the following syntax:
Code:
toggleWimax|toggleWifi|toggleBluetooth|toggleSync
Note: there CANNOT be any spaces between each widget defined, and the pipe delimiter is only placed between each instance, but not at the beginning or end. The syntax has to be EXACT, and case must match EXACTLY. If you have an error in your list, the slot / position where the error exists will result in an empty slot on your power control bar. If you fubar it bad enough, you'll probably bootloop your phone, so please use caution and check your work.
Once you've created your file, again, named widget.txt, all lower-case, using adb, push to your phone (the following commands assume your widget.txt file is in the same folder where you are issuing the adb commands):
Code:
adb remount
adb push widget.txt /system/customize/
adb reboot
Alternatively, drop your 'widget.txt' file on your sdcard, and use root explorer to copy the file to your clipboard, navigate to your '/system/customize/' folder, mount as r/w, paste the file in place, make sure permissions on the new file are set to 'read', at a minimum, and reboot.
If you are not comfortable with either of these options, you can create a signed zip of your widget.txt file to flash to your phone via recovery instead.
Want to go back to the default widget setting? Simply rename or delete the 'widget.txt' file in your '/system/customize/' folder and reboot.
I know not everyone has (maybe most) 4G service, so I did not include 4G as a default widget. For those that do, here is a flashable zip to easily change your widgets to the following, which is what I run:
toggleGPS | toggleWifi | toggleWimax | toggleBluetooth | toggleFlashlight | toggleSound
Widget Bar with Wimax <--- Flash via recovery AFTER applying the actual mod linked below.
For your reference, when creating your 'widget.txt' file, here is the complete list of available widgets with correct syntax that you can copy / paste into your file (don't forget to pipe delimit them):
Code:
toggleWifiAp
toggleWimax
toggleAirplane
toggleAutoRotate
toggleBluetooth
toggleBrightness
toggleFlashlight
toggleGPS
toggleLockScreen
toggleMobileData
toggleScreenTimeout
toggleSleepMode
toggleSound
toggleSync
toggleWifi
FYI, I've added in toast notification messages when toggling WiFi, Bluetooth, and 4G, so as to acknowledge your button press, as these options take a bit to instantiate. Since 4G takes even longer to establish a connection, if you attempt to toggle while it is still working, a toast notification will also display indicating that the toggle is still in progress.
This port / mod involves massive edits to your framework files, including framework.jar, services.jar, and framework-res.apk. As such, by flashing this mod, you will undo most mods / themes you have applied to your phone. There is no choice in the matter. Consider this your new / base / stock set of framework files if you wish to use, and modify to incorporate your own themes / mods accordingly. Or, if you don't want to lose your customizations, wait for your ROM dev, or themer to grab this port as a starting point to apply their changes.
You CANNOT flash this mod to implement the power control widget, and then flash a theme back over top it, if the theme replaces the framework-res.apk file (most likely do), as it will likely completely bork your phone, resulting in bootloops, as the theme will partially undo this mod, resulting in breaking both the mod and your phone
If the theme is a MetaMorph file, assuming the MetaMorph does not change any of the XML or other files that this mod does, and only changes images, etc, you should be safe in applying.
It should be noted that in the framework files provided in the flashable zip at the end of this post, the following additional mods have been included by default in the services.jar & framework.jar file:
Allow for transparent notification menu background (xeudoxus & fxn)
Remove USB Debugging icon
Remove GPS off reticle icon, retain GPS on reticle
USB Tether / Hotspot Fix (aamikam)
Download Notification Window Power Control Widget v2.2 for 3.70x OTA Based ROMs <--- Flash via Recovery for entire mod. If you are already running previous v2.1, flash the services.jar file only, linked below.*
Download Services.jar Patch (v2.2) for 3.70x OTA Based ROMs <--- Flash via Recovery, ONLY if you are already running the previous v2.1, to update your services.jar file only.*
*Since this replaces framework files, your initial boot will take some time. Please be patient and NANDROID before flashing. I've also seen it take 2 boots, rather than one, to come up fully after the initial install. This is a major rework to the included files and it is certainly possible that it is incompatible with your specific setup. YMMV.
**This is provided stock. If you want a different look, colors, icons, etc, this is up to you and/or your favorite dev to have at it .
Glad to see you finally got the 4G toggle working. Can't wait for you to have this available for the 3.70 update.
jkinnison90 said:
Glad to see you finally got the 4G toggle working. Can't wait for you to have this available for the 3.70 update.
Click to expand...
Click to collapse
If all goes successfully (there are no guarantees), it should come out the same time the newest Fresh release hits.
Just wanted to say thanks for your continued dedication/inspiration. Fabulous work as always.
gomorrah said:
Just wanted to say thanks for your continued dedication/inspiration. Fabulous work as always.
Click to expand...
Click to collapse
Thank you kindly. I am really pleased with this version, the smoothness of how 4G toggle works, and the improvement in the accurate display of state. It really should address most issues out there, assuming it works for everyone
Note, as mentioned many times, I am no graphics expert, so the 4G on/off icons are, in my opinion, adequate, but not perfect...
Ok I have a favor that I normally wouldnt ask but would anyone be willing to add this to my current files to get it working with my matted theme? Ive been at this for hours and I got everything working and added except it breaks my battery percentage. No matter what I try the battery percentage shows 100% always and when I charge it just shows a thin red line.
you are a beast. This is one of those subtle mods that doesn't get a lot of fanfare, but probably besides my rosie mod's for obvious reasons gets used the MOST on my phone, period. after i buy this house, i will donate and like it
xlGmanlx said:
you are a beast. This is one of those subtle mods that doesn't get a lot of fanfare, but probably besides my rosie mod's for obvious reasons gets used the MOST on my phone, period. after i buy this house, i will donate and like it
Click to expand...
Click to collapse
Lol, thanks man. I've grown accustomed to having the widgets there, and don't realize how much I depend on them until I grab my wife's Hero w/o them.
i hear you, even with my 4x5 screen it just feels silly now to have widgets to toggle that stuff, plus i can get to it from any screen etc. looking forward to the udpated stuff. On a side note, i didn't realize until later that i could switch around the order which was awsome and i did it right away!
xlGmanlx said:
i hear you, even with my 4x5 screen it just feels silly now to have widgets to toggle that stuff, plus i can get to it from any screen etc. looking forward to the udpated stuff. On a side note, i didn't realize until later that i could switch around the order which was awsome and i did it right away!
Click to expand...
Click to collapse
Yep, the widget.txt file allows you to order them as you wish, and obviously, add/remove as you wish as well.
That is one of the benefits of this approach, though it is more "manual", since in the CM ROM (original), you can add/remove, but not control the order, via the gui.
I love you!
This is pretty sweet. Are you going to include versions of the framework that have the different battery mods? I'd like to keep my super circle battery, but don't wanna try and copy files from the old framework in case I might break something.
Thanks for your hard work!!
Has anyone tried to flash this on the 3.70 ota anyway? ill try it to see if it works
jxr94 said:
Has anyone tried to flash this on the 3.70 ota anyway? ill try it to see if it works
Click to expand...
Click to collapse
I tried cooking 1.0 onto the 3.70 OTA and it broke the rom. Since 2.0 is built off the same OTA as 1.0, I imagine that it won't work either. He did say that he's going to make one for the 3.70 OTA. Just gonna have to wait.
jxr94 said:
Has anyone tried to flash this on the 3.70 ota anyway? ill try it to see if it works
Click to expand...
Click to collapse
This will probably end up as a boot looper or non booter but go ahead and try. Big framework differences between 3.30.651.2/3.30.651.3 and 3.70.651.1
JS, do you plan on also creating a 'Buttonized' version of this?
is it possible to use the buttonized and super circle with this yet? if so can i have a link to it
Hey, Chi from an old Northwestern Alum just wanted to say thanks for the work on this one.
Evo Sent
So if u understand this ccorrectly, all I need to do is flash the zip in the first post, then create the widget.txt file with the order and type of Widgets I want, then naviagte and drop that txt into the system directory noted in the first post? Clarify if I've missed something here.
I am proud to present Need To Write!
It's a text editor unlimited by file sizes and offers a lot of customization and power tools.
v1.76 onwards also allows you to choose the language for its user interface. Currently supports English and 简体中文. If you would like to volunteer your translation services for your preferred language, just drop me an email at [email protected] or post on NTW's facebook page!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Completely FREE version!
Paid version
Difference between Paid and Free version is mainly in the poweruser options.
Paid version mainly adds lotsa poweruser options ;D
1) Remembers up to 9999 undo/redo operations
2) Control over the End-Of-Line characters (Apple, Unix and Windows tend to handle different End-Of-Line differently when doing plain text editing)
3) Allows user to specify buffer size
4) Allows custom fonts and background images
5) Allows user to customize 6 extra Themes in addition to the built-in 3 Themes.
6) Allows toggling of word wrap
7) Continuous Text to Speech.
8) Automatic backup of multiple files to user specified locations on SD card
Free version:
1) Remembers just 1 undo/redo operation, plus 1 reset buffer
2) Defaults to Android EOL handling
4) Fixed 10000 buffer size
5) Custom fonts and backgrounds disabled. You can still paint over the existing 3 themes with a solid color though, just adjust your Opacity bar in your themes dialog.
6) Customization of 3 built in Themes.
7) Always wordwrap
8) Text to Speech reads single paragraphs only.
9) Automatic backup of 1 file to user specified location on SD card
Version 1.71 features:
1) A File List, which works like a Bookshelf/Task_list/Recent_files hybrid management system. So basically, you can use it as a Task list, text bookreader, and text file editor as well.
2) Edit mode with unlimited file size, and tracking system to resume your reading/editing progress.
3) HTML mode! Supports non html files as well.
4) Text to Speech! I'm gonna use it to listening to ebooks when my eyes are tired
5) GoTo, Search, Replace, Cut, Copy, and Paste
6) Multiple Undo and Redo with undo history up to 9999(for the full version). Also comes with a sliding bar to easily rewind and fast forward the changes you made.
7) Themes! Customizable display; you can specify your own background images, custom fonts, background and font colors, line spacing, indents etc.
8) Landscape mode
9) EditText view with inertia scrolling, and yet no irritating problems of the view rectangle not being called to show your cursor, nor the rectangle jumping all over the place when you try to place your cursor far away.
10) Toggleable word wrap and autocapitalization (if supported by keyboard app)
11) Specify what End-Of-Line chars for saving your files with.
12) Tons of encoding options from ISO, windows 125_, Cyrillic, Japanese, Korean, Chinese, etc.
13) Share your files or just specific lines of selected text via email, bluetooth etc.
14) Automatic backup of files to user specified locations on SD card
15) HTML mode to easily switch between plain text and HTML view
If you like what you see, download now!
OMG, I just realized I published v1.1 on 2011-01-11!!!!! Damn, I should have labelled it version v1.1111
Latest version 1.3 is up!
Major changes are:
- Bookshelf/memo_list/recent_files hybrid system. Basically, you can use it as a memo list, bookreader, and text file editor.
- Fixed most of the pesky question marks by using windows-1252 as the default encoding.
- Added a lot of encoding options from ISO, windows 125_, Japanese, Korean, and Chinese.
- Themes! Customizable themes, and you can specify your own background images (Paid version only).
- Share your files via email/bluetooth etc.
- Built in file browser
- No more popup nag box! :s
Almost every time i try tap for next page, the program crashes
Samsung Galaxy S i9000, Froyo.
L.B.
Hmmm.... this is really strange since you did manage to load the part you are currently viewing, my guess would be write permissions for that file, or possibly an issue with custom fonts or custom background image if you have specified any. Another likely reason could be due to the recent mess up I made with 1.32 to 1.35, where I changed the backup file placement system quite drastically.
Pls let me try to fix this by answering the following questions.
1) Does it happen in View mode only, or Edit mode only, or both?
2) Do the >> or << buttons work?
3) Does "GoTo" work?
4) How big is your file? It could be because there isn't enough space to save the backups.
5) Does this happen for every file, or just one particular file?
6) If (5), have you tried "Forget" on that file, then reloaded it?
If 5) and 6), then as a last resort, you can try deleting mnt/sdcard/.NeedToWrite, then reopen the file. But backup file data will be lost, so just make sure you save all your other files first.
Time zone where I am is midnight now, so I will not be able to reply you until 10 hrs later ,
New version 1.40!
NTW now talks! Comes with ability to adjust pitch, speech rate, and supported languages.
But be warned, I think Android's Text to Speech is a bit buggy, so the voice doesn't really respond consistently to my controls for pitch and speech rate.
Edit: I found out it does respond consistently, but I have to be patient and wait for the next sentence to play naturally, instead of pressing stop and play for instant replay
v1.41 is out. It only patches NTW crashing due to certain Text to Speech settings. Download if you encounter this crashing.
Ok, I think I've solved the crashing problem some of you may be experiencing. Hopefully anyway......
v1.42
- Patches NTW crashing due to your phone's Text to Speech settings or lack of TTS.
- More encodings: ISO-2022 for JP, KR & CN. KOI-8R for russian.
Heheheheh!!! Always wanted to implement multiple undo/redo, but only recently figured out how to do so efficiently
v1.45
- Multiple undo/redo! Undo History bar allows easy rewinding or fast forwarding of your changes, maxed at 9999 steps.
"Reset chunk" replaces the original Undo/Redo menu option.
Clicking of "Reset chunk" is recorded in Undo history.
Note: Free version has Undo history of only 1 in addition to "Reset chunk".
- Improved File Browser
- Streamlined File List interface.
Long press to view the preview, file properties, "Forget" and "Share" options.
NTW v1.47 is out!
Basically, this update makes the search, goTo, and undo/redo operations much easier than before. It also makes much better use of the space at the top which was previously just showing the filename and current %.
- Implemented fast scroll thumbs for browser and NTW shelf .
- Icon toolbar for convenient undo/redo, goTo, search, load next/prev chunk. Long click of undo/redo buttons pop up the undo history bar. Click the % display to shwo the goTo dialog.
- Improved goTo function.
NTW v1.48 is out!
- Fast scroll thumb for the main text box! (Built from scratch, whew! The behavior of ListView's fast scroll thumb was really tough to emulate properly )
- Progress bar above icon bar to show you where is your currently loaded chunk.
- Search backwards in addition to searching forwards. Plus some tweaks to search behavior
v1.49 is out!
This is mostly tweaking the behavior, performance and efficiency of undo/redo, search and replace, and the cursor.
- Fixed search backwards so that it works for single char searches too.
- Tweaks to UI of file browser and File List when adding/forgetting files
- Changed Replace operation so it is more compatible with undo/redo
- Fixed the auto shifting of cursor interfering with delete by holding down delete key
- Minor cursor tweaks and speed enhancement to File List
V1.51 is out!
New features:
- Incredibly cool Viking android as fast scroll icon!
- Even more incredibly cool menu icons!
- Delete command now available in file browser. This should be useful if you sometimes find yourself itching to do some file clean up from within NTW itself.
- Adjustments to left and right indent seekbar range and auto fadeout time of fast scroll icon.
- Self-fading pop up dialog boxes for messages like successful save, successful overwrite, or other error messages. I made the fadeout time for non-error related messages quite fast, but if you still find them irritating, let me know and I'll program in a check box to toggle their existence.
V1.52 is out!
Changes:
- File List now displays the file name only.
- Added shortcut to change "Encoding". Long press the main editing window to bring up the context menu, then select "Encoding Options".
- Ratings button, and my blog address added into Help
- Text cursor will no longer move along with the scrolling page.
- Tablet users should (hopefully) be able to find NTW in the Market now.
- NTW now supports only Android v 2.2 or higher. I think NTW was crashing for for v2.1.
I'm thinking I should probably move on to something else for now. Have an idea for an interesting variation of a file explorer....
I'll get back to NTW as and when I have time, maybe improve the search and replace or the GoTo % accuracy etc.
v1.53
Mainly bug fixes for Tablets:
- NTW now supports only Android v 2.2 or higher. I think NTW was crashing for for v2.1.
- Patched some crash on start up bugs
- Changed iconsbar layout to uniform spacing
- Soft Menu button will now appear for tablets with no physical menu button
(I just hope what I did to solve this did not stop NTW from appearing in the Market Search results.)
Yes, I did it again... released a new version specifically to patch the last updated version , forgive my hasty uploads.
v1.55 is out! You should get this if you have files with very similar names or chnage the upper/lower case of your filenames. File List is also improved for easier viewing of file details across multiple files.
Note: v1.55 should support Android 1.6 onwards
Changes
- 1 touch save button on the toolbar
- Fixed bug of corrupted file if only the upper/lower case of filename is changed when using the complete save dialog.
- Added buttons in File List to expand/collapse file properties. Email me if you want more development in this aspect.
- Help menu in File Browser and File List.
- Fixed bugs of upper/lower case and very similar filenames.
- Various tweaks
v1.59 is out
- Search now allows limited usage of wildcards '*'. See Help for details.
- Replace button is now more versatile. Useable as a paste button too.
- fixed issue of other textboxes taking up whole screen in landscape mode.
Note: Icons bar are now horizontally scrollable, although you'll only realize it if your screen is really small. This is in preparation for at least 4 more icons which you may be able to guess the use of ...
v1.60 is out
- Dedicated cut, copy, and paste icons!
- Dedicated text selection tool. Works like a shift button except it doesn't affect uppercase/lowercase. Single tap on its icon will have the same effect as holding down the shift key. Then tap anywhere on the screen to place the end of the text selection.
- Icon colors will now behave properly
- Misc tweaks and slightly nicer icons
And now, be prepared for v1.61 to fix any bugs I seem to always leave behind somewhere..
Note: For those who have experienced crashes when navigating with NTW's file browser to particular folders, the cause of this is apparently due to some atypical file or folder properties/permissions that screw up NTW's autosorting by date system.
I dun know how to fix this yet. In the meantime, you can simply use a generic file browser to navigate to the file you want, then long click on it and choose NTW to open it. NTW should then be able to open it normally. If NTW still crashes and won't start up again without crashing, then you can try going to your sdcard/.NeedToWrite folder, open your log.txt file and delete the line containing the problematic file path.
Yay! v1.60 was released without any need for major debugging afterwards
Let's hope v1.61 can do the same.
Ladies and Gentlemen, I present to you NTW v1.61!
- Sort NTW's shelf by file name, date, type etc!
- HTML view at long last! And with text justification (i.e. alignment of both left and right)
However, HTML mode is view only, but you can easily switch between raw text and html modes to edit it on the fly.
Note: File with non ".html" extensions are displayed using a default template whose font size, spacing and colors will follow your theme settings. If you know how to use HTML tags, you can insert them in yourself to manipulate the look of specific words and sentences, and even display pictures! However, the text that your custom tags wrap around must not contain any newlines.
Files with ".html" extensions are displayed using the file's specifications. Some errors may be present due to NTW's chunking system.
- No more weird truncation between each chunk. Loading of each chunk will now preferentially start and end with newlines, spaces, ".", or ","
- Disabled long press during view only mode.
- Tweaks to copy/cut/paste, select text functions
- Made some icons more informative.
- Minor tweaks and corrections
Feedback, anyone?
OT, but at least its still my app
Ahem, pls help me share my vid? I'm hoping to make it go viral
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
1. MIUI Home
Two-layer shortcuts and program icons are integrated into one-layer desktop.
Long press on an icon to enter edit mode, open Widgets and drag it to the target screen.
Drag the app you want to uninstall to the top of the trash box to delete it.
Eight kinds of flipping screens effects are available with gorgeous animations.
2. T9 dialer
T9 dialer is applied for smart dialing. It supports searching by contact name and phone number, and the results are listed according to contact frequency.
The default setting is to forbid any third-party app to monitor users’ calls.
Currently, there are 230301 attribution logs. The attribution data will be updated continuously, codes of foreign countries are supported as well.
3. SMS
Compared with native Android system, 7 major optimizations on SMS are made:
Adding contacts in short messages;
Adding names in group sending messages and automatically adding the names to Contacts;
Easier taking of numbers, urls and email addresses from short messages;
Optimization on mobile newspaper reading;
Collection of important messages;
Recommended messages for holidays;
Quick reply and view window.
4. Contacts
Quick location of contacts;
Faster to add new contacts;
Contacts group management supported;
Contacts' large images supported.
5. Themes
The third edition UI loading engine makes it faster and easier to change themes;
Partial theme customs are more flexible and comprehensive. Rich online wallpapers, ringtones, fonts and so on are available.
6. Camera
Faster loading speed enables you to take photos immediately.
More professional modes such as continuous shooting, timing and special effects supported.
7. Gallery
Faster picture browsing speed than that of native Android system;
Brand new view mode supports to view the pictures by folder path.
8. Music
Simultaneous enjoying and downloading massive online music. Music chart live playing and bulk downloads supported;
Automatic connection of lyrics and album covers. ID3 information editing supported;
Changing songs by swinging the phone and sleep mode supported.
9. Notifications
After pulling Notifications and Toggles panel down, changing panels by sliding the screen supported.
10. MIUI apps
MIUI Net Disk, File Manager, Traffic Monitor, Backup, Notes, and Torch.
Extras:
- 1% Battery.
- 4 Way Reboot.
- APP2EXT.
- Fixed Keyboard (Yep, MIUI.cn still haven't fixed it).
- Autoboots into OR when Recovery option is selected.
- Build.prop changes.
Possible extras;
- Built in Milestone Overclock - Reason; Allows easy over / under clocking.
- Tweaks from CM7 - Reason; Makes the milestone that little bit more usable.
- ROM Updater - Reason; Makes updating the ROM every Friday that little be easier for users.
Thank You:
MIUI.cn - For the ROM.
MiuiAndroid.com - For the change logs and translated ROMs.
Lalit - For passing on his wisdom.
Eybee - For getting the 1% Step working on Miui.
Change Log:
(Old > New)
1.6.24 - BETA
http://forum.xda-developers.com/showpost.php?p=15146437&postcount=5
1.7.1 - BETA
http://forum.xda-developers.com/showpost.php?p=15254143&postcount=73
1.7.8 - Stable (2.3.4a)
http://forum.xda-developers.com/showpost.php?p=15457023&postcount=171
1.7.15 - BETA
http://forum.xda-developers.com/showpost.php?p=15670275&postcount=315
1.7.22 - BETA
http://forum.xda-developers.com/showpost.php?p=15885507&postcount=433
1.7.29 - BETA
http://forum.xda-developers.com/showpost.php?p=16105611&postcount=509
1.8.5 - BETA
http://forum.xda-developers.com/showpost.php?p=16355734&postcount=584
1.8.12 - Stable (2.3.5a)
http://forum.xda-developers.com/showpost.php?p=16577099&postcount=673
1.8.19 - BETA
http://forum.xda-developers.com/showpost.php?p=16796320&postcount=735
1.8.26 - BETA
http://forum.xda-developers.com/showpost.php?p=17003422&postcount=807
1.9.2 - BETA
http://forum.xda-developers.com/showpost.php?p=17205599&postcount=894
1.9.9 - BETA
http://forum.xda-developers.com/showpost.php?p=17399453&postcount=985
Download:
(Old > New)
1.6.24 - BETA
http://forum.xda-developers.com/showpost.php?p=15149661&postcount=6
1.7.1 - BETA
http://forum.xda-developers.com/showpost.php?p=15264722&postcount=87
1.7.8 - Stable (2.3.4a)
http://forum.xda-developers.com/showpost.php?p=15465584&postcount=182
1.7.15 - BETA
http://forum.xda-developers.com/showpost.php?p=15685523&postcount=336
Note: A tweaked version of MIUI will be provided by SkaDude every week based on the latest builds.
http://forum.xda-developers.com/showpost.php?p=15568757&postcount=262
1.7.22 - BETA
http://forum.xda-developers.com/showpost.php?p=15890087&postcount=438
1.7.29 - BETA
http://forum.xda-developers.com/showpost.php?p=16173888&postcount=514
1.8.5 - BETA
http://forum.xda-developers.com/showpost.php?p=16370495&postcount=594
1.8.12 - Stable (2.3.5a)
http://forum.xda-developers.com/showpost.php?p=16637624&postcount=687
1.8.19 - BETA
http://forum.xda-developers.com/showpost.php?p=16813671&postcount=740
1.8.26 - BETA
http://forum.xda-developers.com/showpost.php?p=17016706&postcount=818
1.9.2 - BETA
http://forum.xda-developers.com/showpost.php?p=17221812&postcount=912
1.9.9 - BETA
http://forum.xda-developers.com/showpost.php?p=17538783&postcount=1040
FAQ:
Q: What's is "a BETA"?
A: http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta
Q: When will BETA's / Stables be released?
BETA - Weekly.
Stable - Monthly.
Q: When will the ROMs be released?
A: MIUI.cn release the builds on Friday.
MiuiAndroid try to get the builds out on Friday but it could be a long as Sunday.
We will try to release a our builds before or on Monday of each week, if we are late, please don't post and ask when it will be ready.
Q: When will the change log be released?
A: MIUI.CN release the change logs on Friday.
MiuiAndroid try to get the translated version of the change log out on Friday.
Q: Do I need to wipe?
A: If you are coming from other MIUI based ROMs then you only need to wipe the caches, not data. If you are coming from other ROMs then you need to wipe the caches and data.
Q: I see Chinese text! What do I do?
A: Reset, if it's still there, report it here but there isn't much I can do about it if its a missing translation as I do not speak Chinese myself but I will pass it onto the people that do.
Q: XYZ game doesn't work
A: The Milestone is ageing hardware and you could class it as a Gen 2 device (and Gen 4 coming out at Christmas this year) and due to this, some apps (such as games) may not run so well on the Milestones hardware.
Some users recommend using this app to try and get some games (such as Cut The Rope) to work; http://forum.xda-developers.com/showthread.php?t=1087427
Some users recommend disabling JIT as well as this should free up some RAM;
/system/build.prop
Change:
dalvik.vm.execution-mode=int:jit
To:
dalvik.vm.execution-mode=int:fast
Q. The new Market (Black) is slow / laggy. Why?
It's just too heavy for the Milestone. You can flash the old Market here; http://forum.xda-developers.com/showpost.php?p=17189832&postcount=886
I am thinking about including the old Market by default and I would like your views on it.
Q: Will you add XYZ language?
A: I wont be as I feel (as I only speak English) that the quality of the build would decrease.
You can found other languages here: http://en.miui.com/download.html
Q: Will you include an OTA update option?
A: I want to but, but the cost of bandwidth is something I can not currently afford - any suggestions would be highly welcomed.
Q: Why won't you add any new features?
A: Simply because I do not have the time or equipment to code and debug.
Q: Is the DSI fix in your releases?
A: Yes. Since 1.6.24 MIUI.cn include it.
Q: Is MIUI open source?
Currently. no but it will be!
Change Log - 1.6.27
Recommended updates this week:
1. Defy, Milestone devices optimised GPS support
2. Optimise T9 search performance
3. Variety lock screen (full version)
System:
Optimization Defy, Milestone models to optimize the GPS integration Moto
Optimize the integration of CM DSI Milestone patch to fix the problem in some cases, suspended animation, etc.
Removed from the system to optimize DSP application package, please go to those who need to download network disk
Set the switch in the third-party repair programs to display unusual problem
Repair some cases, the top of the pop-up dialog box shows unusual problem
Phone:
New to answer calls automatically switch can be set to answer the delay time (off by default, see Phone settings)
Added auto redial switch, if not hang up the system will automatically redial 10 times (off by default, see the telephone set)
Optimize the lock screen the caller, after the return to lock screen
T9 search optimization speed, display speed
Repair does not support T9 search enter “” No. “” number of the issues
Call History list fix “Unknown Contact” can not see the phone records of problem
Repair edit mode, press the home button to return to edit mode dial is still the issue
Messaging:
Optimize the preparation of a new message, the recipient Quick Search support number search
Optimization of the menu in the menu “Edit” to “bulk delete” updated “give up” icon
Forwarding MMS repair the problem will lead to FC
SIM card SMS restoration management of FC when the problem
Contacts:
Optimize the contact list, call history list, supports custom background theme
Optimize the contact search box, after input the “X” buttons easier to press
Contact support for fuzzy search optimization nickname, Inc.
Repair the right side of the contact list to quickly locate the problem of positioning is not accurate
Merge Contacts in some cases repair will lead to loss of telephone numbers the problem
Repair combined call records can not be updated after the contact problem
Lockscreen & Status Bar Notifications:
Add Variety to unlock the lock screen support vibration feedback (tactile feedback to be open, see the System Settings -> Personal -> Sound -> touch)
Optimized to reduce memory footprint notification bar
Lunar Date optimization Variety lock screen display
Repair the lock screen with Variety, the message can not light up the screen to the problem
Variety card refuses to repair the lock screen to respond to problems (such as the use sim card password reset does not cause problems into the system)
Variety can not repair using full-screen lock screen wallpaper problem
Lock screen with amazing repair power HD2 serious problem
Repair the lock screen with Variety, the lock screen does not display flashlight flashlight interface problem
Variety lock repair emergency dial screen is not compatible with the problem
Moto repair model USB switch notification bar no longer displays
Fix lock screen memory leak problems
Themes:
Add “Change the local style” new “desktop” items, customize the desktop for the local initiator
List of pages to optimize the lock screen theme package name (see theme style -> change the local style -> Lock Screen Style)
Optimization over Bluetooth transfer mtz theme package
List of pages to optimize rapid increase in drag when paddling section, to enhance the browsing experience fast
Optimize the boot animation will intercept the final one as a preview
Fix for the theme does not result in the status bar to restart the memory leak problem
Fix normal ring tone audio file in the theme entries are not displayed
Duplication of fixed-line resource list page problem
Repair thematic content fails to load “Download failure” problem, to “load failed”
File Explorer:
Details of the optimized file size of the smart display the file unit is KB, MB or GB
Fix issue reading SD card lead to FC problem
Repair first time favorites when access problems
Fixed list of categories can not cut and paste file problem
Statistics hidden folder does not fix the problem files
Repair can not delete the folder containing hidden files problem
Wi-Fi connection can not be repaired when they can start the FTP problem
Repair open FTP does not automatically turn off the screen after the problem
Repair is not a favorite category list display error when the problem
Repair when there is no SD card interface shows dislocation problem
Settings:
Repair power display page number is not correct (System Settings -> System -> Battery usage)
Click to jump to the NFC tag fixes Wi-Fi settings page problem
Calendar:
New solar terms and the display of national holidays
Download:
Note: These are highly untested versions, just to keep you guys going. Use at your own risk.
This is a SkaDude release (my release will start from 1.7.1).
SkaDude:
http://www.multiupload.com/DGLEKQMLWQ
Any feedback and suggestions are highly welcomed.
Nice to see you will continue to support MIUI rom!
Keep Up guys.
great work danny and skadude .. thumbs up !!! ..
i just have one request .. i wanna know if it is possible to get the " VOLUME ROCKER WAKE " option from cmextras to this ? .. my power button is totally useless so im forced to use cronos cuz ther is a patch for cmextras on his site ..
Nice work danny and skadude
Keep up the great work
Is it possible to extract the keyboard fix from your rom, and if so, which files are to be extracted?
I have a well working german 1.6.24 rom which just lacks the keyboard fix.
PhatUgly said:
Is it possible to extract the keyboard fix from your rom, and if so, which files are to be extracted?
I have a well working german 1.6.24 rom which just lacks the keyboard fix.
Click to expand...
Click to collapse
I reckon you refer to the wrong fix. The problem in the German ROM comes from the use of the HTC_IME-keyboard, as far as I can see.
Danny_Android doesn´t use this nor the Gingerbread keyboard eyebee usually featured in his ROMs, he just has the standard Miui keyboard.
But maybe I am wrong.
The keyboard included in this ROM is eybee's Gingerbread keyboard. You would have to extract LatinIME.apk from system/app and libjni_latinime.so from system/lib
rrohanjs said:
great work danny and skadude .. thumbs up !!! ..
i just have one request .. i wanna know if it is possible to get the " VOLUME ROCKER WAKE " option from cmextras to this ? .. my power button is totally useless so im forced to use cronos cuz ther is a patch for cmextras on his site ..
Click to expand...
Click to collapse
I'm not aren't currently taking requests. I want to understand the Android system a little better first before making big changes.
This may help you, I saw an app here a few months ago where it uses the proximity sensor to unlock the phone (i.e. you swype your hand over the screen).
skadude66 said:
The keyboard included in this ROM is eybee's Gingerbread keyboard. You would have to extract LatinIME.apk from system/app and libjni_latinime.so from system/lib
Click to expand...
Click to collapse
That refers to your ROM, right? Yours and DannyDroid´s are two different ones, or am I on the wrong track?
Sörnäinen said:
That refers to your ROM, right? Yours and DannyDroid´s are two different ones, or am I on the wrong track?
Click to expand...
Click to collapse
Yes, that is for my ROM. The only difference between mine and Danny's is the keyboard I believe. I would like to release one single version, so perhaps Danny and I can combine forces to get something sorted out.
Sent from my Milestone using XDA Premium App
We will do, it's just all a little messy at the moment and my lack of free time isn't helping.
DannyDroid said:
We will do, it's just all a little messy at the moment and my lack of free time isn't helping.
Click to expand...
Click to collapse
I can understand that very well.
But the good news is that Skadude´s keyboard might be the solution for PhatUgly´s problem then!
App2Ext...
IF I don't use ext partition then Can I use your rom ?
seksith said:
IF I don't use ext partition then Can I use your rom ?
Click to expand...
Click to collapse
Remove the 07app2ext and 05mountsd files from the /system/etc/init.d folder before flashing the rom and you dont have apps2ext.
sileshn said:
Remove the 07app2ext and 05mountsd files from the /system/etc/init.d folder before flashing the rom and you dont have apps2ext.
Click to expand...
Click to collapse
Me confused: If he didn´t remove these files, but didn´t have an ext-partition on his SD, nothing would happen, or would it cause problems?
This is unofficial Cyanogenmod Music player with many fixes, improvements and features. Enjoy!
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Latest version 1.6 download link (don't look into attachments!):
HERE
If it will say "application not installed" then you already have different version of Apollo installed.
To install this version either delete the app in normal way if it's possible.
If it isn't then go to:
/system/app delete old apollo from there and reboot.
1.6
Changed button colors to fit white background of LP+ notification background color.
Removed toast after splash.
Upscaled background texture so it looks good on high dpi devices.
1.5.3
Fixed signature issue on android <7
Changed statusbar and navbar colors to more suitable ones on LP+
Implemented animations when switching between different screens (not polished yet)
Older changelogs and basically feature list:
1.5.2
Fixed setting ringtone on android Marshmallow and above.
1.5.1
I started using material theme here a bit
Changed notification background color of buttons and changed text color to black so it's now easy to see on 5.0+
1.5
Updated the appcompat library to 24
Build target is now android 8.0 - SDK26
Rebuilt the way playlists are created Thanks to Piotr
Implemented splash screen for runtime permissions in android 6.0+.
Fix crash when opening album art dialog
It works on anything 4.1+ now, but search doesnt work, yet
1.4
You can now browse music by folders on your memory. @Grk0
Swipe to change track @Patrick Stillhart
More optimizations and
There's an issue with launching Apollo through widget and notification is very hard to read, I'll fix it in another version
For now it doesn't work on android 6.0+
1.3.4
Released on xda. Invite version is over. Thanks for help Joel [email protected]
Some other stuff i forgot about
Finally fixed xxhdpi resolution(hopefully)
Improved background image resolution for xhdpi and xxhdpi
Tap on version number in settings
1.3.3
Merge latest fixes from github
Gapless playback finally works!
Next version: track duration next to it
1.3.2
many small changes that I forgot
Made cache much bigger (20MB to 512MB - you won't fill it up now - not a chance)
Some small tweaks to image caching
This version is invite only. Obtainable only by sending me a direct download link via e-mail
Added in-app tag editor - unfortunately it will not write tags to the actual files(YET! Thanks to Piotr
1.3.1:
Mostly bugfixes - I hope - There's still much to do
Optimizations of downloaded images (Images should be of better quality than before, and they should take less memory)
This changelog - quick HTML - let me know if you want to make it better!
Triple press play/pause button to go back to previous track @github
Fixed playback pause after pressing play/pause a few times @github
Cleaned-up source code - that should further increase the performance.
Caller FC fix attempt(just a reminder for me that I tried something).-many thanks to Piotr!
Added a few permissions
Older Changelogs
Changelog 1.3:
High resolution artworks are being downloaded! No more low resolution images! (If some low resolution images remained then download them manually by tapping at the album/artist image)
Performance improvements
Crashlytics implementation - it lets me know about any crash that happens, directly, no more logcats!
Double press play/pause button on a headset to skip to next track @github
New high resolution default album art @github
Added transparent widgets!
Fixed scrollbar padding on the right @github
From now on "do not download album arts when wifi is not connected" is 100% off if checked in options.
Removed padding between images in grid view(Album,Artists etc.)
Some more bugfixes
Changelog 1,2(Apollo_cm11branch_built_by_olokos_09.02.2014.apk):
Built with latest Github sources
Fixed missing strings in about 5 translations so it has no reason to crash now - by me
Lots of bugfixes
Covers/artists pictures now work like they should.
Greatly improved download time of covers/artists pictures.
Target android - KitKat(no influence on the player itself)
Changelog 1.1(Apollo 07.01.2014 build by olokos.apk):
Loading already downloaded images finally works as it should! No more redownloads!
Propably further improved download times.
Massive strings fixes (about 100 fixed strings, that means even less FC's in other languages than english)
Performance improvements
SORT BY FILENAME!
1.0:
Initial version - not released as it's available anywhere on the internet.
Works great on Z1 whereas old version failed to download pictures.
Please post any feedback
Install as any other app. If you get "application not installed" error then uninstall old version of Apollo, reboot (not nessesary) and install again.
This is caused by different apk signature key, nothing to worry about.
If you have preinstalled Apollo (like in cyanogenmod) and you can't uninstall it using built-in app manager, then you have to do it in a different way.
1. Use any file Explorer with root access (eg. Root Explorer, es file manager etc.)
2. Go to /system/app/
3. Find Apollo.apk or anything like it and delete it.
4. Copy this apk to the same directory (/system/app/)
5. Set the rw-r--r-- permissions
(using root Explorer that would be
xxo
xoo
xoo
X for checked o for unchecked, other file explorers chmod 644)
6. Reboot and enjoy.
Press thanks if you liked it. It's the only way I know people like this except for comments(which are more welcome than thanks button )
TODO:
DONE New default artwork with higher resolution
DONE High resoultion artworks Thanks to @7ORO he told me exatly what to do!
DONE Transparent widgets Thanks to @7ORO he told me exatly what to do!
DONE Crashlytics implementation - this tool will let me know about any crashes with all needed information in realtime. - the only thing that holds back the release.
DONE Editing audio tags in app - no idea when that's going to happen
Lyrics in-app - possible, but I need help with that. MaybeThis
Fix custom album arts chosen in the gallery not being assigned to the album.
Import/export playlists
Maybe playing online radios out of .m3u etc. Files
Fix some issues - click
DONE Remove gaps between album arts
Maybe adding white widgets, let me know if you want it. 2 people want it so far.
Play music straight after jack is plugged in.
Swipe to change song here another request
Good suggestions about sorting tracks heresorting issue(maybe?)
A2DP issue here
Issue with not showing "Unknown" if nothing is in id3 tags. here
Let me know about anything else you'd like to see in the app or if you face any issues!
Credits: @7ORO He made possible high resolution artworks and he helped me with transparent widgets, thanks!
Hemal Shah, @crashlytics Great guy! I was struggling to get Crashlytics to work for some uknown reason (I still don't know why it wouldn't work earlier) and he helped me to get it working in any way he could, but it wasn't only "do this and that". He actually approached me in a pleasant way, formal form became obsolete. I realised that you can actually read and write e-mails quickly. Thanks!
You can find my Apollo in:
19.04.-CALIBLACK - ROM - v1.3 - The Dark Projekt (KVT49L) (L5-e610/612) TEAM-OPTIMA
27.04.(E610/612)(ROM-KitKat-KVT49L) CALIBAN-CM 1.1 (CM11)-TEAM-OPTIMA!!!
[ROM] DS-MK6 v2.0 05/10/14 AT&T I317-UCUBMK6 Stock-Rooted-Deodex
[ROM] KarbonKat v1.1-2 (23/06/14) [Carbon/CM11][4.4.4-r1]
[ROM][JB] Sami OS 1.2 - Codename: Alpha [July 7th, 2014]
Let me know about any other place you find it. I got asked for permissions only in those three roms above for now. I don't like a rippers, especially when it comes to so simple things. I only ask you to PM me and ask me if that's ok if you include it in your rom or whatever. I haven't said no to any of the requests I got for now. Please tell me about any other place you will see my app or Apollo "1.3", "1.2" as the latest Cyanogenmod version is 1.1. I'll try to get it down. I do not say that this player is 100% mine, because it's all Andrew Niels's player. I'm just the guy that "keeps it running smooth and nice, with new features" tbh. I havent removed Andrew's name or A. J. Lopez's name from the credits and this will not happen. Ever. It's not going to google play either. Andrew's will - can't do anything about it although I would really love to do that.
If you want to use my player in your rom or whatever - send me a PM with the request and let me know how would you like to use it, I'll decide then.
This version is not going to make it to Google play, but it's still going to be updated regularly until Andrew Neal (the only true author of this application) releases it on Google play.
Enjoy!
08.09.2017 - Sad news
I always thought that I could continue Andrew Neal's application, develop it further, make it perfect and flawless. I had put loads of time and effort into it. Recently I did what I thought is impossible for me - get it to work on devices newer than LP, yet I did that. I was planning to release it on Google Play when I think it's good enough, so that everybody could enjoy it and have hassle free updates, but unfortunately he wouldn't let me do it.
Thus I am forced to discontinue development of Apollo and let it die at last. It was a nice journey, but unfortunately it has come to an end.
If an author agrees to continue his project, I will continue development.
Here's a link to his profile: https://plus.google.com/u/0/115877233289242058609
Farewell!
@olokos can you plz compile the latest gingerbread version for GB users?
killoid said:
@olokos can you plz compile the latest gingerbread version for GB users?
Click to expand...
Click to collapse
I can try, point me to the github sources where the source code is and let me know which branch should I use.
olokos said:
I can try, point me to the github sources where the source code is and let me know which branch should I use.
Click to expand...
Click to collapse
nvm,i've no idea about where could be the github source for GB. maybe you can visit this thread.
http://forum.xda-developers.com/showthread.php?t=2196385
Not much attention, let's bump it.
why i cant install it on cyanogenmod 11? i like that interface
Same package name? @leofwg
Sent from my HTC One XL using Tapatalk
yesssss
how can i uninstall the default and install this?
Well this really needs to be added to OP, because you've got an amazing app here...
You need a file explorer with root capabilities!!! I recommend Root Browser
1) Uninstall the preinstalled Apollo with a system app uninstaller application
2) Copy and paste the new Apollo.apk in the system/app folder
3) Set permissions of the apk to rw-r-r-
4) Reboot
5) Profit
Hit thanks if i helped!
Thanks for the heads up, will do this right now.
@edit done
Wysłane z mojego C6903 przy użyciu Tapatalka
For clarification: Can this be installed the same like other apk file or it needs to be push at system/app folder? Thanks
dec0der said:
For clarification: Can this be installed the same like other apk file or it needs to be push at system/app folder? Thanks
Click to expand...
Click to collapse
Depends. If you're on a Rom with Apollo installed already, you need to push. Otherwise, no
Sent from my HTC One XL using Tapatalk
pandasa123 said:
Depends. If you're on a Rom with Apollo installed already, you need to push. Otherwise, no
Sent from my HTC One XL using Tapatalk
Click to expand...
Click to collapse
Tried both ways and its working fine :good:
New version released!
Added gingerbread version - please test it and report back if you're running android 2.3.x
GB version doesnt work.
Sent from my GT-S5570I
m4RinKo2 said:
GB version doesnt work.
Sent from my GT-S5570I
Click to expand...
Click to collapse
That's not what I wanted to hear... Tell me when it fails.
A logcat would be nice too.
olokos said:
That's not what I wanted to hear... Tell me when it fails.
A logcat would be nice too.
Click to expand...
Click to collapse
successfully installed but force closes when i tried to open.here's a logcat.
Thanks!
I hoped that's not caused by missing functions in GB API, but it is. That would mean that it won't be built with latest CM11 branch... Well, I'll build it with another branch after I get some time.
Wysłane z mojego C6903 przy użyciu Tapatalka
I saw the logcat. I says fc's on getActionBar. You need to use actionbarsherlock or actionbarcompat and change that to getSupportActionBar, getMenuInflater- getSupportMenuInflater. Changing to jb branch wont help.
Sent from my GT-S5570I
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi all
Play Store Download Link: https://play.google.com/store/apps/details?id=com.mordred.privset
Demo video of "Privset" https://www.youtube.com/watch?v=NbjZuhqPGtM
FIRST OF ALL BIG THANX TO NICHOLAS CHUM (lead developer of Substratum Project which i also participated as contributor) @nicholaschum , i wouldn't have done without his help
and of course other team mates on Substratum
What is "Privset"?
- Privset is an android app which allows users to change non-changeable device-specific system settings through overlaying android framework with help of android's RRO and OMS systems (please look at the above for detailed info)
It requires ROOT privilege to do that, so your device MUST be *rooted* in order to use the app
It reads the current status of your system settings and allows you to change it
How it works?
- Starting from Android 6.0 Google implemented RRO (runtime-resource-overlays) system into android, what is that? it simply allows changing resources of applications (colors,backgrounds,texts etc.) without touching app itself, if you heard of "Substratum", its an theme engine app which uses the same mechanism to overlay(change) application''s resources so you can change any color,background etc of any app via "Substratum" by installing substratum theme addon apps,
- RRO system basically swaps new resource values with default ones of application
- And starting from Android 8 Oreo, Google improved the RRO system and renamed it to OMS (overlay-management-system) OMS is just superior of RRO, both do the same, overlaying(changing) application's resources
- In the android, there is an system app called "framework-res.apk", framework-res (framework-resources) as the name implies, contains resources of frameworks, What are these resources? System colors(colors.xml), System texts(strings.xml), System settings (config.xml)
- With the help of RRO and OMS systems we can overlay(change) framework-res app, hence we can change system settings too (config.xml)
- But how can we use RRO and OMS, you basically need to compile overlay app(so you need PC and android studio) carefully and deploy it into phone,
Here the Privset automates all the process for you in a phone itself
it reads the current values of the system resources/settings with using android's public APIs (Resources.getSystem())
and Allows you to edit these resources/settings
For more info about RRO and OMS you can google it ("android runtime resource overlay" and "android overlay-manager-system")
******************************
WARNING: Read carefully of each setting and change the value according to it carefully,
- You can also reset your custom settings within app (it simply deletes installed overlay packages(e.g changed system settings)
- Plus i also added flashable packages into app so you can flash it through Recovery mode of your phone if you encounter any problem
******************************
----------------------------------------------------
DISCLAIMER: I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Use it at your own risk, I'm not forcing you to install my app so I can't be held responsible for something you willingly do to your device
----------------------------------------------------
As i explained above, Privset uses OMS and RRO overlaying systems which overlay(change) app's resources without touching the app itself, so dont afraid so much
* ROOT is required
* Only 6.0 Marshmallow and above are supported
* Rootless mode of Privset for Android 8.0 Oreo will come in next updates hopefully (W.I.P)
I also added instructions into app for about reporting bugs or requesting features but you can also fill issue and send it through https://github.com/sirmordred/PrivsetIssueTracker
Plus you can contact me via [email protected]
EDIT:
Special Notes on "Change Layer Priority" setting:
-Since Privset uses overlaying mechanism (RRO and OMS) to change system settings, and overlays framework, There might be situation that Privset can conflict with already installed Substratum themes, Some subtratum themes overlay framework too, so after using Privset and changing settings, it may simply not work due to "multiply overlay packages(Substratum/Privset) that target same app (framework)" To fix this situation, you can change priority so Privset's overlay package can take priority against Substratum themes, and so *Only use that setting on this kind of situations* *Do not use it otherwise*
Enjoy
Changelog
- 11
Switched to common compiler for overlay creation
Code cleanup, removed all unnecessary dead codes
- 10
Added fix for compilation issue ("LOG: Overlay apk file is not found, failed") (Hopefully it'll address the issue)
Improved overlay system detection logic
Added dynamic switch for overlay systems(OMS and RRO)
- 9.0
Fixed some issues on "Save logs" feature
Corrected possible misbehaviours on OMS
Corrected more typos on text fields
- From 5.0 to 8.0
Implemented Nougat-OMS support (Privset had a support for stock android's OMS system (oreo-oms) since initial release but it didn't have a support for nougat based oms system which is currently used on most popular ROMs like ResurrectionRemix,HydrogenOS etc. but it is supporting Nougat-OMS systems from now on)
Implemented dynamic priority switch for OMS systems (for usage look at first post)
Fixed possible issues on OMS check function (app is much more solid and robust now)
Added more checks against error conditions on app's core functionality (again it's much more solid and robust)
Corrected typos on some text fields
- 5.0
Implemented "Search" feature (you can now search specific settings easier)
Implemented "List modified settings" feature
- From 1.0 to 4.0
All settings are in alphabetical order now (easier to find setting and manage)
Corrected some misbehaviours on Android 8.0 Oreo
Fixed some more possible issues
Removed settings which can cause possible system instability
- 1.0
Initial release
Reserved for later use
New home, hope it continues the fantastic job done so far, first post is very well organized
chester.anjan said:
New home, hope it continues the fantastic job done so far, first post is very well organized
Click to expand...
Click to collapse
Thanx
I'm planning to include some sweet features into it in next updates :good:
Woo! Other possibilities of OMS like apis
This will work on miui?
Simply amazing
Is the op5t supported? I tried changing the 4 way auto rotate of screen but it didn't save after rebooting.
Can I add home button animation like in Pixel device onto aospa?
As this is based on substratum, why can't we just create the substratum theme and use it without root? I have Andromeda and substratum works without root.
Edit: Read that Oreo rootless mode is in the works.
Sent from my Pixel XL using Tapatalk
I'm trying to use in my stock nougat (s7) but it doesn't work... I change a value, touch in run, app ask for root, root garanted, nothing happened... I close the app and open again, changed value is with default value. I tried to restart my phone and try again, nothing :/
--
edit: log says "Overlay apk file is not found, failed"
Will you be adding the ability to modify values in arrays.xml?
@sir mordred think I found a typo, pls see screenshot.
-Status Bar Notification Info Maximum -
can this add dt2w to RR rom ??
it says true but dt2w not working
Can this be used to change LTE/4G status bar icons on Moto Z Play stock ROM?
TioCareca said:
This will work on miui?
Click to expand...
Click to collapse
it needs to be tested i thought, keep in mind its not %100 guaranteed to work because of OEM's modifications differ from device to device and rom to rom, but i suppose it can work yeah :good:
cubandanger05 said:
Is the op5t supported? I tried changing the 4 way auto rotate of screen but it didn't save after rebooting.
Click to expand...
Click to collapse
Some frameworks/settings depend on other non-changeable(static) frameworks code, although i will look into it :good:
viking_kong16 said:
Can I add home button animation like in Pixel device onto aospa?
Click to expand...
Click to collapse
i dont know the animation you mentioned but if its controlled through framework, why not
JoaoMarcos said:
I'm trying to use in my stock nougat (s7) but it doesn't work... I change a value, touch in run, app ask for root, root garanted, nothing happened... I close the app and open again, changed value is with default value. I tried to restart my phone and try again, nothing :/
--
edit: log says "Overlay apk file is not found, failed"
Click to expand...
Click to collapse
will look into it ASAP :good:
creeve4 said:
Will you be adding the ability to modify values in arrays.xml?
Click to expand...
Click to collapse
yeah, i'm also planning to add support for modifying resources of SystemUI :good:
mikey1975 said:
@sir mordred think I found a typo, pls see screenshot.
-Status Bar Notification Info Maximum -
Click to expand...
Click to collapse
thanx so much, hopefully it will be fixed on next update :good:
Kireto00 said:
can this add dt2w to RR rom ??
it says true but dt2w not working
Click to expand...
Click to collapse
As i also stated on first post, some frameworks/settings depend on hardware support so even if we change the setting on software, it may not work, thanx :good:
ViperX85 said:
Can this be used to change LTE/4G status bar icons on Moto Z Play stock ROM?
Click to expand...
Click to collapse
it needs to be tested, but i suppose these icons are controlled through /drawables which is not supported on Privset yet, thanx :good:
It is not working for my device for some reason. Any idea? Here is log from the app:
LOG: onCreate, launching app... LOG: Preparing UI LOG: Device supports Overlay-Manager-Service LOG: There is no overlay installed, refreshing preferences LOG: Getting default values from device LOG: Creating User Interface according to default values LOG: Starting overlay process LOG: isCreatable is true LOG: Saving user input values to res file LOG: Everything is ready, lets compile it LOG: OK, compiling... LOG: Overlay apk file is not found, failed
Can this be used to tweak Ambient Display? If so, is Theater Mode the same thing as Ambient Display? I wanna enable waking ambient display from motion again.
Lovely app, btw.
I'm not able to change "use round icons" from "false" to "true" in AOSP 8.0