* human-like model
* kivy 2
* uv
* window location fix
* macosx package no thanks to jules who is a derp, but cloud is hapl and fix.
* settings gui a bit clearer
* better ci i hope
---------
Co-authored-by: TuNanTang <tunantang@aliyun.com>
Co-authored-by: jtkelm2 <feryllcuber@gmail.com>
* Minor improvements to theme docs
At some point the theme file went to JSON but the territory examples were still in python. Also, `theme-<whatever>.json` is better.
* remove highlighting
The comments and examples are useful but not valid json - it's okay to just not use syntax highlighting I think.
* Localize B&W on graph. Add UA and EN values
* Add localizations for B&W on graph
* Add short player color
* Rename msgid to "short color"
* Update localizations
* Results of running i18n
* Use format to make i18n script check happy
* Add Ukrainian localization to README
* Add Ukrainian flag and set font
* Minor fixes to the English text
* Add Ukrainian localization
* Reorder flags, replace "jigo (draw)" with "jigo"
* Shorten translation of winrate to make icon fit
* add numpy
* fix rotation on new game
* fix wide root zero
* edit INSTALL.md
* force hints on only if starting pondering
* readme
* edit README.md
* Check that the platform is Windows, and the user32 dll has the SetProcessDpiAwarenessContext function (should exist for all versions >= Vista).
Prevents blurry Kivy windows on high dpi displays. Reference: https://stackoverflow.com/questions/71704354/kivy-app-is-blurry-on-windows-with-high-resolution-screen
* Prevents blurry Kivy windows on high dpi displays.
Check that the platform is Windows, and the user32 dll has the SetProcessDpiAwarenessContext function (should exist for all versions >= Vista).
Reference: https://stackoverflow.com/questions/71704354/kivy-app-is-blurry-on-windows-with-high-resolution-screen
* Use kivy.platform instead of the platform package.
* Fix bug when the board size is not square.
* Set log level back to "warning" (was changed by mistake in a previous commit).
* change pyinstaller icon file paths from fully qualified to relative, pointing to the ico file in the repository
* add VSVersionInfo metadata to Windows executable file from PyInstaller
* replace importLib modules with path modification and regular imports
* Initial code for analysis in move range (not working yet).
* Initial working code for move range analysis. Work in progress, i18n not done.
* Initial working code for move range analysis. Work in progress, i18n not done.
* Get rid of unnecessary code for getting dialog subwidgets.
* Implemented greyed-out inputs when the move range checkbox is not selected.
* Fix spacing which was changed by accident.
* edit katrain/popups.kv, edit katrain/gui/popups.py
* Fix invocation of game analysis.
* Added i18n for the move range analysis. i18n done for Russian.
* TODO removed for Russian.
* Translated remaining Russian strings which were TODO:.
* French strings for move range analysis.
* Change the way analyze_extra is called when move range is specified.
* scale=0 turns off
* allow 3.10
* edit .github/workflows/test.yaml
* Blended territory display (#556)
* Check that the platform is Windows, and the user32 dll has the SetProcessDpiAwarenessContext function (should exist for all versions >= Vista).
Prevents blurry Kivy windows on high dpi displays. Reference: https://stackoverflow.com/questions/71704354/kivy-app-is-blurry-on-windows-with-high-resolution-screen
* Prevents blurry Kivy windows on high dpi displays.
Check that the platform is Windows, and the user32 dll has the SetProcessDpiAwarenessContext function (should exist for all versions >= Vista).
Reference: https://stackoverflow.com/questions/71704354/kivy-app-is-blurry-on-windows-with-high-resolution-screen
* Changed territory display to be smoothly blended, for player expected territories and for loss in teaching games.
Added an ownership mark to stones while displaying territory; the color of the mark indicates expected ownership, and the size of the mark is proportional to certainty.
* Fixed bug: blended territory display does not work with rotation.
* Revert "Prevents blurry Kivy windows on high dpi displays."
This reverts commit 1cff741e3f7b6bcd8fe7d25cdc9a3fddbcaea242.
* Revert "Check that the platform is Windows, and the user32 dll has the SetProcessDpiAwarenessContext function (should exist for all versions >= Vista)."
This reverts commit c9ae4f6432efe566bed11eb4a9575b19df0a0db2.
* Changed territory display to be smoothly blended, for player expected territories and for loss in teaching games.
Added an ownership mark to stones while displaying territory; the color of the mark indicates expected ownership, and the size of the mark is proportional to certainty.
Rebased blended territory display on the 1.12 branch.
* Fixed bug: blended territory display does not work with rotation.
Fixed for non-square board and rebased.
* Revert "Prevents blurry Kivy windows on high dpi displays."
This reverts commit 1cff741e3f7b6bcd8fe7d25cdc9a3fddbcaea242.
* Revert "Check that the platform is Windows, and the user32 dll has the SetProcessDpiAwarenessContext function (should exist for all versions >= Vista)."
This reverts commit c9ae4f6432efe566bed11eb4a9575b19df0a0db2.
* Make blended territory work with non-square boards and their rotations.
* Whitespace.
* Make blended territory work with non-square boards and their rotations.
* Change marks on stones from circles to squares.
* Add Theme settings enabling different types of territory and stone marks displays.
* Add Theme settings enabling different types of territory and stone marks displays.
* Reformatted with black -l 120.
* Documentation for territory display styles and themes.
* Added acknowledgement for game used in screenshots.
* spacing
* Some cleanup of Theme variables.
* Switch default mode back to "blended".
* Added screenshot of blended style - weak stone marks.
* Fix bold text.
Co-authored-by: Jacob Minsky <jacob.minsky@gmail.com>
* fix test yaml
* edit spec/file_version.py, edit katrain/core/game.py and 3 other changes
* edit katrain/core/constants.py
* Fixes and enhancements for the blended territory feature. (#564)
* Fix newly placed stone getting transparency before ownership is updated.
* Set black and white territory colors separately.
* Try dimming board when territory display is active.
* Change tint of the board when in territory estimate mode and style is "blended".
* Fix bug when loading SGF with initial position setup.
* Revert "Change tint of the board when in territory estimate mode and style is "blended"."
This reverts commit d5b46c8966d02b8660a2fe88e4c8d882af43f51f.
* Marks on stone should be stone colors, not ownership colors - which look bad.
* Version with new board texture (wood6.jpg from https://github.com/waltheri/wgo.js/tree/master/textures) and changed territory color parameters.
* Added gamma-correction to territory coloring.
* Add acknowledgement for board texture.
Co-authored-by: rzcp66 <jacob.minsky@gm.com>
* Remove numpy (#570)
* Fix newly placed stone getting transparency before ownership is updated.
* Set black and white territory colors separately.
* Try dimming board when territory display is active.
* Change tint of the board when in territory estimate mode and style is "blended".
* Fix bug when loading SGF with initial position setup.
* Revert "Change tint of the board when in territory estimate mode and style is "blended"."
This reverts commit d5b46c8966d02b8660a2fe88e4c8d882af43f51f.
* Marks on stone should be stone colors, not ownership colors - which look bad.
* Version with new board texture (wood6.jpg from https://github.com/waltheri/wgo.js/tree/master/textures) and changed territory color parameters.
* Added gamma-correction to territory coloring.
* Eliminates numpy; working version with rotation without numpy.
* Fixed stuff related to hover content and board rotation.
* Bug fix for roi selection without numpy.
* Added comment for rot90 implementation with lists.
* Use reversed() instead of [::-1] for clarity.
Co-authored-by: rzcp66 <jacob.minsky@gm.com>
* Fix region of interest display when board is rotated. (#572)
* themes
Co-authored-by: Sander Land <sander@chatdesk.com>
Co-authored-by: Sander Land <sander.land@cognite.com>
Co-authored-by: Jacob Minsky <jacob.minsky@gmail.com>
Co-authored-by: ulty4life <ulty4life@gmail.com>
Co-authored-by: Jacob Minsky <35696962+jacobm-tech@users.noreply.github.com>
Co-authored-by: rzcp66 <jacob.minsky@gm.com>