indic-dict / stardict-dictionary-updater

An android app that updates all your Sanskrit Dictionaries from our stardict-* repositories in one shot.
https://sites.google.com/site/sanskritcode/
12 stars 3 forks source link

Data usage warning #16

Closed drdhaval2785 closed 6 years ago

drdhaval2785 commented 6 years ago

Today a user gave feedback which was not encouraging. His words were unparliamentary like 'you fraud', 'you used up my 750 MB and it does not open', 'I want my data back'.

The crux of matter is -

  1. In India, mobile data is still quite costly. Let us keep zero selections by default. Let us not autoselect all by default. We can keep 'select all' checkbox to do so. Thus we can be saved from forcing selection of all dictionaries on our clients.
  2. When user has selected all dictionaries and proceeds to download, give a message 'Download will require XYZ MBs of data. Press Yes to continue.'
  3. Give an instruction on home page that 'This is only a dictionary updater software. You need to have some stardict reader to read them e.g. EBDic, ColorDict, GoldenDict etc.'

This will save us from future embarassment.

vvasuki commented 6 years ago

You're talking about the below? image

I'm curious how you happened to see that :-) [EDIT - Later saw the messages at sanskrit-programmers mailing list.]

The 3 suggestions, reminiscent of https://github.com/sanskrit-coders/stardict-dictionary-updater/issues/8 and https://github.com/sanskrit-coders/stardict-dictionary-updater/issues/7, are good .

Give an instruction on home page that 'This is only a dictionary updater software. You need to have some stardict reader to read them e.g. EBDic, ColorDict, GoldenDict etc.'

is already handled with

This program downloads latest dictionary files from the internet, and stores it in the SDCARD/dictdata folder, for Stardict apps to use. We assume that you already have or will install Stardict-compatible dictionary utilities (Eg: ebdic [Rated high], ColorDict, GoldenDict, GoldenDict paid ...) separately.

which appears at the top of the Play store listing (with its sanskrit equivalent in the hindi listing https://play.google.com/store/apps/details?id=sanskritcode.sanskritdictionaryupdater ). I'll check if the start-screen message is ambiguous and update it if needed.

When user has selected all dictionaries and proceeds to download, give a message 'Download will require XYZ MBs of data. Press Yes to continue.'

makes "Let us keep zero selections by default." unnecessary. I like the default selection idea (picking just new/ updated dicts). So, let me try and address just the above.

drdhaval2785 commented 6 years ago

The feedback messages lend on sanskrit-programmer moderator mail. I, being a moderator, can see that.

vvasuki commented 6 years ago

Final screen message was quite clear. Updated both the initial and final screen messages anyway at Release: 3.2.4 . Also now showing network status warning in every screen (not just the initial screen).

vvasuki commented 6 years ago

Fixed