xiaoyifang / goldendict-ng

The Next Generation GoldenDict
https://xiaoyifang.github.io/goldendict-ng/
Other
1.49k stars 80 forks source link

Startup local rescanning is caused by “Rescan now” shying away in a corner #1606

Open shenlebantongying opened 1 month ago

shenlebantongying commented 1 month ago

Usability issues:

How about[^1]

Outcome

[^1]: I am pretty aware of the cost of implementing this, this is yet another idea. 😅

xiaoyifang commented 1 month ago

the startup checking based on the following assumption that the dictionaries may have changed before the gd-ng start. Eg, add a new dictionary in the monitored dictionary path.

Without the startup checking , the gd-ng will lost the chance to reflect the new changes in the dictionary.

xiaoyifang commented 1 month ago
  • Change the modality of "Inspect dictionaries" and "Manage groups" dialog, so that "Edit local files", "Inspect dictionaries" and "Manage groups" can be opened in parallel. (Maybe a bad idea.)

groups depends on dictionaries . As long as the dictionaries do not change during the above operation .this should be ok.

xiaoyifang commented 1 month ago
  • Automatic "Rescan now" in the “local dictionary” dialog only
  • Add a quick "Rescan/Reindex now" in menu

Sound ok,
But with the startup checking , a quick "Rescan/Reindex now" in menu may never get the chance to run