Tuesday, November 25, 2014

Conquest

Well, I guess it's finally time to say so long.  We got a ton of snow in the Buffalo area recently and as a result, a snow bank ate my S3.  I had planned on releasing the work that I had completed on my 'material' style redesign but last night, my hard drive crashed.  I'd like to say that posting to Blogger from my ancient Optimus V running Gingerbread is really not the most pleasant experience in the world.  So long, all, and thank you for your help and support.

Saturday, November 15, 2014

Dev status

OK so you may be wondering what's going on with the lollipop style signal indicators I promised.  Here's the deal: the next beta of Singularity is going to sport a new default theme heavily influenced by/based on Lollipop's Material theme.  It's NOT a Lollipop theme, much the same way the Honeycomb Inspiration theme is NOT a Honeycomb theme.  I'll release the original default (KitKat) theme separately for those who prefer it.

Monday, November 10, 2014

10 b10

Changelog
  • SYSTEM: Fixed FC in AOSP Contacts when attempting to add "Special Dates" field (FC was re-introduced in beta 9 due to changes made to Contacts)
  • SYSTEM: Disabled Auto Adjust Screen Tone and Battery Percentage text by default on fresh installs
  • SYSTEM: Prevented "Disable quick pulldown" from showing as enabled by default on fresh installs
  • SYSTEM: Set default lock screen style to AOSP on fresh installs
  • SYSTEM: Fixed notification panel settings layout in landscape

The auto adjust screen tone, battery percentage text, and aosp lock screen style settings will not be changed on existing installs unless you wipe data (ie. factory reset).

10 beta 9 Full

Link to 10 beta 9 full zip has been added to the downloads page.

The APKs (and associated libraries) for Google Keyboard, Google Search, and Google Now Launcher have been update to their Android 5.0 editions for this release.  Enjoy the new material light and dark themes in keyboard and the new light app drawer in the launcher.

Beta 9

Changelog
  • SYSTEM: Fixed "OK" button in AOSP Contacts date picker dialog
  • SYSTEM: Fixed title text theme in AOSP Contacts date picker dialog
  • SYSTEM: Minor bugfixes for AOSP Contacts

Friday, November 7, 2014

10 beta 8

Changelog
  • SYSTEM: Enabled toggling to 1xRTT network mode with TouchWiz Phone
  • SYSTEM: Removed link to Sprint Connections Optimizer from TouchWiz Phone
  • SYSTEM: Added link to Roaming settings to TouchWiz Phone
  • SYSTEM: Disabled toggling to Global network mode in AOSP Phone

Tuesday, November 4, 2014

Blog Updates

As you can see, a navigation bar has been added to the top of the blog with various bits of information from the original forum posts.

Clicking the "Support" tab will redirect you to the only remaining open forum thread for the ROM over at VMRoms.com (thanks to leslieann).

Conquest: Singularity 10 beta 7

Changelog

  • SYSTEM: Reprogrammed TouchWiz Phone app to allow toggling between 3G and LTE without reboot (update and full)
  • SYSTEM: Updated SuperSU to latest version (full only)
  • SYSTEM: Updated Gmail 5.0 to release version from Play Store (full only)

Monday, November 3, 2014

Beta 6

Update and Full
Fixed bug in AOSP contacts when attempting to add "special event" fields

Full Only
Removed AOSP e-mail client and exchange services
Removed TouchWiz e-mail client and exchange services
Added Google Exchange services for Gmail 5.0
Added Messenger SMS/MMS app from Lollipop as an optional component
Updated Gmail to 5.0
Updated optional and pre-installed apps to latest versions
Fixed typo in Aroma config that prevented full ZIP from flashing
Update will be available via OTA Update center and is safe to flash over 9.5 and up.

Full ZIP link will be posted here when upload is complete.
As you can see, I have resumed development.  Please be aware that this is on an EXTREMELY limited basis.  Conquest: Singularity is provided as-is with no warranty or technical support.

Wednesday, October 29, 2014

10 beta 5

And finally, the full install zip:
removed

Remember that none of this has been fully tested.  I use it as my daily driver on my own phone, but that doesn't mean that there aren't any hidden bugs.  You're on your own if you flash this.  Please do not post bug reports here as I will not be developing this any further.

