TurtleOrangina

Results 16 issues of TurtleOrangina

Fixes #530 Directly in the rust code that parses the Engine suggestions: - We let the engine think for 200ms before we forward the latest move analysis info. Rational: Its...

https://github.com/user-attachments/assets/d6bd636a-c425-404f-858f-61cbeb216d52 ### Describe the bug In the Analysis Board, if I have stockfish running as a engine and scroll through the game move by move with the arrow keys, the...

type: bug

Moves from game reviewed games from chess.com are sometimes annotated with "miss". In the pgn, this is signified with "$9", in the UI it is a red circle with a...

For me (on linux) the main application window of en-croissant was always starting maximized, and even though I resized it each time, the change was not being remembered over restarts....

Implements support for python 3.14 template strings: ```python logger.debug(t"obj = {large_obj}") ``` Will evaluate lazily, e.g. if the minimum log level means no debug messages are logged, the large_obj will...

Writing `logger.debug(f"Expensive/large object = {obj}")` Is not ideal for performance reasons due to the eager evaluation of the format string (see https://docs.astral.sh/ruff/rules/logging-f-string/ for a more thorough explanation). This is why...

feature