Commit 7391c53
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
1 file changed
+443
-117
lines changed
0 commit comments