5,597,501 Members 31,341 Now Online
XDA Developers Android and Mobile Development Forum

[APP][4.1+] Chronus: Home & Lock screen Clock, Weather, News feed & Calendar widget

Tip us?
 
DvTonder
Old
(Last edited by DvTonder; 16th April 2014 at 04:11 PM.)
#1  
Recognized Developer - OP
Thanks Meter 3702
Posts: 2,142
Join Date: Apr 2007
Location: Toronto
Default [APP][4.1+] Chronus: Home & Lock screen Clock, Weather, News feed & Calendar widget

Welcome to Chronus, an elegant Home & Lock screen Clock, Weather, News feed and Calendar widget.

By popular demand this widget is being released as a stand-alone, Play store installable app.

Functionally similar to its older brother the CyanogenMod cLock widget and brought to you by the same developers, this independently released, stand-alone widget takes back its original name - Chronus - and brings the same elegant look and feel, enhanced with many new features and improvements, to the broader Android community.

As a flexible "Information" widget, Chronus is highly optimized in terms of CPU and data usage with the potential of replacing several other info widgets. Multiple Chronus widgets on the same device share the same back-end services and updates are batched. This makes the system use less battery while still providing the user with rich information. You can choose to use one or all of the features, those not used are completely disabled, using no CPU, data or battery.

Please note:
  1. Lock screen widgets are only supported on Android 4.2+. This is a limitation of Android itself, not Chronus
  2. On some devices you may have to reboot your device after installing for the widget to show up in the widget picker
  3. IF YOU USE THE XPOSED FRAMEWORK TO BYPASS THE ANDROID WIDGET API'S, THINGS WILL BREAK!
Features (Pro version, available via in-app purchase):
  • Additional Widgets (Forecast, Calendar, Clock+ (Forecast))
  • Custom Tap actions for Clock, Weather and Calendar to launch apps or activities
  • Change Clock and Weather panel alignment (Centred, Left or Right)
  • Select Analog clock style (Standard or Classic)
  • Month view Calendar style
  • Calendar colors
  • Feedly News provider
  • Facebook News provider
  • Daydream screensaver
  • Status bar Weather notifications
  • with more features to be released regularly...
Features (All versions):
  • Fully functional Flex, Flex (Analog), Clock+ and Weather Widgets
  • Supports adding as a widget to the Home screen (Android 4.1+) or Lock screen (Android 4.2+)
  • Customize the Clock look and feel (visible components, font normal/bold)
  • Weather panel with Yahoo!, AccuWeather, OpenWeatherMap and yr.no weather providers
  • Minimized weather widget support (for the lock screen)
  • News Feed Panel and built-in RSS sources
  • Internal Article Reader
  • Calendar panel showing a scrollable list of upcoming events
  • Tapping event opens calendar at selected event
  • Taping calendar icon opens Calendar at today's date
  • Highlight upcoming calendar events with custom colors and font bolding
  • Set Widget backgrounds
  • Change the font color of all text in all panels
  • Configure widget when adding or from the Chronus app in the app drawer
  • Backup and restore widget settings
The Permissions we use in Chronus and what they are used for:
  1. The ACCESS_COARSE_LOCATION and ACCESS_FINE_LOCATION permissions are used to determine the device's Geolocation coordinates (Latitude/Longitude). We pass these two values to the selected Weather Providers location service in order to get a weather location ID that can be used to query the local weather data.
  2. We use the ACCESS_NETWORK_STATE to detect when the network state changes so we can either stop background network queries (Weather, News) when the network is not connected (such as when Airplane mode is on) or restart the queries when the network becomes available again. This saves a lot of battery!
  3. The DISABLE_KEYGUARD permission is needed to allow for the clicking of links in the News and Forecast panels while on the Lock screen. We use this permission to trigger the standard Android secure unlock challenge API prompting the user to unlock so that Chronus can launch the browser to display the link. Your device's security is not compromised in any way.
  4. The INTERNET permission is required for the widget to access your device's network to retrieve the Weather and News data.
  5. The calendar panel uses the READ_CALENDAR permission for accessing the calendar API to retrieve upcoming calendar events.
  6. RECEIVE_BOOT_COMPLETED is required to trigger the starting up of the back-end services at boot time. These services include the Clock (Android 4.1), Weather, News and Calendar update services.
  7. The WAKE_LOCK permission is required to wake the device temporarily to do a background Weather or News update. These updates typically only take a few seconds after which the WAKE_LOCK is released and the device goes to sleep again.
  8. The READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions are used by the Backup and restore feature when writing and reading the backup files to and from the SDCARD.
  9. The BILLING permission is self explanatory.
  10. And lastly, the READ_LOGS permission is used for the 'Logcat' feature in the About Chronus section and only allows access to the Chronus log events, nothing else.
