Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,736,888 Members 53,287 Now Online
XDA Developers Android and Mobile Development Forum

[APP][15OCT2011-v0.2.7] LateReader: WM Read It Later Application...

Tip us?
 
vizier
Old
(Last edited by vizier; 15th October 2011 at 06:36 PM.) Reason: hot fix for the SSL issue...
#1  
vizier's Avatar
Retired Recognized Developer - OP
Thanks Meter 7
Posts: 175
Join Date: Feb 2009
Location: Ankara
Thumbs up [APP][15OCT2011-v0.2.7] LateReader: WM Read It Later Application...

----------------------------
The SSL issue some of you faced lately is fixed in v0.2.7, please try and give feedback. Thanks.
----------------------------
Late Reader is a Windows Mobile application for reading your Read It Later lists. Actually this application does (or aims) more than just reading your list. You can search, sort your list, download pages for offline reading. Share your list items with others. And more.



Please note that this is a .NET application and requires .NET CF 3.5+ to be installed on your device.

Below you can find the change log.

Late Reader v0.2.7
- FIXED SSL issue
- improved graphics thanks to drast-x
- no more fullscreen
- some more fixes

Late Reader v0.2.0

- [FIXED] SIP auto activate/deactivate when focus enters/exits text boxes
- [FIXED] Storage Card is not always detected correctly, especially when you have mapped network folders
- Item Title/Tags editing
- Application Settings UI
- Show progress info during syncing
- Archieve
- Day and night color shemes for Currently Reading view
- Reading bg color/fgcolor selection
- Kinetic scrolling in reading list
- Full screen option in Currently Reading view
- Statusbar for displaying number of items ec. in the list
- Touch based page up/page down style navigation as an option (suggested by sirhc7)
- D-Pad support in Currently Reading view
- Summary info about Reading List on the main screen
- Download all page texts as an option
- Much faster filter/sort



Late Reader v0.1.0

- C# API wrapper for RIL web based API
- Login
- Signup
- Reading List UI
- Page Text rendering (I am doing this from scratch as the .NET WebBrowser component seems to be unusable for me)
- Currently Reading (Remembers what you were reading last time)
- Syncing with the RIL server
- Storing the list and Page Texts for offline viewing
- favicon image display in reading list
- Mark as Read/Unread functionality in the reading list
- Search in reading list
- Sorting in reading list
- Kinetic scrolling in Page Text display
- Currently reading context menu
-fontsize: tiny, small, normal, large, huge
-show more/less (depending on the current mode),
-show full in browser
-update pagetext (download again)
- Threaded syncing
- Use of codepages in Currently Reading view
- Get only list as an option
-Show whether pagetext is available with an icon
-Let the user mark items for downloading with the next sync
-By default do not download READ item page text
-Make this an option
- [FIXED]reading list does not update after a sync (at least the sorting is not applied)
- [FIXED]currently reading mode (less/more) is not stored
- [FIXED]When no text is available in Currently Reading Panel a message indicating less mode is shown, but sometimes the same thing happens in more mode as well
- [FIXED]Better rendering of PRE/CODE tags
- [FIXED]Every form is displayed as a separate app in task managers, we should have only one item instead
- [FIXED]Some items are displayed twice in All view (maybe read items?)
- [FIXED]max mode of main form is sometimes hindered with the title bar (especially after a long running sync operation)

Planned Features

