Profile

Cover photo
Robert Schroll
61 followers|97,852 views
AboutPostsPhotosVideos

Stream

 
The epub reader Beru currently uses a toolbar for a number of functions in its book view.  But that's passé these days, so I've been working on a new behavior.  Here's an idea features a two-level bottom edge.  First, several actions are revealed, and later a table of contents is available.

Please let me know what you think.
23
Michał Prędotka's profile photoDavid Morley's profile photoMitchell Reese's profile photoRobert Schroll's profile photo
8 comments
 
A general concern: There's no hint for the bottom edge actions, other than the controls appearing and then hiding when you first enter the book view.  Will people be able to figure out how they work, or will they be lost?

+Michał Prędotka : That's an interesting idea I hadn't considered.  I like it, but I'm not sure if it'd be possible.  Does anyone here know if it's possible for an app to catch the volume button signals before the OS?

+Mitchell Reese : I've started to look at the content hub.  The problem is that, when there is a new content type, every provider has to take action to support that new type.  So nobody supports the new ebook content type, which means I can't test Beru with the ebook content type, which means Beru doesn't support the ebook content type, which means that no one else can test the ebook content type with Beru, which means....  Why we're not using mimetypes for this completely escapes me.

(Disclaimer 1: Mimetype support in content hub is coming, I'm told.  But why didn't we start with that and then add the aggregate types on top?)

(Disclaimer 2: The browser has gotten ebook support in trunk, but this hasn't made it into devel.  Probably because nothing has made it into devel since the beginning of December.)

Re a paid version: I don't know that there'd be any way for the two versions to share all their data, and I wouldn't want you to lose everything right after you decided to pay!  A donation button in the app scope would be very nice (hint hint).  In the meantime, if you want to give me money and you want new features, you're welcome to start a bounty: https://www.bountysource.com/issues/4163022-add-content-hub-support
Add a comment...

Robert Schroll

App Feedback  - 
 
A release candidate for the Gmail scope is now available in the click store.  Please give it a try and let me know what's broken.  There are a few known issues on the issue tracker (https://github.com/rschroll/gmail-scope/issues), but if your problem isn't there, I don't know know about it!
20
1
Sreelal C's profile photoKugi Javacookies's profile photoSteven Austen's profile photoRosa Guillén's profile photo
3 comments
 
Works a treat. 
Add a comment...
 
Using an app to read email?  That's so passé.

Gmail scope, coming soon.
44
3
Robert Schroll's profile photoDavid Callé's profile photoDavid Planella's profile photoCarla Sella's profile photo
13 comments
 
+Daniel Chapman: The ID used by the JSON API is indeed the X-GM-MSGID, albeit in hex.  https://developers.google.com/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid

As soon as Dekko supports it, I'd be happy to add a "View in" action.  The other thing that would be interesting to support is a "Reply in" action.
Add a comment...

Robert Schroll

Shared publicly  - 
 
In which the Canonical sprint is described, and certain developments are obliquely mentioned.
7
4
Alan Pope's profile photoCarla Sella's profile photo
Add a comment...

Robert Schroll

App Showcase  - 
 
I wanted to let everyone know that Geary 0.8 has just been released: blogs.gnome.org/jnelson/2014/09/19/announcing-shotwell-0-20-and-geary-0-8/

As you may know, Geary is a GTK mail client based around the idea that the basic unit of email is the conversation, not the message.  In 0.8, Geary furthers this by moving composition inline with the conversations.  See the screencast for a brief demonstration.

You can install Geary from the Yorba PPA: ppa:yorba/ppa.
14
3
Niklas Wenzel's profile photoJim Nelson's profile photoYorba's profile photoJuanjo Marín's profile photo
8 comments
 
Wow, looking forward to that. :)
So sad that Vala apps don't run on Ubuntu Touch yet...
Add a comment...
Have him in circles
61 people
Ann McKenzie's profile photo
Sid Payton's profile photo
Alejandro J. Cura (alecu)'s profile photo
William Oprandi's profile photo
Larry Ross's profile photo
Daniel Beck's profile photo
Tom King's profile photo
Alan Pope's profile photo
Nicholas Skaggs's profile photo
 
I finally got tired of my HTML5 app not working, due to the HTML5 app launcher, so I tried porting it to Cordova.  It went fairly easily, and now it runs nicely on Android.

Unfortunately, it's broken in new and exciting ways on Ubuntu.  Where do I report bugs in the Ubuntu platform for Cordova?  This (https://launchpad.net/cordova-ubuntu) looks like the relevant Launchpad project, but at the top it says it's moved to an Apache git repository.
2
Alan Pope's profile photoRobert Schroll's profile photoDavid Barth's profile photo
4 comments
 
The bug looks like the QtWebkit issue we have been trying to track down for quite some time, where the app won't always start the first time; it does run fine then. This being solved with Oxide as well.

For the request for new feature, target oxide and we will retarget as needed.
Add a comment...
 
Over on the Ubuntu-phone mailing list, I've written up a proposal to make submitting bug reports for apps as easy as reviews.  Click the link to see the whole argument, but the basic idea is have a bug report text entry in the apps scope that would create a new bug in a specified Launchpad bug tracker.

This would require you to use Launchpad (at least at first; we could add other trackers later on).  One of the objections I keep getting is that developers, especially those using other bug trackers, wouldn't enable this.