10 beta 5

THEMES

http://conquestsingularity.blogspot.com/p/themes.html

10 beta 5

Here's the link to the Conquest: Singularity 10 beta 5 update zip:

removed

10 beta 5

I just pushed 10 beta 5 update to the OTA update center.  Anyone on release 9 should receive an update notification.  Please be aware that this is a beta release; there are no safeguards built into the installer on this one to prevent you from installing over old releases but it is recommended that you be on 9.5 before updating.  I'll post direct download links to the full and update releases along with updated themes when they are done uploading.

Monday, October 27, 2014

Endgame

.
Project closed.  I'm sick of whiny people who can't be bothered to read through the thread (not to mention the first page) for questions to their answers  answers to their questions and expect me to troubleshoot every little problem they have with this app or that.
I may finish up release 10 or not.  I haven't decided.

Monday, October 20, 2014

DEV STATUS

OK well, it looks like the backup issue may be a non-issue.  We're still not sure what caused it but it appears to be an isolated incident (as in, so far isolated to one particular user).

Progress marches on, I have all of the themes recompiled/updated for the new release.

I'm working on the full installer next, going to remove a few apps.  First up on the chopping block are 8sms and Textra.  If you prefer Textra or 8sms, you can always install them -- or any other 3rd-party messaging app -- from the Play Store.  

Next up are Google Camera, Google Cloud Print, Google Keep, Google Maps, Google News & Weather, Google Plus, and YouTube.  These are being removed in the interest of keeping the ZIP smaller as they are readily available on the Play Store and don't provide any absolutely essential functionality for the phone.

Finally we have Facebook, Light Manager, SMS Backup & Restore, Tomi File Manager, CyanogenMod's LockClock widget, and DashClock, all of which can be installed from the Play Store with the exception of CyanogenMod's LockClock.  LockClock, however, is really just a clone of cLock so if you like it that much, grab cLock.

SwiftKey and Trebuchet will also be removed from the upcoming full installer.  It's too time consuming for me to keep up with the changes to the Trebuchet codebase and the modifications needed to make it work properly on our phones, and Swiftkey is freely available on the Play Store.

While these changes may appear to limit your choices on the ROM, it really doesn't as all of these components, with the exception of Trebuchet, can be found on the Play Store and easily downloaded.  This saves you time and data downloading the entire ZIP file full of apps that you won't use and saves me from having to update them, resulting in a faster build time/upload time for the ROM.

Thursday, October 16, 2014

Dev Status

Working on getting the themes up to speed with the newest changes to this release.  Almost done with that.  Ran into a bug with the backup script included in the 'update' releases, hopefully I've narrowed it down, though.  This will likely be my last major release of this ROM.

Tuesday, October 14, 2014

DEV/BETA status

So far, so good with the BETA.  I had a last minute request to make a long-press of the screen off quick settings tile display the power/reboot menu.  Finally got it working this morning but took a little thinking outside of the box.

The first attempt, which was just a direct invocation of the global actions dialog (Android's internal name for the power/reboot/ringer mode menu that pops up when you long-press the power key) failed spectacularly.  It turns out that apps outside of the framework do not have access to invoke the Global Actions class.

Second attempt was to simulate a long-press of the power key.  While it sounded like a good idea and -- in theory -- should have been easy enough to implement, it didn't work.  I was able to simulate a standard press of the power key easily enough but completely unable to simulate a long-press.

The third attempt involved re-writing the actual framework to display the global actions dialog upon receiving a custom broadcast.  This worked perfectly.  Normally, I prefer not to change things around in the framework because it can cause the phone not to boot far enough into the system to even get a logcat, but this time it went without a hitch.

Unfortunately, Real LifeTM has reared its ugly head in the past week or so and I haven't had much time to work on getting everything ready for the next release. I need to send out a new beta with the latest changes to my testers and as long as everything comes back fine from that, I should be ready to start rebuilding the themes against the new version. Once the themes are rebuilt, and one other small surprise is completed, I should be ready to release.

Wednesday, October 8, 2014

Conquest: Singularity 9.5

This is not the release you are looking for. ;-)

This is a bugfix release for QuantumThemer which apparently was STILL being installed as an unsigned APK.  That's the only change in this release.  The next big release won't be ready for probably another week or so.  You can find the 9.5 release in one of the forums linked at the bottom of the blog or via the included OTA Update Center app.

Monday, October 6, 2014

DEV/ROM status

Finished up the correction to the roaming indicator (now hidden when wifi is enabled) and updated 3minit battery mod to the latest version.  Everything that I wanted in this release has been coded.  Time to start BETA testing!

Sunday, October 5, 2014

Dev Status

As it turns out, there's already a "user" tile integrated into the stock ROM masquerading as a "multi-user mode" switch.  It was a simple matter to edit the Settings app to enable adding the tile to the active quick settings list.  From there, all it took was a quick edit to the avatar drawing code (which was programmed to put the user image into a circle); duplicating, modifying, and renaming an initialization method in the main quicksettingsbutton class; and adding a modified/custom tile layout specific to the user tile.  Good times.  Just a couple more things to do and then I'll be ready to start BETA testing.

Saturday, October 4, 2014

DEV STATUS

Volume quick settings tile is done.  The tile shows the current level of the SYSTEM volume in four steppings.  Tapping the tile makes the on-screen volume adjuster pop up with SYSTEM pre-selected.  Just like with the normal volume control, tapping the gear expands the panel to access other volume levels.  Long-pressing the tile brings up the "Sound" settings menu.

Dev Status

Got the screen timeout tile up and running late yesterday.  Gotta add another item to the to-do list: update 3minit Battery Mod.  That will probably be the last thing to get implemented before I start beta testing.  Next up is the volume tile.

Wednesday, October 1, 2014

DEV STATUS

SCREEN OFF, CAMERA (shortcut), and TASK MANAGER (shortcut) quick settings tiles completed!  They went very quickly.

That leaves my todo list as:
  • Disable roaming indicator on status bar when WiFi is enabled
  • Implement SCREEN TIMEOUT quick settings tile
  • Implement VOLUME quick settings tile
  • Implement USER quick settings tile
  • Package BETA and send to testers
  • Release!
So far, the Bluetooth Tether tile was the most difficult but I feel that the User tile -- which is essentially just going to be the profile picture/name maybe with a shortcut to the contact card popup -- is going to be the most difficult.

ROM STATUS

Just wanted to say that according to OTA Update Center, there are over 400 Conquest: Singulairty users.  I never expected this ROM to get quite that popular.

DEV STATUS

Got the USB Tether quick settings tile up and running.  Seems to work well.  I forgot to mention in my posts yesterday that I have also modified the Mobile Data tile so that when Data is disabled, the data type indicator shows as a gray X and should show as a white R when roaming.  I'll know for sure on the roaming indicator once the BETA is ready.

I think I'll work on the screen off/lock tile next.

Tuesday, September 30, 2014

Singularity dev status

OK, finally got it working with no FC's and it properly detects changes to the BluetoothPAN tethering state and changes the tile status accordingly.  Had to modify the framework to send a custom broadcast intent every time the bluetooth tether state changes and add a receiver for said intent.   If bluetooth is disabled, tapping the bluetooth tether quick settings tile will enable bluetooth as well as tethering.

That makes completed projects for the next version:

  • Restored notification panel header button spacing to default
  • Removed "Settings" button from notification panel header
  • Moved "Clear nofications" button to the space previously occupied by the "Settings" button in the notification panel header
  • Added/implemented "Settings" quick settings tile to replace notification panel header button
  • Added/implemented "Brightness" quick settings tile
  • Added/implemented "Notifications" quick settings tile
  • Added/implemented "Bluetooth Tether" quick settings tile
  • Changed behaviour of "Location" tile to switch between On/High Accuracy/Power Save/GPS Only/Off

Next project will be USB tether quick settings tile.

Singularity dev status

Finally got the preliminary code up and running for the bluetooth tethering quick settings button.  I originally had this set to check for changes to the system setting that the settings panel changes when enabling bluetooth tethering but that doesn't really work very well because the setting doesn't get reset to off upon reboot.  The setting only changes when you toggle bluetooth tethering from within the settings app.  So I'm working on modifying the code to detect when there's a change in the BluetoothPAN connectivity state instead and check whether tethering is ACTUALLY enabled.  So far, rough going.  Nothing but FC after FC.  I'll get it eventually, though.