View Single Post
Old 05-29-2015, 10:34 AM   #22
Hofferic
Enthusiast
Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.Hofferic is an enigma wrapped up in a mystery.
 
Posts: 39
Karma: 41920
Join Date: May 2015
Location: Germany
Device: Kindle Paperwhite 1st gen, Moon+ Reader, CalibreBox Pro
Quote:
Originally Posted by nqk View Post
1) Sometimes the colors of status bar and action bar are not matching (blue and red, etc.). It seems CalibreBox looks at the colors of the cover.jpg and decides what color should be applied, which is cool, but I think two different constrast colors look weird.

2) The download button is easy to understand, but the "open book" button is not. And can you make it clearer to identify which books have been downloaded, and which not? An option for automatic update of newer book files?

3) There is a black bar under the book list - It could be an ad, I don't know, because Adaway is present in my phone. I tried "Purchase Pro Version", but it says "No Internet Connection". . (In fact, I do have smooth connection now).

4) Can you support custom columns as well?

5) I have no problem with Dropbox - which is fast. But if you can support OneDrive, it is also great because it comes built-in with Windows 8.x
  1. Yes, CalibreBox takes the predominant "vibrant" colors from the book cover to color the ActionBar. I might add an option to disable this completely but I do not have any input into the process Android uses to determine these colors. I tried several variants of color palettes Android can create and liked this one the best as the "muted" version tends to go into mushy colors. I also think that in most cases having two different colors works very well and computing my own "darker shade" for the upper bar would be rather involved if I try to avoid edge cases. I will have to look into this and either find some intelligent way to handle wildly disparate colors or allow users to disble the behaviour if they are annoyed by it.
  2. The "open book" button tries to open a local copy first. It will only result in a new download if there is no ocal copy or the local copy is outdated. Id will also dismiss the notification and open the file as soon as it is available instead of keeping the notification around for you to click later.
    Updates of existing book files are handled by the "open" download mode (the regular mode will _always_ overwrite existing copies) as long as the change has also had an impact on the library.
    Auto-updating books would require a list of all downloaded files and checking them in the background regularly. It would also most likely have to use dropbox timestamps directly, which I do not currently keep on file. But I MIGHT implement such a list of books in the future to support cards for google now when the api becomes available, so it might be a possibility then
  3. Yes, that is indeed space reserved for ads. I tried to make them hide when no ads are available but that led to no ads loading when they where available again when a user wasn't blocking them and that defeats the purpose of an ad-supported version
    The Pro version should be available as long as you have an internet connection and are logged into your google account. Could you show me a screenshot of the "no internet connection" error message so I can verify if the problem lies with my implementation of Googles interface?
  4. Custom Columns are supported in the pro version. The detail view shows most custom column values (some I didn't test so the presentation may be a bit off for dates and enums ). Also you can filter and sort based on them! (One of the reasons I decided to build my own app was missing something along those lines on mobile. Plus I needed a topic for my bachelors thesis )
  5. Right now I have no plans to support other cloud storage options because my code is tied very closely to the Dropbox programming interface right now. I would have to look into whether or not OneDrive offers the same features and put some abstraction in between to support more than one option, but for now I am aiming for the most integrated expirience possible (like the library update reminder and library adding feature which use specific dropbox funtionality. That functionality may not be available in a similar enough form with other storage providers).


Quote:
Originally Posted by nomistakes View Post
Sorry but I haven't understood

How is it possible to send back all the modifications made on the opened pdf to the original file stored in dropbox?

What I'm looking for is a solution in oder to directly open original file of my Calibre db and not a local copy that is not synced back with the original version
I don't know in which direction you want to propagate the changes you make.
  • Mobile Device -> Desktop
This would require me to practically re-implement the entire dropbox app, which is not happening. If you change a file on your device you will have to overwrite it using something like the dropbox app (which will then cause dropbox to update the file on your compter int turn). For a way to keep the file permanently in sync see below.
  • Desktop -> Mobile device
If you make any changes to a file that is synchronized with dropbox (which the have to be to wirk with the app, so that is obviously not the problem) dropbox will update the copy on their servers. After that you will at the moment have to re-download the book in CalibreBox to get the changed copy to your device. This is required because auto-updating copies on your device would use a lot of ressources (and programming effort) for rather little return. If the right-hand download option (open directly) does not update the copy on your device (because the entry in the calibre library has not changed, which is checked to avoid multiple downloads of the same file in this mode) you can force a new download by using the right-hand download menu, which will ALWAYS download the file anew and overwrite any copy that may have been downloaded before.
  • Consistent Synchronization
Direct synchronization of a file, one-way or in both directions, is not what this app is built for. If you want to do this frequently you may want to look for an app that actually synchronizes files with dropbox rather than allowing a simple way to find contents therein for download. One example of such an App would be Dropsync which I have neither tested nor am I affiliated with the developer
Hofferic is offline   Reply With Quote