[widget][2.1+][3.1+][retired] Scrollable news widget (2.1.2)

246 posts
Thanks Meter: 121
By gdodinet, Senior Member on 22nd November 2010, 11:18 PM
Post Reply Email Thread
[2014.01] This app has been revived thanks to rori~! Please find the latest version here.



Last edit 2012-11-04: version 2.1.2.

ICS compatible [see history below]. Min compatibility: Android 3.1 (api level 12).

Source is available on google code under a GPL 3 license:

Eclair, Froyo Gingerbread (and Honeycomb 3.0) users: please use v1.4.4.1.

Previous versions are available form google code :


I've published yesterday [23 nov. 2010] the first version of a scrollable news widget. This is my first attempt at android development.

I've tested the widget against Launcher Pro and ADW Launcher quickly and quite extensively with Zeam. It still needs some work (amonst other things: theming, feed validation, feed lookup, ...) but it is still usable -- meaning i use it.

Since version 1.4.0 GReader and news sharing are supported through Scrollable News Addons (paid app).
The addon has been unpublished as it won't be maintained anymore. Its features will in time be integrated into the main app.

Version history:

2.1.2 (2012-11-04)
- Add 2 and 3- column layout (not tested with HC)

2.1.1 (2012-10-28)
- minor bugs fixes and some sanity checks

2.1.0 (2012-10-27)
- Fix embedded browser menu (JB)
- Google news thumbnail hack (url fix)
- Stop loading option (reader menu)
- Support media:content thumbnail
- Fix media:description incorrect use
- Add the option to hide story title
- Get rid of the hideous orb icon
- Add "mark all read" option"
- Tweak main settings activity

2.0.11 (2012-07-25)
- Critical bug fix regarding wifi connected state

2.0.10 (2012-07-24)
- Fix a minor issue regarding non standard date formats

2.0.9 (2012-06-21)
- Minor bug fixes
- More sanity checks

2.0.8 (2012-06-05)
- Allow to distribute stories evenly between feeds
- Defaults update date to pub date if not set
- Do no update date if no feed(s) not reloaded
- Minor bug fixes

2.0.7 (2012-05-21)
- Fix overlapping elements in layouts 3 & 4

2.0.6 (2012-05-20)
- Improve background handling
- Minor bug fixes
- Fix thumbnail size
- Improve layouts 2, 3 & 4

2.0.5 (2012-05-18)
- Add debug mode (unhide active areas)
- Various ergonomics improvements
- More support for malformed feeds!
- Fix "Nothing to read" bug!
- Show widget title while loading
- Minor bug fixes

2.0.4 (2012-05-17)
- Fix HoneyComb updating bug
- Improve background handling
- Force title visibility on HC
- Change theme to Holo dark
- Add "what's new dialog"

