07-09-2015, 06:03 PM | #46 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Exciting times!
I am done with my exams for the semester and by way of celebrating with you I just pushed the next update! Changes include:
The identifiers currently supported is based on a substantial subset of the default and thrid-party metadata plugins which provide identifiers. Support currently includes:
[EDIT] I also put in an easteregg based on big recent news |
07-10-2015, 12:00 AM | #47 |
Fanatic
Posts: 526
Karma: 32158
Join Date: Feb 2012
Device: Onyx Boox Leaf
|
1) The grid view is nice. Please add option to define number of columns. On Oneplus One, it shows 3 columns (with spaces) while on LG G3 it shows 4 columns (with less spaces). I personally prefer 4 columns on 5.5" display. I haven't seen how it may look on tablet. Cool it still is.
2) Can you add option for defaul tap/long tap actions on list view/grid view? (Open details, Download, Open, Download and Open, Delete (yes.... why not delete local files?)) |
Advert | |
|
07-10-2015, 06:27 AM | #48 | |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Quote:
|
|
07-19-2015, 01:50 PM | #49 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Version 1.8.1 pushed
The new version includes many small performance improvements (really, mostly tiny).
Some bugs have been fixed. Most visibly the "hidden" bottom toolbar no longer occludes ads, which caused the tiny amount of money they generate for each impression to be invalidated . But some other bugs included showing wrong data when swiping between books in details, especially "empty" books. There are now long-press actions for books in the main list. In the process of untangling the download managing code I also made some stability improvements and added more user-facing status information. You can also now set the number of columns to show in the grid view. Be aware that tiny previews will hide the rating bar (that may be fixed/replaced in a future version) and huge previews will cause more data usage as they will download larger images to preserve visual fidelity. Options for both of those can be accessed by long-clicking the "layout toggle" button (or, on first setup, any book item). Additionally the Floating Action Button Menu in details is now more stable and has a nicer, much more performant animation with the labels being displayed upon long-click. Many other animations may also perform slightly better. So, two big things and a lot of tiny stuff, hope you enjoy and fling any requests in my direction. I may not include them, but I am kind of out of ideas myself and am always grateful for new good ideas! |
08-13-2015, 05:28 PM | #50 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Version 1.9 pushed
And once again there is an update
There is a ton of general under the covers work for performance you hopefully won't ever notics like getting smaller images, loading pre-scaled bitmaps, caching more things in smaller sizes, using hardware layers for animations, building strings more efficiently, making layouts simpler and so on. Lots of technical stuff that should result in better performance (on my test device I dropped from 150MB RAM use when load-testing to 70-80MB, with 40MB RAM use in normal use and jumped from an average 30fps to a smooth 60fps in the book list!). Then there are several bug fixes for obscure bugs reported by users. Some odd stuff and thankfully rather rare (at least in the reports). Also, the slide-in snickbar notifications no longer block floating action buttons or the bottom toolbar. And THEN there are the features, because summer holidays: You can now share a Dropbox link to a bokk in a specific format both from the download menu and as a long-click option. Filters will keep theis set values when they are disabled. You can now filter not only for "downloaded" but also "not downloaded". You can now filter for "last modified" dates which is kind of useless but for the next. You get offered to filter for books changed by he last library update after updating! And for Pro users: Custom column filters can now be applied not only as upper or lower bounds but also as value ranges. Several custom column filters can be set at once! I really hope you all like this update as much as I liked the changes this brought to my sifting through ebooks at the lake, because that is most of my motivation to work on this when the wheather is nice outside! |
Advert | |
|
08-14-2015, 04:11 AM | #51 |
Enthusiast
Posts: 49
Karma: 500000
Join Date: Dec 2011
Device: Kobo Libra 2
|
New version installed but now it can't find my library. Just sits at the 'Pick a remote library' screen with the indicator going round. I have cleared cache and data, uninstalled, rebooted and reinstalled but still the same
|
08-14-2015, 05:13 AM | #52 |
Fanatic
Posts: 526
Karma: 32158
Join Date: Feb 2012
Device: Onyx Boox Leaf
|
Hofferic, I can't search anymore.
|
08-14-2015, 06:09 AM | #53 | |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Quote:
I just tested the released version and sure enough same bug for me. But the debug version I use on my phone does not seem to have this problem. I'll recompile from source using some less agressive code shrinking and test more thuroughly before pushing the next update. I hope to have this fixed within the hour. To both of you thanks for raising these issues immediately, at least the library one could have gone unnoticed by me for a week or five! |
|
08-14-2015, 07:03 AM | #54 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
I just pushed the bugfix version 1.9.0.1
It should get rid of both of these bugs, at least it did in local testing. The problem for the search was indeed overeager optimization by the compiler, caused by changes I made quite a while back, which I never realized were overly agresive because I dont use the "release" build. I liked them because they shaved .5 MB of the app size. That will teach me to just flip on "optimizing" settings in my build chain Last edited by Hofferic; 08-14-2015 at 07:19 AM. |
08-14-2015, 07:53 AM | #55 |
Enthusiast
Posts: 49
Karma: 500000
Join Date: Dec 2011
Device: Kobo Libra 2
|
Thanks for the quick fix - library access all ok.
|
09-06-2015, 06:49 PM | #56 |
Junior Member
Posts: 2
Karma: 10
Join Date: Dec 2009
Device: none
|
Hi,
I would like to buy the full version, unfortunately I'm using Onyx Inkbook, which does not have access to Google Play . Is there any way to buy it? Amazon app store maybe? BTW good job, I really like your app. |
09-07-2015, 06:50 AM | #57 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Honestly I will have too look into that. I was planning to refactor the in-app billing code to improve performance a bit but to be honest the google pay in-app billing was a pain to set up. I really don't like touching it too much as by now more than half the reported crashes are caused by something in the IAB-library going wonky. But I cant easily change it without possibly breaking existing pro licenses, which would be BAD.
If amazon in-app billing is nicer to set up I may however publish on amazon as the more painful parts of it are hopefully universal (generating/verifying license keys on the fly keeping them tied to an account but NOT a device etc...) Also I am curious how you got the app on your device without access to google play, I never published it anywhere else . I am of course happy for everyone who likes and uses it, it makes the free time spent seem more reasonable (not that this has stopped me before) but still... |
09-07-2015, 07:10 AM | #58 | |
Grand Sorcerer
Posts: 12,032
Karma: 7257323
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
@fuinha: I am not accusing you of piracy. |
|
09-07-2015, 07:22 AM | #59 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Ah okay, that makes sense. And as fuinha is asking for a way to purchase my app outside of Google Play, I would asume that they are neither using a cracked version nor interested in doing so. Except for the fact that I now know why so few apps use In-App billing for pro versions and why many apps are not available from Amazon. But hey, gradle flavours and all (after some heavy refactoring) may make this rather painless. Apart from implementing IAB again.
So the answer stands firmly at maybe. I will look into it and hopefully update the thread when I am sure either way. |
09-07-2015, 04:53 PM | #60 |
Enthusiast
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
|
Okay, my decision was swift and the path ahead is fraught with danger... Or something
I have started tearing the In-App purchase logic out of the application lifecycle and am now done with the google half. I also set up my buildchain to do automatic double releases, compiling the app for both amazon and google. Now I only have to do the actual billing implementation using amazons API, test the thing locally (urgh), and if everything works wait for amazon to do their testing (double urgh). And before that I will have to complete the current changes and test those, most importantly android M compatibility. I may or may not get this done quickly, but there is a bug in the current developer preview that I will have to work around, not knowing if it will still exist in the final version. But with the heavy refactoring I did, first for M support and now splitting the app into amazon/google versions, it would be a LOT of work releasing only pat of these changes. So the uupdate needs to wait until this platform bug is fixed or worked around. Also, I will have to make sure i can easily trace errors and crashes to a codebase before publishing this. See, I can learn from my mistakes Long rant short: As long as nothing goes terribly wrong a release on amazon is coming, but it might take a while because it will be bundled into the android marshmallow update, which currently depends on things out of my control for now. |
Tags |
android, calibre, cloud, dropbox, mobile applications |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Cloud-based outliner/brainstorm app | Graham | Writers' Corner | 13 | 03-05-2013 09:07 AM |
Looking for a browser based cloud ebook reader | jabberwock_11 | General Discussions | 39 | 12-01-2012 10:58 AM |
Can I use Calibre's CLI on a cloud-based app? | MortAngstrom | Development | 1 | 08-16-2012 12:42 AM |