Installation:
Its simple, just install it from the Play store

Credits:
While Danny Baumann and I wrote most of the widget, credit also goes to the many translators as well as other contributors such as Nicolai Ehemann, Matt Booth and Jorge Ruesga for the languages and features they have contributed.

A full list of names can be found here
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2013-03-11-21-02-15.jpg
Views:	90628
Size:	24.5 KB
ID:	1798276   Click image for larger version

Name:	Screenshot_2013-03-11-21-03-07.jpg
Views:	75589
Size:	22.3 KB
ID:	1798278   Click image for larger version

Name:	Screenshot_2013-03-10-10-01-12.jpg
Views:	71792
Size:	25.5 KB
ID:	1798279   Click image for larger version

Name:	Screenshot_2013-03-10-09-56-14.jpg
Views:	70090
Size:	16.4 KB
ID:	1798280   Click image for larger version

Name:	Screenshot_2013-03-16-08-37-19.jpg
Views:	65263
Size:	28.9 KB
ID:	1809580  

Click image for larger version

Name:	Screenshot_2013-03-16-08-49-17.jpg
Views:	56394
Size:	17.2 KB
ID:	1809581  

Community Developer, CyanogenMod User Interface and Experience Team
The opinions expressed here are my own and do not in any way represent an official communication from the CyanogenMod project.

Don't ask me a question until you have read the Android Design Guidelines

Issues can be reported on JIRA.
  • Please include detailed steps to reproduce and a logcat.
  • DO NOT report issues on Nightlies unless specifically instructed by a CM team member to do so.

Daily use:
Galaxy S4 (I337M) - ROM: CM10.2 (Own build), KERNEL: CM10.2
Nexus 10 - ROM: CM10.2 (Own build), KERNEL: CM10.2

Development/Test devices:
Nexus 4 - ROM: CM10.2 (Own build), KERNEL: CM10.2
Samsung Galaxy Nexus - ROM: CM10.2 (Own build), KERNEL: CM10.2, RADIO: XXLH1
Samsung Galaxy Tab 10.1 (p4wifi) - ROM: CM10 (Own build), KERNEL: CM10
Samsung Galaxy S (i9000m) - ROM: CM10.1 (Own build), KERNEL: CM10.1

The Following 471 Users Say Thank You to DvTonder For This Useful Post: [ Click to Expand ]
 
DvTonder
Old
(Last edited by DvTonder; 15th April 2014 at 02:12 PM.)
#2  
Recognized Developer - OP
Thanks Meter 3702
Posts: 2,142
Join Date: Apr 2007
Location: Toronto
Release history:

Version 4.2.0 - Backup and Notifications
NEW features:
- Status bar Weather notifications (Pro)
- Backup and restore widget settings

Fixes:
- Use Google's Geo lookup instead of OpenWeatherMaps's, if available
- Help text scrolling
- Minor bugfix and code cleanup
- Updated translations

Version 4.1.1
Fixes:
- Updated 7" and 10" tablet layouts for Month View calendar widget
- Update the current day/month in the Month view calendar on date change
- Calendar resizing in Standard style widget
- Better multi-day all day event handling
- Facebook widget refresh hang
- Updated translations

Version 4.1.0 - Facebooking...
NEW features:
- Facebook news provider (Pro)
- Month view Calendar style and Tap action toggle (Pro)
- Sharing in News feed article view
- Widget background selection now a standard feature!

Fixes:
- Fix http://yr.no location lookup in e.g. Japan.
- Fix weather cache handling on connection failures
- Fix icon and text overlay color handling
- Performance improvements
- Updated translations

Version 4.0.5 to 4.0.7
Fixes:
- New http://yr.no provider (The old geoname service was too unreliable)
- Allow Clock+ upscaling on Lock screen (with warning message)
- Fix Calendar hang on refresh and icon disappearing bugs
- Bug fixes and Performance optimizations
- Fix Calendar refresh bugs
- Updated translations (AF, DE, IT, IW, RO and SK)

Important note to existing http://yr.no users:
The re-written version of the http://yr.no weather provider replaces the old Geonames location service with the Google Maps location service. As a result of the change in location provider, existing http://yr.no users using a Custom location will need to re-select the Custom location(or switch to using network location).

