Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PenpaLite Mode #33

Open
1 of 2 tasks
swaroopg92 opened this issue Jun 21, 2021 · 3 comments
Open
1 of 2 tasks

PenpaLite Mode #33

swaroopg92 opened this issue Jun 21, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@swaroopg92
Copy link
Owner

swaroopg92 commented Jun 21, 2021

Advance vs Basic Display Mode:

  • Phase 1: Based on Tab settings show only selected Modes (in progress)
  • Phase 2: More detailed choices that also reduces SubModes/Styles (No Idea yet, how to better implement it) [*Least Priority]
@swaroopg92 swaroopg92 added the enhancement New feature or request label Jun 21, 2021
@swaroopg92 swaroopg92 added this to To do list in Features to Implement via automation Jun 21, 2021
@swaroopg92 swaroopg92 moved this from To do list to Current Progress in Features to Implement Jun 22, 2021
@swaroopg92
Copy link
Owner Author

Phase 1 released on ver 2.25.17

@gavrielhirsch
Copy link
Contributor

gavrielhirsch commented Jul 23, 2021

Additional idea related to the new "constraints" mode for specific puzzle types:

Setting a constraint could also auto-mark some tab options, so that the solver then gets the limited options as well. E.g. Slitherlink auto-marks "composite loop".

(might be better for a separate issue, happy to make one if so)

@swaroopg92
Copy link
Owner Author

@gavrielhirsch Thanks for the idea. I would have agreed but the reason I didn't do that is that for many types the tab options while creating are different than for solving. So I wanted the author to know what he is signing up for (i.e. Want him to specifically make a choice for tab settings). Keeping things separate also allows the author to change settings while setting and then finally change for solver purposes.
A lot of new users are not aware of tab and stuff, so if it automatically gets selected behind the screens they might not understand what's happening. Especially since I have kept the PenpaLite mode to be automatically activated when there are Tab settings.
This is also the reason why I don't automatically turn on the Border setting for XV or different constraints. Instead, I display an Info message for that, so that the user is aware of the functionality and what it does.
I hope this makes sense, happy to discuss more :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Features to Implement
  
Current Progress
Development

No branches or pull requests

2 participants