- Better UI
- Better rendering (more html tag support) in the Page Text display
- Pinch zooming in the reading list and Page Text display
- Image download/display option in the Page Text display
- Better Application icon
- Share (twitter, facebook, email)
- ! Paging in currently reading (better memory management)
- Currently reading context menu - share (twitter, facebook, email)
- Shake based URL add (with a translucent form with two buttons: "Read It Later" and "Open Late Reader")
-for Opera 10
-for other browsers later
- Tags Chooser (like in blog page tags)
- Better rendering of long words (words longer than a line should be splitted)
- Page transition effects (from main form to reading list, reading list to currently reading)
- check connection state and open upon user approval during
-sync
-open in external browser
-share via email,facebook,twitter
-update pagetext
- Rotate/auto rotate
- Reading list button animation (Button down effect)
- Store currently reading scrollposition
- Performance improvement
-Optimize justified text rendering
-Decrease memory usage (easily reaches 5-6 MB currently)
- Handle "Login Needed" response type for page text downloading
- Handle "Next Page" in a response to pagetext downloading
-Add option to download next page as well
-Add option to select max number of next pages to follow (depth of download)
-Display next page following the normal text page in the "Currently Reading" view
- Option to delete pagetexts of read pages
- Faster "mark for download" with a switch control (suggested by spyrale)
- D-Pad support (I did not add this from the beginning because I do not have a device with a D-PAD, only HD2 and HD)
- rendering non-text elements, at least the simple tables, small figures (suggested by leoparis)
- dictionary integration (suggested by leoparis)
- AppToDate support (suggested by sirhc7)
- copy text to clipboard (suggested by sirhc7)
- highlight text (suggested by sirhc7)
- add note to selected text (suggested by sirhc7)
- configurable gesture based actions
- configurable page region tap actions (suggested by sirhc7)
- option to select from one of the installed browser apps, when using "open in external browser" (suggested by spyrale)

Bugs/Annoyances?
- error messages generated by RILAPI are not displayed at all (maybe not generated correctly?)
- favicon is not correctly drawn (transparency issue)
- <LINK> tag defined favicons are not currently downloaded
- password entry is not masked (with asterisk)

Credits
  • First of all thanks to xda-developers forum user zefiltrin (hugocbp) for the idea (see his thread), also thanks to other members on that thread for their comments
  • LateReader uses Sense SDK, and I must admit that this wonderful library freed me from hundreds of lines of custom drawing code.
  • I used Majestic12 HTML parser for parsing page texts
  • Finally I must thank to the makers of Read It Later

License
This application is provided freely, but it is not open source software. You can use the software freely. Decompiling is not permitted.
I might do this open source, but at least it is closed source now. So please respect this and do not decompile it.
Attached Files
File Type: cab LateReader_v0.1.0.CAB - [Click for QR Code] (508.2 KB, 1172 views)
File Type: cab LateReader_v0.2.0.CAB - [Click for QR Code] (565.4 KB, 2856 views)
File Type: cab LateReader_v0.2.7.CAB - [Click for QR Code] (627.9 KB, 1201 views)
[APP] LateReader : WM Read It Later Application...

Previous Phones: Palm Treo 650 -> HTC Touch HD -> HTC Touch HD2 -> Samsung Galaxy S II I9100
Current: Samsung Galaxy Note II N7100
 
vizier
Old
#2  
vizier's Avatar
Retired Recognized Developer - OP
Thanks Meter 7
Posts: 175
Join Date: Feb 2009
Location: Ankara
Default Reserved

Reserved for later use
[APP] LateReader : WM Read It Later Application...

Previous Phones: Palm Treo 650 -> HTC Touch HD -> HTC Touch HD2 -> Samsung Galaxy S II I9100
Current: Samsung Galaxy Note II N7100
 
vizier
Old
#3  
vizier's Avatar
Retired Recognized Developer - OP
Thanks Meter 7
Posts: 175
Join Date: Feb 2009
Location: Ankara
Default Reserved

Reserver for later use
[APP] LateReader : WM Read It Later Application...

Previous Phones: Palm Treo 650 -> HTC Touch HD -> HTC Touch HD2 -> Samsung Galaxy S II I9100
Current: Samsung Galaxy Note II N7100
 
chaitandeva
Old
#4  
Member
Thanks Meter 1
Posts: 46
Join Date: Jun 2007
Getting Null Reference Exception. Could not add anything to the list as the add button is grayed out.
Error and phone details are attached..
Attached Thumbnails
Click image for larger version

Name:	Screen29.jpg
Views:	455
Size:	67.6 KB
ID:	327383   Click image for larger version

Name:	Screen30.jpg
Views:	272
Size:	69.1 KB
ID:	327384   Click image for larger version