Version 4.0.1 to 4.0.4
Fixes:
- General bugfixes
- Flex (Analog) and Clock+ (Forecast) Clock Tap action
- RSS Finder clicks not working
- "Loading weather" indicator not going away
- Properly encode Feedly content that may contain spaces
- Allow disabling of Calendar event taps (New feature)
- Slightly smaller weather panel layout to better fit some screens
- Slightly enhanced small widget layout to not wrap with battery %
- Fix Left/Right weather panel condition text ellipsis
- Updated translations (AF, IT, DE and ES)

Version 4.0.0 – Dreaming of News in Norway...
NEW features, General:
- News widget
- Weather widget
- Daydream screensaver (Pro)
- Clock+ (Forecast) widget (Pro)
- We removed the 'vclouds' and 'modern' icon sets to reduce the app size by over 5MB. Now available via the Play store (Free)

NEW features, Clock:
- Show Battery percentage
- Analog clock styles: Standard and Classic (Pro)

NEW features, Weather:
- Weather layout styles: Standard and Classic
- http://yr.no weather provider
- More weather info (sunrise, sunset, humidity, wind etc.)

NEW features, News:
- Feedly support (Pro)
- RSS source searching
- Internal viewer for 'Go to article' action

Version 3.5.0 - "Extra Extra, read all about it ..."
NEW features:
- Integrated News Feed Reader (Flex widget)
- Calendar colors (Pro)
- "Do nothing" Clock Tap action (Pro)

Fixes:
- A few layout and padding tweaks incl. a slightly larger Calendar font
- Several new languages and updated translations

Credits:
Our thanks go to +Jorge Ruesga for contributing the News Reader feature.

Version 3.4.2
NEW features:
- Analog Flex Widget
- Custom color selection for all fonts
- EXPERIMENTAL! OpenWeatherMap Weather provider

Fixes:
- Fixes the Clock+ widget sizing on HDPI devices
- Translation updates

Release Notes:
OpenWeatherMap seems to have a bug in their geolocation API - they return different locations for the same coordinates. We have logged the bug with them but there is no committed resolution from them. As a workaround, if you cannot live with it, use a custom location.

Version 3.4.0 - Icons, icons, icons, and a widget ...
Changes:
- UPDATED! Forecast widget now resizeable
- NEW! Clock+ widget
- NEW! Weather Icon Set selection with 2 additional Icon sets:
- vClouds
- Modern (Pro)
- Additional sets are available in the Play Store (Flat, Vista and Realism) and 3rd party developers can now add their own sets
- Almost all images refreshed
- Hex input field for color picker for more precise control
- New translations (Turkish, Finnish, Arabic etc.)
- Bug fixes
- REMOVED! - Analog clock

Versions 3.1.0 to 3.3.0
NEW features:
- Several new widgets added
- Per widget configuration
- Pro version support
- Widget panel Alignment, backgrounds, rounded corners etc.
- Additional weather providers
- Complete code re-factoring

Fixes:
- Too many to mention

Version 3.0.2
- Fix 24 hour formatting

Version 3.0.1
- Fix 24 hour format clock showing 24:00 for midnight
- Changing the temperature format (Use metric) refreshes weather to show C or F immediately
- A few updated Translations

Version 3.0.0
- Chronus is back ...
- Added support for Android 4.1.x
- Updated and new Translations
- Ability to display an AM/PM indicator on 12 hour clock
- A few tweaks and fixes

Version 2.2.6
- Updated and new Translations
- A few general fixes
- 'Today' time range for calendar
- Ability to hide the calendar icon
- Adds com.sec.android.app.clockpackage support

Version 2.2.5
- Fix clock detection - will now open either DeskClock or DeskClockGoogle
- Updated translations
- Localization fix

Version 2.2.4
- XXHDPI support (Galaxy S4 and HTC One)

Version 2.2.3
- Fix calendar icon showing when no events
- Optimize widget loading
- Updated translations

Version 2.2.2
- Use new Yahoo placefinder API URL
- Updated translations

Version 2.2.1
- Fix FC when using monochrome icons with an unknown condition code
- Updated translations

Version 2.2.0
- Highlight upcoming calendar events (NEW FEATURE!)
- Fix widget sometimes indefinitely showing 'Widget is loading...'

Version 2.1.1b
- Fix widget calendar display

Version 2.1.1
- Fix calendar icon visible when there are no events
- Default calendar lookahead is now 2 weeks
- Language updates

Version 2.1.0
- Add scrollable events list in Calendar panel (up to 10 events)
- Tapping event opens calendar at selected event
- Taping calendar icon opens Calendar at today's date

Version 2.0.1
- Fix FC when location services is not turned on
- Fix FC when yahoo weather returns invalid XML response
- Additional and updated translations

