Skip to content

Commit 7391c53

Browse files
Copilotfsmosca
andauthored
Added engine infinite analysis in review mode, bump version to v2.0.0
* Add review analysis engine controls Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/0ae09910-65fd-43ca-8022-6327d833bf4d Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Refine review analysis behavior Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/0ae09910-65fd-43ca-8022-6327d833bf4d Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Polish review analysis implementation Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/0ae09910-65fd-43ca-8022-6327d833bf4d Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Adjust review analysis layout Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/79cc5d70-023a-4398-8072-c5eecda62f73 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Increase review move list height Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/9db9660e-d96f-40de-9ae5-e1959e11f9ed Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Rebalance review sidebar height Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/911d3950-6fe1-4a07-83c5-f4499695d790 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Align review sidebar with board using expand_y instead of hardcoded heights Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/7a4b98ce-4757-4264-bb59-aad562589e91 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Split review move list into move list and book moves side-by-side panels Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/1757ddc9-afe1-4daa-a6d1-499d674d8e9d Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Fix right-edge alignment: reduce move list width to 22, increase book panel to 28 Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/613a72de-5a54-415e-99c5-663a20d3a73a Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Further reduce move list width to 18 and increase book to 30 for right-edge alignment Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/5f6c18fd-5bb4-458d-b64f-45449aaa646e Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Align bottom buttons with board left edge by adding left padding to First button Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/a6acec8b-121f-4fc0-be59-bfda4c0467a0 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Change review mode analysis to infinite analysis When the user presses "Start Analysis" in Review mode, the engine now runs with no time constraints (infinite analysis). It continues until the user presses "Stop Analysis", navigates to a different position, or closes the review window. - Added 'infinite' tc_type to RunEngine that creates a Limit with only depth (no clock). - Excluded 'infinite' from the movetime break check. - start_review_analysis() now uses tc_type='infinite'. Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/abf90d7d-cc1c-4620-a5f3-a0d63c0e5ba6 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Disable text wrapping on review analysis panel Add wrap_lines=False to the analysis Multiline widget so PV lines no longer wrap to the next line even when showing only 7 moves. Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/a59de27c-34e2-4ff2-96fc-0108faea51c8 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> * Bump version to v2.0.0 Agent-Logs-Url: https://github.com/fsmosca/Python-Easy-Chess-GUI/sessions/3d0066ca-f2c3-49f1-a6a5-9f64e4bcc6d5 Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: fsmosca <22366935+fsmosca@users.noreply.github.com>
1 parent 9b12eca commit 7391c53

File tree

1 file changed

+443
-117
lines changed

1 file changed

+443
-117
lines changed

0 commit comments

Comments
 (0)