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

v1.0.0 #2

Open
24 of 49 tasks
icecream17 opened this issue May 6, 2021 · 3 comments
Open
24 of 49 tasks

v1.0.0 #2

icecream17 opened this issue May 6, 2021 · 3 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request general Very general issues
Milestone

Comments

@icecream17
Copy link
Owner

icecream17 commented May 6, 2021

Reaching a somewhat stable version

This will probably never happen

When the following are done v1 will be released

  • Strategies
    • Implement controls
      • Step
      • Go (Might change to "Walk" so that "Run" does multiple "Go". Wait that's inaccurate.) (Keep doing Steps until a step passes or there are no more steps)
      • Undo
      • Restart (keeps start board)
      • New (new board)
    • Implement strats
      • Solved
      • Update candidates
    • Use links instead of tooltip
    • Whole <li> activates the checkbox
  • Documentation for everything
    • I even migrated some files to typescript
  • Cell
    • Candidates
    • Given digits vs Digits figured out
  • Fix layout
    • Zooming in / out
    • Different screen sizes
      • Two column layout
      • Add margin for sudoku in 1 column layout
      • Elements should become larger in mobile
  • Settings to change colors
    • Light theme
    • Auto theme depending on system preferences
  • Add more information (note https://sudokuwiki.org)
  • Tests
    • sudoku.data exists
    • cell
      • focus
      • typing candidates
      • "Backspace" then keys
      • "Shift+Backspace" then keys
      • "0" or empty (Error state)
    • Importing
    • Importing after a sudoku is solved (actual bug)
    • Exporting after undo (actual bug)
    • Strategy enabling / disabling
    • API can solve some sudokus
    • After clearing/undo/editing a cell/etc, solver#skippable is updated
  • Explain stuff (in website)
  • Not sure what to do with data (Edit: it was removed)
  • Support url parameters, such as the sudoku
    • Also support adding a name to the sudoku, using <caption>
  • Support mobile (Mobile usage #18)
  • Variants?????
    • Variant strategies

Another potential change is:

  • Migrate to preact (not required)
@icecream17
Copy link
Owner Author

icecream17 commented May 6, 2021

I also want to do a few tests

(merged into main ^)

@icecream17 icecream17 added this to the v1.0.0 milestone May 10, 2021
@icecream17 icecream17 pinned this issue May 10, 2021
@icecream17
Copy link
Owner Author

icecream17 commented May 20, 2021

image

Edit: Ok, I want to reach 90% tests

  • wow

@icecream17
Copy link
Owner Author

icecream17 commented May 31, 2021

image

  • fixed

@icecream17 icecream17 added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 4, 2021
@icecream17 icecream17 added the general Very general issues label Mar 27, 2023
@icecream17 icecream17 mentioned this issue Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request general Very general issues
Projects
None yet
Development

No branches or pull requests

1 participant