Community Developer, CyanogenMod User Interface and Experience Team
The opinions expressed here are my own and do not in any way represent an official communication from the CyanogenMod project.

Don't ask me a question until you have read the Android Design Guidelines

Issues can be reported on JIRA.
  • Please include detailed steps to reproduce and a logcat.
  • DO NOT report issues on Nightlies unless specifically instructed by a CM team member to do so.

Daily use:
Galaxy S4 (I337M) - ROM: CM10.2 (Own build), KERNEL: CM10.2
Nexus 10 - ROM: CM10.2 (Own build), KERNEL: CM10.2

Development/Test devices:
Nexus 4 - ROM: CM10.2 (Own build), KERNEL: CM10.2
Samsung Galaxy Nexus - ROM: CM10.2 (Own build), KERNEL: CM10.2, RADIO: XXLH1
Samsung Galaxy Tab 10.1 (p4wifi) - ROM: CM10 (Own build), KERNEL: CM10
Samsung Galaxy S (i9000m) - ROM: CM10.1 (Own build), KERNEL: CM10.1

The Following 187 Users Say Thank You to DvTonder For This Useful Post: [ Click to Expand ]
 
davisac
Old
#3  
Senior Member
Thanks Meter 212
Posts: 323
Join Date: Jan 2013
Default Re: [APP][OFFICIAL][4.2+] - CyanogenMod cLock - Home and Lock screen widget (11/3/13)

Thanks everyone who contributed. This is my go to widget.

:thumbup::thumbup:

Sent from my Nexus 7
The Following 4 Users Say Thank You to davisac For This Useful Post: [ Click to Expand ]
 
itandy
Old
#4  
itandy's Avatar
Senior Member
Thanks Meter 942
Posts: 1,506
Join Date: Apr 2010
Location: Hong Kong
So CM10.1 users have to wait for a CM update to get this? This version seems to have more options than the one I'm already using in CM10.1.
My phone
Sony Xperia ZR | Rooted Stock ROM 4.3 | Stock kernel | Dual CWM/TWRP recovery | Samsung 32GB UHS-I

HTC Incredible S | Blackrose 2.02 HBOOT | 4EXT Touch | CM11 VivoKat | TESCO Kernel 3.0.101 | 3831.18.00.28 radio | SanDisk Ultra UHS-I 32GB

My work
Photo Grid/Frame Widget | Android Phone Vibrator - Xposed | Ringer & Notification Volume Unlink in ICS/JB - Xposed | Notification Direct Launcher - Xposed | Xperia Stamina LED - Xposed | Xperia/AOSP NavBar Buttons - Xposed
The Following User Says Thank You to itandy For This Useful Post: [ Click to Expand ]
 
DvTonder
Old
#5  
Recognized Developer - OP
Thanks Meter 3702
Posts: 2,142
Join Date: Apr 2007
Location: Toronto
Quote:
Originally Posted by itandy View Post
So CM10.1 users have to wait for a CM update to get this? This version seems to have more options than the one I'm already using in CM10.1.
Today's nightly will have the exact same functionality. It was merged last night. I plan to keep them in sync.

Community Developer, CyanogenMod User Interface and Experience Team
The opinions expressed here are my own and do not in any way represent an official communication from the CyanogenMod project.

Don't ask me a question until you have read the Android Design Guidelines

Issues can be reported on JIRA.
  • Please include detailed steps to reproduce and a logcat.
  • DO NOT report issues on Nightlies unless specifically instructed by a CM team member to do so.

Daily use:
Galaxy S4 (I337M) - ROM: CM10.2 (Own build), KERNEL: CM10.2
Nexus 10 - ROM: CM10.2 (Own build), KERNEL: CM10.2

Development/Test devices:
Nexus 4 - ROM: CM10.2 (Own build), KERNEL: CM10.2
Samsung Galaxy Nexus - ROM: CM10.2 (Own build), KERNEL: CM10.2, RADIO: XXLH1
Samsung Galaxy Tab 10.1 (p4wifi) - ROM: CM10 (Own build), KERNEL: CM10
Samsung Galaxy S (i9000m) - ROM: CM10.1 (Own build), KERNEL: CM10.1

The Following 4 Users Say Thank You to DvTonder For This Useful Post: [ Click to Expand ]
 
nenadj
Old
#6  
nenadj's Avatar
Senior Member
Thanks Meter 31
Posts: 173
Join Date: Dec 2008
Default Re: [APP][OFFICIAL][4.2+] - CyanogenMod cLock - Home and Lock screen widget (11/3/13)