So my question to y'all is, would you enable this for your project?  If so, please give me a +1 or a comment, so I know to keep pushing. I'm especially interested to hear from anyone not currently using Launchpad who would open a LP bug tracker if this feature existed.
To: "ubuntu-phone@xxxxxxxxxxxxxxxxxxx" ; From: Robert Schroll ; Date: Wed, 17 Dec 2014 18:34:55 -0500. Hi all, I don't know if this is the proper place for this discussion. If it's not please reply with the correct list and I'll send all ...
6
Mitchell Reese's profile photoFabio Colella's profile photoStuart Langridge's profile photoNiklas Wenzel's profile photo
10 comments
Add a comment...

Robert Schroll

App Feedback  - 
 
The Gmail scope is rapidly progressing.  Version 0.3.0 is now in the store and on Github.

Since I've last posted here, it's gained:
- Fixes for authentication problems
- Better formatting of sent emails
- Buttons to mark emails as read or move them to the trash
- Email labels visible as departments
- Better thread views
- Faster access through batched requests
- An "open in Gmail" option

I think I can call it a beta now, so please hop in and start testing.  Report any problems you find here or on Github.  Now's also the time to suggest additional features that are missing.
gmail-scope - Gmail scope for Unity8
14
Add a comment...
 
Sure, you can read email from a scope.  But sending it?  Don't be ridiculous.

The Gmail Scope is now available through the click store and on Github: https://github.com/rschroll/gmail-scope

Do note that there are many things wrong with it; see the Github issue page for some of them.  Notably, I find getting online account credentials very finicky.  On initial attempts it may succeed one time in three.  But once it connects once, it tends to be okay for a while.
18
2
A Maurice's profile photoRobert Schroll's profile photoDavid Planella's profile photoVincent JOBARD (Winael)'s profile photo
2 comments
 
+Maurice A It's certainly possible.  A quick web search indicates that both outlook and yahoo provide APIs similar to gmail's.  Not identical though, so this would require re-implementing the client.cpp methods to handle those APIs.  Patches and pull requests welcome!

That said, this scope is based, like gmail itself, around threads.  Fitting another provider into such a model may prove difficult.  I wonder if the better approach would be to give each provider its own scope and then make an aggregator to show combined results for all accounts.  If anyone's interested in this, I'm happy to talk about how to avoid code duplication between such scopes.
Add a comment...

Robert Schroll

App Showcase  - 
 
I'm very pleased to announce that the epub reader Beru has reached version 1.0!  There are no big changes from the last beta (by design), but there've been a few small bug fixes.

A big thanks everyone at the Washington Sprint who helped me in some way, and an even bigger thanks to +Randy Olive for doing to boring but necessary work of modernizing Beru's build system.
14
Robert Schroll's profile photoDaniel Beck's profile photoKen VanDine's profile photoMitchell Reese's profile photo
5 comments
 
Great! Using it daily. Keep up the great work.
Add a comment...

Robert Schroll

App Showcase  - 
 
As some of you have probably noticed, the epub reader Beru has been broken on recent device images.  With the help of a bunch of people (see the blog post for details), it's working again.  It also features a fancy new swipe-to-turn behavior that I think you'll like.

Please note the download feature is broken right now, due to issues with AppArmor profiles and the DownloadManager's treatment of redirects.  These should be fixed in future images.
12
2
Mitchell Reese's profile photoRandy Olive's profile photoMichael Hall's profile photoCarla Sella's profile photo
2 comments
 
This app is looking fantastic
Add a comment...

Robert Schroll

App Showcase  - 
 
I'm pleased to announce that Beru, the Basic Epub Reader for Ubuntu, has reached beta.  This release features a cover view, new-style headers, translations, and numerous bug fixes.  See the blog post for more details.

I want to call out +Randy Olive for his hard work behind the scenes porting Beru from a qmake build system to cmake.  Because of this, you can now build and run Beru with a single click in Qt Creator.  Ain't that nifty?

Existing users should note that this upgrade will cause the loss of some of your per-book settings.  This was provoked by the change from the QtWebKit WebView to the Oxide WebView, but I took this as an opportunity to make some other backwards-incompatible changes that should prevent such problems in the future.  Apologies, but this is what you get with pre-1.0 software.

Also note that while Beru works well with trusty, there are numerous problems with dialogs with the current utopic images.  None of these are fatal, but they are annoying.
26
4
Mitsuya Shibata's profile photoAlan Pope's profile photoDaniel Beck's profile photoCarla Sella's profile photo
20 comments
 
Argh, sorry, I meant https://wiki.ubuntu.com/Translations/LpProjectConfiguration

I wasn't trying to convince, just to help. In my experience, everything that is not automated tends to be (understandably) forgotten. This happens often with translations, whereas if they are auto-committed, translators have always got the certainty that their work will make it to the next release.
Add a comment...
People
Have him in circles
61 people
Ann McKenzie's profile photo
Sid Payton's profile photo
Alejandro J. Cura (alecu)'s profile photo
William Oprandi's profile photo
Larry Ross's profile photo
Daniel Beck's profile photo
Tom King's profile photo
Alan Pope's profile photo
Nicholas Skaggs's profile photo
Links
Basic Information
Gender
Male