yourealwaysbe / forkyz

Forkyz Crosswords
GNU General Public License v3.0
38 stars 5 forks source link

Tri-state control of sources #62

Open mooomooo opened 1 year ago

mooomooo commented 1 year ago
    This makes sense -- naively the puzzle settings could be changed from on/off to on/off/auto. I think then it gets harder to see at a glance what's selected and what's not, but i expect this is not too hard to work around. I'll have a look.

Originally posted by @yourealwaysbe in https://github.com/yourealwaysbe/forkyz/issues/34#issuecomment-950289663

mooomooo commented 1 year ago

(moving to an issue from a PR)

(My) example use case: the WSJ crossword is now a daily rather than weekly source, but I only care about the Friday WSJCC. So I want that source to show up in the manual download dialog, but not auto-download like my other dailies.

I suppose this could alternately be subsumed into a bigger issue of more fine-grained control of sources, i.e. custom specification of auto-download schedule per source.

yourealwaysbe commented 1 year ago

I had a look around after the original PR for nice ways of implementing a tri-state toggle in the preferences. Such a thing wasn't really available, except via a ListPreference which wasn't a good interface.

However, rethinking it, adding an option in the Background Downloads selection where you can pick which of the enabled sources you want to download might be a reasonable UI.

More fine-grained control will be a further UI challenge!

What's different about the daily WSJ vs the Friday WSJCC? Should they be separate sources?

mooomooo commented 1 year ago

However, rethinking it, adding an option in the Background Downloads selection where you can pick which of the enabled sources you want to download might be a reasonable UI.

Yeah that seems like it'd do the trick.

What's different about the daily WSJ vs the Friday WSJCC? Should they be separate sources?

The Friday puzzles have an extra (meta)puzzle embedded in the crossword; you generally use the completed grid and sometimes other puzzle data with hints from the title and info to find another word or phrase clued by the entire puzzle. You can't check that answer within the puzzle itself though, it gets announced the following Monday. It's sort of an add-on to the regular crossword, so it probably doesn't make sense to remove it from the daily WSJ, but you could add a new weekly source for WSJCC at the same link but Friday only.

yourealwaysbe commented 1 year ago

Thanks. The auto downloads selection is in Version 35 (just released). I'll consider the WSJCC situation next week.