Name:	Screen31.jpg
Views:	222
Size:	66.9 KB
ID:	327385   Click image for larger version

Name:	Screen32.jpg
Views:	168
Size:	68.1 KB
ID:	327386   Click image for larger version

Name:	Screen33.jpg
Views:	157
Size:	66.0 KB
ID:	327387  

Click image for larger version

Name:	Screen34.jpg
Views:	181
Size:	93.5 KB
ID:	327389  
 
vizier
Old
#5  
vizier's Avatar
Retired Recognized Developer - OP
Thanks Meter 7
Posts: 175
Join Date: Feb 2009
Location: Ankara
Thanks for the very fast response.
Currently Add function is not available. You can use the Read It Later web browser plugins for adding items to your list. Actually this would be the typical usage scenario: Add from a browser, then sync to your WM device. But I will also try to make adding on the device as usable as possible (shake based Opera integration, etc.)

I will investigate your problem tomorrow as it is the middle of the night here (04:38 AM ), and I need to have some sleep before I go to work

In the meantime, can you provide answers to the following questions in order to make the analysis easier:
- which device are you using?
- which version of the .NET CF are you using (3.5+ is a requirement, I should add this to the first post I guess)
- do you have a storage card installed?

By the way, I tested the app with a HD2 and a HD, and it works without a problem.
[APP] LateReader : WM Read It Later Application...

Previous Phones: Palm Treo 650 -> HTC Touch HD -> HTC Touch HD2 -> Samsung Galaxy S II I9100
Current: Samsung Galaxy Note II N7100
 
the0ne
Old
#6  
the0ne's Avatar
Senior Member
Thanks Meter 52
Posts: 843
Join Date: Jan 2007
Location: Melbourne
this sounds great..
---

Windows Phone Apps || Windows Phone Games --- want to review apps and game for windows phone and get paid for it ? Get it touch



---
 
kenkiller
Old
#7  
kenkiller's Avatar
Senior Member
Thanks Meter 385
Posts: 2,814
Join Date: Nov 2009
Works very nice at this stage.
 
spyrale
Old
(Last edited by spyrale; 17th May 2010 at 10:04 AM.)
#8  
spyrale's Avatar
Senior Member
Thanks Meter 114
Posts: 723
Join Date: Apr 2009
Location: from Abruzzo with fury
finally you made it thanks a lot, will test later

edit:
played a little, only one word: AWESOME. i have only one request that you have not planned, perhaps: a checkbox (or a switch) to mark for download it will be faster then long tapping on the item thanks vizier, you are a master!
 
vizier
Old
#9  
vizier's Avatar
Retired Recognized Developer - OP
Thanks Meter 7
Posts: 175
Join Date: Feb 2009
Location: Ankara
Quote:
Originally Posted by spyrale View Post
finally you made it thanks a lot, will test later

edit:
played a little, only one word: AWESOME. i have only one request that you have not planned, perhaps: a checkbox (or a switch) to mark for download it will be faster then long tapping on the item thanks vizier, you are a master!
It was not very easy to allocate time for this project most of the time, but yes finally we have something to start with. Thank you for your support.

Also I think your suggestion can improve the usability of LateReader, I will add marking for download with a switch to the list of planned items.
[APP] LateReader : WM Read It Later Application...

Previous Phones: Palm Treo 650 -> HTC Touch HD -> HTC Touch HD2 -> Samsung Galaxy S II I9100
Current: Samsung Galaxy Note II N7100
 
kenkiller
Old
#10  
kenkiller's Avatar
Senior Member
Thanks Meter 385
Posts: 2,814
Join Date: Nov 2009
This is good stuff.....more people need to see this.

Tags
latereader, read it later
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Cell Phone SIM Unlock Bill Just Steps Away from President’s Desk

For all those who believe that Cinderella stories don’t actually … more

Get Your Cargo to its Destination in 4×4 Military Operations Reborn

Racing games have evolved quite a bit since the days of Pole … more

Automate Your Device with Sfen

Changing the profile of yourdevice manually is now long forgotten. Since the advent of Android automation … more