2.0.3 (2012-05-16) (version gap intended)
- Offline cache browsing (LOAD_CACHE_ELSE_NETWORK when offline)
- More sanity checks (empty description, null bmp, etc.)
- Yahoo namespace support (
- Fix widget size (250dp vs. 294dp)
- add minResize[Width|Height] attributes

2.0.1 (2012-05-15) {Maintenance release}
- Fix image extractor bug (no body | bad image)
- Reload widget on news deletion
- Force extension on export (snb, snt, opml)
- Ignore feed on import if title or url is null
- Read feed color on import
- Show file path on export success
- Use item content if description not provided
- Clear stories before loading new ones (option)

2.0.0 (2012-05-13)
- Add third active zone in widget title bar [config | refresh | reload]
- Add FR translation
- Add RU translation (thanks to [email protected])
- Minor bug fixes

2.0.0-rc1 (2012-05-10)
- Add the option to eagerly download thumbnails (global option, default=true)
- Fix feed export
- Remove doc! Replace with an About page

2.0.0-beta-3 (2012-05-08)
- Add maintenance operations (clear cache, etc.)
- Hopefully improve in-body thumbnail handling
- Lay out foundations of the user guide

2.0.0-beta-2 (2012-05-07)
- Widget config: automatically apply theme (resp. behaviour) if there's only one
- Add default theme (default dark + default light)
- Fix footer padding (layout 5)
- Implement feed color (takes precedence in story title)
- Minor fixes

2.0.0-beta-1 (2012-05-06)
- Complete rewrite of the widget to support ICS
- Need Android > 3.1 (Honeycomb; API Level 12)
- Hopefully much better ergonomics and slightly better performance
- Sparse documentation (in progress) (2011-05-26)
- Fix gap in news entry when content is hidden
- Make center crop (full width thumbnails) optional

1.4.4 (2011-05-25)
- Add square corners backgrounds
- Bring back plain backgrounds
- Center thumbnail if content is hidden
- Add thumbnail lookup priority option
- Add minimum thumbnail size option
- Increase max thumbnail size
- Add large thumbnails warning
- Workaround wrong enclosed image mimetype
- Allow to clear thumbnail cache
- Refine send logs content
- Full title (not trimmed) if content is hidden
- Skip share dialog (one click less)
- Do not reload built-in browser if url not changed
- Add built-in browser back button support
- Fix built-in browser history navigation state
- Fix browser and share activities flow (2011-05-15)
- Render items before fetching images

1.4.3 (2011-05-14)
- Layout optimization: no more choppy scrolling!
- Improve thumbnail support
- Add visual indicator while fetching thumbs
- Always reload after clicking "update configuration"
- Single click edit feed
- Remove widget title shadow
- Readd widget scrollbar

1.4.2 (2011-05-07)
- Add option to use legacy parser instead of the new one
- Add option to not lookup images in entry summary
- Improve addon support / maintain feed source
- Try and tweak scrolling
- Fix feeds disappearing if not saved
- Fix regular headline option (2011-05-01)
- Fix encoding regression (2011-04-29)
- Add OPML Support for import/export
- Send custom user agent to prevent servers to detect mobile device (some servers can forward to a non rss feed page -- f.i. mobile tailored homepage)
- When multiple urls are provided for an entry, try to select the most appropriate one

1.4.1 (2011-04-28)
- Fix same date issues (causing incomplete feed loading)
- Fallback to today if date not retrieved
- Prefer source feed title over registered feed name
- Add option to show real entry author name
- Improve layouts and add right thumbnail option (2011-04-27)
- Fix date parsing issues (2011-04-26)
- Fix encoding issues introduced by 1.4.0
- Prevent potential name issue (2011-04-25)
- Make feed parser more lenient
- Fix refresh after thumbnail fetch

1.4.0 (2011-04-24)
- Add built-in navigation controls
- Fix https feed issue
- Add wide widgets for 5 column compatible launchers
- Change thumbnail entry position (left)
- Shorten footer date (MMM d, HH:mm)
- Huge performance boost (dropped Rome parser)
- Built-in browser now listed in recent activities
- Properly lookup enclosed images (i think)
- Prevent potential single quote issue
- Add a search feed feature
- Fix unneeded image fetching
- Add simple addon support

1.3.4 (2011-02-21)
- Fix feed color persistency
- Add plain background options
- Alternative entry date parsing

1.3.3 (2011-02-06)
- Restore instapaper mobilizer alternative
- Add font size tweaking options
- Add headline bold font option
- Fix FC when setting default preferences
- Fix (caught) IllegalStateException when setting feed color
- Try preventing OOME when dealing with insane thumbnail settings

1.3.3-rc (2011-01-30)
- Add a "Hide header" option
- Fix the infamous "hard to hit refresh" issue
- Improve no background layout
- Integrate Instapaper text version
- Notification support (ongoing and transient notifications)
- Protect against AIOOBE (cannot reproduce)

1.3.2 (2010-12-20)
- Fix duplicate entries if changing feed color
- Fix FC on orientation change
- Try fixing FC on 1.3.1 (bad db upgrade)
- Relocate data folder to /Android/data (should be transparent)

1.3.1 (2010-12-19)
- Allow for bigger thumb
- Per widget thumb size
- Change thumb position
- Improve offline refresh
- Feed color discriminant
- Fix AM/PM summary (%a)

1.3 (2010-12-12)
- Add feed lookup feature
- Add Full transparent background
- Refine Widget reconfiguration
- Add hide footer option
- Show last update in widget title
- Customize widget title format
- Add clear cache option
- Add Thumbnail support
- Use progress dialog for long running operations
- Minor fixes

1.2 (2010-12-02)
- Import/export feeds to SD
- Save/restore preferences
- Set/apply default preferences
- Add Mobilizer option
- Capitalize headline and footer option
- Add transparent bg
- Per widget BG (no change at runtime)
- Auto prepend http:// if missing
- Various fixes and improvements

1.1 (2010-11-28)
- Removed ads
- Configurable tap action
- Configurable summary crop
- Allow hiding news summary
- Organize preference screen
- Add simple appearance tweaks
- Add simple feed validation
- Add more refresh intervals

1.0.1 (2010-11-22)
- Blind fix locked db issue
- Do not crop news summary

1.0 (2010-11-21)
- Initial release
The Following 51 Users Say Thank You to gdodinet For This Useful Post: [ View ] Gift gdodinet Ad-Free
22nd November 2010, 11:33 PM |#2  
Junior Member
Thanks Meter: 0
Loaded it in the market but wasn't able to launch the widget or to use the configuration menu. It only shows a grey screen, although Menu button works in config mode..
I have a Desire rooted with miui rom 0.11.12
Doesn't work neither with Launcher Pro nor with the DEll Launcher..
22nd November 2010, 11:41 PM |#3  
OP Senior Member
Thanks Meter: 121
Hi Berliner,

Thanks for testing this widget. That's weird. I got a few comments in the market console that report a similar behaviour. However i'm not able to reproduce it. The grey background may indicate either that the widget feeds cannot be parsed or that scrollable widgets are not enabled.

I use android-rome-rss the fetch the feeds. Perhaps there is something to dig there? What feed(s) did you specify?
23rd November 2010, 12:33 AM |#4  
rori~'s Avatar
Senior Member
Flag Vienna
Thanks Meter: 819
Donate to Me
Just tested on N1, fine.
Needs a rss search of course...
But very nice, even like the widget

But I already use "AtomaRSS" which got a wonderful customization option...
23rd November 2010, 07:51 AM |#5  
OP Senior Member
Thanks Meter: 121
Hi Rori,

Indeed AtomaRss is very similar, feature-wise. I discovered it yesterday when i opened this thread because xda suggested a list of related messages. Since choice is always good, i will maintain and try and improve this widget.

Anyway, thanks for trying out the widget. Truth is i'm a bit lost here: i don't understand why it works like a charm for some people and doesn't even load for others (as is the case for berliner). I get the same mixed messages in the comments and ratings. I still don't know how i can pinpoint the actual issues.
23rd November 2010, 10:14 AM |#6  
parker09's Avatar
Senior Member
Thanks Meter: 175
hey mate, awesome app, would be good if it gave a list (or used default browser) to view 'full' article - in my case the in built one doesn't seem to work, but that might just be a problem at my end.

Also maybe the option to have a limited number of words in the content area, eg. instead of having the full story have like say justa set number defined in the settings, eg. 15, 25, 50, 0(all)?

Other then that, I love the look, can basically blend in with any theme
23rd November 2010, 12:34 PM |#7  
Senior Member
Thanks Meter: 121
Looks awesome, matching very well with the launcherpro widgets

Unfortunately it won't work on my i9000 either. The widget is there but no feeds will display (i tried the default feed + one other).
23rd November 2010, 03:19 PM |#8  
boombuler's Avatar
Senior Member
Thanks Meter: 226
Donate to Me

short hint from widget dev to widget dev:

You should add the following code to your "receiver"-tags in the AndroidManifest.xml to allow ADW to automatically turn on the scrollable widget setting!

<meta-data android:name="LauncherMetadata.Requirements.Scrollable"
                                android:value="true" />
23rd November 2010, 05:12 PM |#9  
Junior Member
Thanks Meter: 0
Looks lovely on my DHD, nice work
23rd November 2010, 07:33 PM |#10  
OP Senior Member
Thanks Meter: 121
Hi all,

Thanks a lot for your feedback. I hope i can solve the no-loading issue thanks to boombuller's advice. However what worries me is that i tested it successfully with the free version of LauncherPro (pretty quickly though). Anyway i'll add that to the next version -- hopefully pretty soon.
24th November 2010, 03:06 PM |#11  
Dodgylegs's Avatar
Senior Member
Thanks Meter: 38
Originally Posted by gdodinet

Hi all,

Thanks a lot for your feedback. I hope i can solve the no-loading issue thanks to boombuller's advice. However what worries me is that i tested it successfully with the free version of LauncherPro (pretty quickly though). Anyway i'll add that to the next version -- hopefully pretty soon.

Am just getting a blank screen with this?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes