Thu, 30 Apr 2015 00:40:59
<cae0qbausqpxs1r4cznh5phded8tvrgq0w7zcgekjigihuky...@mail.gmail.com>
Ngewi Fet <nge...@gmail.com>
Thanks for the comprehensive feedback :D
I made some responses inline below:
On Thu, Apr 30, 2015 at 12:04 AM, Wm <wm+...@tarrcity.demon.co.uk>
wrote:
Sat, 25 Apr 2015 02:23:06 <
cae0qbawquk_uyxrthjjqfs_dbaj-mfw737botpl9ss7dyhs...@mail.gmail.com>
Ngewi Fet <nge...@gmail.com>
My env is:
Android-x86-4.4-r2 guest
VirtualBox 4.3.26
Win 8.1 host
I can't make sense of the android directory structure in spite of
the fact that I put it on an ext2 file system that I can mount and
have a look at under standard Linux
The external storage should be somewhere under sdcard/0 or /mnt/sdcard
depending on your device. It may be different for the emulator you use
as well.
Not your issue, the vm can't use the guest additions meaning it can't
talk to attached drives, shared folders and so on.
I'm guessing in file system terms my gnc file is somewhere in a ramfs or
similar, irritating but not insurmountable given some curiosity, what I
wanted to do was xfer files between my native disk and the android vm.
I'll probably figure it out in a day or so, meanwhile via GDrive is
ok-ish for testing.
Onwards:
I installed the google play version and then the .apk over that but
it reverted to the google play version. So I got rid of the google
play one and installed the apk bare, we (the vm and I) were both
happier with that.
What do you mean reverted? The install of the new apk did not complete,
or what exactly happens? I'm also very interested in upgrade
experiences especially ones with existing data in the database.
I didn't have any data on the android at all when I started.
By reverted I mean after I installed the apk over the play version and
*then* rebooted or shut down and restarted, etc I was back where I was
with the google play version not your new apk
Suggestion: before I figured things out it wasn't clear to me
whether I was using the pre-beta or the google play version. I
missed the equivalent of Help / About or similar which I looked for
on the menu off to the left that has
Accounts
Open
...
Transactions
Scheduled
...
Settings
Maybe it is somewhere else on an Android and I just don't know where
to look
It is found in the Settings -> About. But we will consider adding it to
the navigation drawer menu in the next version.
You are correct.
three-bar-on-the-top-left / settings / [and then it waits a minute or
more] / About / Build Version. Is it possible something else on that
menu is calling home and the menu doesn't get displayed until the remote
master has been contacted? I'm guessing but does the google-master
check app validity or something? Clue: my connection to the internet
was broken for a while this afternoon and I presumed an app like gnca
was self contained. Am I wrong? That could explain why I couldn't see
the About then but can now.
Similarly I don't know which file I am working with on android, in
desktop I can see whether I'm using ABC.gnca or ABC.xml or
XYZ.gnucash. Once again it is possible this is very obvious to
people more familiar with androids and I'm just not seeing it.
No, this information is actually not present and is planned for the
next release. But I will see what I can do to improve display of what
file is in use for this release (at least for files gotten from the SD
card).
I think small things like that may encourage acceptance and use
particularly amongst testers who are likely to have more than one file
to play with. Perversely, if you get it right the workflow will be more
obvious later on.
At the moment I am creating a dummy a/c in Equity so I can check which
file I am using.
Which reminds me, how do I get to the top of the accounts tree after I
have moved away from it?
If I open a file I see my top level accounts. Problem is once I choose
a top level account I can't get back to the top of the account tree. I
can navigate up and down but never regain the top. I'm guessing on a
real android you sacrifice your first born child and drip their blood in
a hand waving way to get it back. I'm too old for that.
- Scheduled export to SD Card, DropBox or Google Drive
Didn't try the scheduled. I went for Drive for storage and it
worked out OK once I got the android to sync, see above about not
understanding android directory structure, what dirs am I syncing?
Where is gnca actually storing files?
GncA creates a directory in your Google Drive with the name of the app
and puts all its files into that folder.
Not here it doesn't. Is it possible you are presuming everyone is using
Chrome?
Similarly, DropBox also puts
the files into Apps -> GnuCash Android
You are not syncing a directory, but rather individual files.
I think we should do something to make the export destination known to
the user. Thanks for highlighting this.
I'm not getting this at all, TBH. My dropbox account puts stuff where I
tell it to. Is the fact that the files are coming from an android
suddenly going to make it different?
- Improved creation of backups and restoring of backups
again, I couldn't work out where the files were
GnuCash Android files are here: /sdcard/0/org.gnucash.android/
But for restoring backups, you do not need to know the path because a
dialog is shown to you listing the files.
*IF* you have an SD Card that is nice. Where are they otherwise?
Coming to this fresh (I've just glanced at gnca stuff before) I was
aware that there were previously some workflow issues. What you say
above seems a lot more likely to get people using it. However in
practice I found it a bit confusing.
Duly noted. I only highlighted this because it is the developer mailing
list. For normal users, it will be the same as before, just that they
now have an option to explicitly export to XML (a requested feature),
and to schedule regular backups to Google Drive or DropBox.
I'd very much like to see how people integrate the transactions, a
theoretical example would be fine.
I would appreciate a workflow example along the lines of
Use existing desktop file
xfer to android
do stuff on android
xfer back
pick up with new transactions
saying where the files were at each stage.
Each time you save, a new file is
created but the workflow is possible.
I don't have a Save or Save As, if everyone else has one would they
mind telling me where to find it?
An improved workflow is planned for the next release and that should
improve the sync feature's usefulness for most users. For now there is
no Save, or Save As... Just import/export as has always been.
OK, maybe I've misunderstood altogether.
GnuCash Android also registers itself
to open .gnucash files.
Are you sure about that? Once again it is possible I don't speak
android well enough but do you perhaps mean .gnca rather than
.gnucash ? I'm also not sure what happens with compressed files, it
is possible my vm doesn't have auto unzip and real android devices
do.
Yes, GnuCash should be in the list of possible apps to open those files
with, when you try to open such a file from, say, Google Drive by
clicking on it. The app registers for both .gnca and .gnucash.
The app handles both compressed and uncompressed XML files just fine.
You don't need to do anything extra.
.gnucash files are greyed out here, if I rename them I can open them and
choose the application.
All the same, I am excited that we have arrived this point and
continue to
look forward to new features and further integration with GnuCash
desktop!
So please try out this pre-release and tell me what you think.
I think I wasn't designed for Android :)
Keep using it and it will grow on you!
Thanks for taking the time to test and write up your experiences.
You are most welcome, I'm not sure I'm a good candidate in general as
typing and pointing and clicking is more natural to me than swiping and
waving.
Is the decimal set to "," ? I'm used to "." for decimal. As someone who
has used calculating machines I am used to using either 23[spot] or
23[00] but not being forced to type to the least significant decimal
when dealing with whole numbers.
--
Wm...
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel