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

Iteration Plan #530

Open
17 of 64 tasks
calcitem opened this issue Feb 2, 2022 · 0 comments
Open
17 of 64 tasks

Iteration Plan #530

calcitem opened this issue Feb 2, 2022 · 0 comments
Labels
iteration-plan Upcoming iteration plan

Comments

@calcitem
Copy link
Owner

calcitem commented Feb 2, 2022

Iteration Plan

Below is a summary of the top level plan items.

Flutter

iOS

macOS

  • Disable two processes.

Cross-platform

  • Migrate to dart_ffi and ffi_gen for the platform interfce. This will enable easier builds as the dart build system could compile the C code and we wouldn't need to add many extra settings for iOS, Linux etc. Refer to https://github.com/ArjanAswal/stockfish

UI

  • Fix the pieces move too fast and lack animation.
  • ⚫ Add wizard mode, add some animations and images to make it easy for users to understand the rules.
  • ⚫ Extract only the used icons into a condensed icon font.
  • Fix the adjustment of Font size doesn't affect the font size of some dialogs
  • Fix crash when font size is adjusted too large. It is necessary to establish a mapping relationship between the font size of v1.1.x and v2.x.x.
  • Tip overflow when adjust font size.
  • Do not show null on version page.
  • Wrong tip when Human Vs. Human, sometimes side to move is wrong.

Drawer

Engineering

l10n

  • Cleanly implement the feedback localization thingy
  • Fix intl_bn.arb is bad

Database

  • Fix V1 Migration does not work

Sound

Extension

Exception

Publishing

Use Flutter Distributor to package and publish the app.

Qt

Rules

API

  • Change UCI from non-standard move list to standard

AI

New features

  • Support setting position

Misc

  • TODO List (Low priority) #533
  • void MillGameWindow::on_actionLimited_T_triggered()
  • const Locale("nb"): const NbFeedbackLocalizations(), // Norwegian ??? const Locale("nl"): const NlFeedbackLocalizations(), // Dutch ???
  • Load old move list failed
  • Do not use -fexceptions - int moveBitboard = GetBestMove(whiteBitboard, blackBitboard
  • Crash in soundpool under iOS #736
  • Sometimes it takes 2 dialog button clicks when the game ends.
  • release uninstall, reinstall, first import, clipboard prompt, null when importing
  • Does traversing the capacity during erase affect performance?
  • bool operator==(const T &other) const
  • Switch to setup position and switch to HumanvsAi,cannot play
  • Sometimes cannot restart game when switch to HumanVsAI when AIVsAI is not done
  • Cannot use MTD(f) when nnue-training, PVS is OK.
  • Move Now has bug when Human Vs. Human, no stop.
  • Nokia 1 start is very slow
  • Open Rule settings page is slowly, And send many [uci] input: stop.
  • When the AI is thinking, restarting the game may cause two or three pieces to appear on the board, sometimes it will keep displaying Thinking...
  • Fix build warnings in https://github.com/calcitem/Sanmill-snap/actions/runs/6414235762/job/17414311820
  • new size: 13.4 MB +4.09 MB
@calcitem calcitem added the iteration-plan Upcoming iteration plan label Feb 2, 2022
@calcitem calcitem mentioned this issue Feb 2, 2022
29 tasks
@calcitem calcitem pinned this issue Feb 2, 2022
@calcitem calcitem changed the title Iteration Plan for Q2 2022 Iteration Plan for Q3 2022 Mar 19, 2022
@calcitem calcitem changed the title Iteration Plan for Q3 2022 Iteration Plan for Q4 2022 Aug 14, 2022
@calcitem calcitem changed the title Iteration Plan for Q4 2022 Iteration Plan for Q1 2023 Dec 31, 2022
@calcitem calcitem changed the title Iteration Plan for Q1 2023 Iteration Plan Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iteration-plan Upcoming iteration plan
Projects
None yet
Development

No branches or pull requests

1 participant