Great work.

You should add settings option for maximized lock screen and long press unlock.

Sent from my HTC Desire using Tapatalk 2
 
rush25
Old
(Last edited by rush25; 12th March 2013 at 12:14 PM.)
#7  
rush25's Avatar
Recognized Themer
Thanks Meter 4083
Posts: 2,516
Join Date: Nov 2011

 
DONATE TO ME
Default Re: [APP][OFFICIAL][4.2+] - CyanogenMod cLock - Home and Lock screen widget (11/3/13)

Can this be also ported to 4.1.2 ?

Like latinime.apk and gallery.apk

Sent from my GT-I9100 using xda premium
 

Galaxy SII *2 :- Chameleon ROM |
Kernel:- Jeboo Kernel

Galaxy SIII *2:- Stock 4.2.2 XXFUME3 | NeatROM MD2 Odexed | MIUI v5 by muchopoli83 |
Kernel:- Stock Kernel Repacked

Neus 4:- Stock | AOKP |
Kernel:- Stock | HellsCore |

Member Of :- Team Adreno | Team X-Treme |
 
DvTonder
Old
#8  
Recognized Developer - OP
Thanks Meter 3702
Posts: 2,142
Join Date: Apr 2007
Location: Toronto
Quote:
Originally Posted by Rush25 View Post
Can this be also ported to 4.1.2 ?

Like latinime.apk and gallery.apk
Not without a lot of work. The digital clock component is a new feature built into android 4.2.

I will have to back port it for the widget to work on 4.x and then it would only support home screen in any case since earlier versions of Android did not have lock screen widgets.

I'm not sure it is worth the effort to maintain two versions.

Community Developer, CyanogenMod User Interface and Experience Team
The opinions expressed here are my own and do not in any way represent an official communication from the CyanogenMod project.

Don't ask me a question until you have read the Android Design Guidelines

Issues can be reported on JIRA.
  • Please include detailed steps to reproduce and a logcat.
  • DO NOT report issues on Nightlies unless specifically instructed by a CM team member to do so.

Daily use:
Galaxy S4 (I337M) - ROM: CM10.2 (Own build), KERNEL: CM10.2
Nexus 10 - ROM: CM10.2 (Own build), KERNEL: CM10.2

Development/Test devices:
Nexus 4 - ROM: CM10.2 (Own build), KERNEL: CM10.2
Samsung Galaxy Nexus - ROM: CM10.2 (Own build), KERNEL: CM10.2, RADIO: XXLH1
Samsung Galaxy Tab 10.1 (p4wifi) - ROM: CM10 (Own build), KERNEL: CM10
Samsung Galaxy S (i9000m) - ROM: CM10.1 (Own build), KERNEL: CM10.1

The Following 3 Users Say Thank You to DvTonder For This Useful Post: [ Click to Expand ]
 
forestchen
Old
#9  
Junior Member
Thanks Meter 5
Posts: 7
Join Date: Nov 2007
Default Re: [APP][OFFICIAL][4.2+] - CyanogenMod cLock - Home and Lock screen widget (11/3/13)

thanks for the app, please consider putting it on the Google Play.

Sent from my Nexus 4 using Tapatalk 2
The Following 3 Users Say Thank You to forestchen For This Useful Post: [ Click to Expand ]
 
rush25
Old
#10  
rush25's Avatar
Recognized Themer
Thanks Meter 4083
Posts: 2,516
Join Date: Nov 2011

 
DONATE TO ME
Default Re: [APP][OFFICIAL][4.2+] - CyanogenMod cLock - Home and Lock screen widget (11/3/13)

Quote:
Originally Posted by DvTonder View Post
Not without a lot of work. The digital clock component is a new feature built into android 4.2.

I will have to back port it for the widget to work on 4.x and then it would only support home screen in any case since earlier versions of Android did not have lock screen widgets.

I'm not sure it is worth the effort to maintain two versions.
I think it would not only support home screen widgets but also lock widgets since both cm and aokp have the option to add all widgets on lock but i don't know in much about the app so your decision is final..

Sent from my GT-I9100 using xda premium
 

Galaxy SII *2 :- Chameleon ROM |
Kernel:- Jeboo Kernel

Galaxy SIII *2:- Stock 4.2.2 XXFUME3 | NeatROM MD2 Odexed | MIUI v5 by muchopoli83 |
Kernel:- Stock Kernel Repacked

Neus 4:- Stock | AOKP |
Kernel:- Stock | HellsCore |

Member Of :- Team Adreno | Team X-Treme |

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes