* 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>
* certificate fix
* Added a sound effect for the capturing of stones (#523)
* fix cache missing
* Fixes for some edge cases for the capturing sound effect (#526)
* Added a sound effect for the capturing of stones
* Fixed edge cases for the capturing sound effect
* minor bug fix
* Refactoring sounds for playing a move
* simplify capture sound, upgrade black
* fix handicap
* fix stone sound bug, note on sleep deadlock
* board rotation (#532)
* implementation of the rotation of the board view and some refactoring (#531)
* minor cleanup
Co-authored-by: Patrick <63347771+Funkenschlag1@users.noreply.github.com>
Co-authored-by: Sander Land <sander.land@cognite.com>
Co-authored-by: Sander Land <sander@chatdesk.com>
Co-authored-by: Patrick <63347771+Funkenschlag1@users.noreply.github.com>
Co-authored-by: Sander Land <sander.land@cognite.com>
* refactor priorities
* performance report doodling
* shutup pycharm
* more doodling
* doodle tricol
* tweak report, fix bug in insert
* reorder colors
* another metric
* sorting engines, trying to catch exc
* restructure engine err
* restructure engine err
* test stuff
* test report
* test report
* test and readme
* test and readme
* layout
* engine recov
* pixelfix and exes
* readme
* keyboard shortcut override
* oops
* mistakes only deeper
* black and readme
* readme
* fix#421, scale repor
* Add shortcut variables (#420)
* Add shortcut variables
* Address comments and missed shortcuts
* fix shortcuts
* rename, design report, fix report
* make translators work more
* relative mid/opening/endgame bounds
* win size dbg
* more errros
* entry
* jeff mode
* fix
* readme
* edit THEMES.md
* edit katrain/core/ai.py, edit katrain/gui/kivyutils.py
* jp (#423)
* edit THEMES.md
* edit katrain/__main__.py, edit katrain/gui/kivyutils.py and 1 other changes
* Update katrain.po (#425)
1.9 first French .po
* edit katrain/i18n/locales/fr/LC_MESSAGES/katrain.mo
* edit katrain/core/ai.py, edit katrain/gui/popups.py
* bluedabadee
* fix sgf and black
* edit katrain/i18n/locales/fr/LC_MESSAGES/katrain.po
* ko
* Update zh-TW translation (#426)
* cn
* cn
* Some corrections to Chinese translations (#427)
* some corrections in cn and tw
* better trans
* edit CONTRIBUTIONS.md, edit katrain/i18n/locales/cn/LC_MESSAGES/katrain.mo and 1 other changes
* de
* tw
* player what only
* add green background to better value (#428)
* edit katrain/gui/popups.py, edit katrain/gui/theme.py
* Russian for 1.9 (#432)
* edit katrain/i18n/locales/ru/LC_MESSAGES/katrain.po, edit katrain/gui.kv and 1 other changes
* sound fix
* sound fix
* fmt
* fix sound
* edit THEMES.md, edit CONTRIBUTIONS.md and 1 other changes
* sound fix
* Do not use ffpyplayer on Windows (#434)
* edit katrain/gui/sound.py
* no pr
* jeff theme
* stopsound
* sound and theme fix
* font fix and more errs
* French po corrections (#441)
Former translations were misleading. It should be accurate now.
* add mouse scroll to browser through node variations. (#442)
* add mouse scroll to browser through node variations.
* add mouse scroll to browser through node variations.
* add mouse scroll to browser through node variations.
* edit katrain/popups.kv, edit katrain/__main__.py and 2 other changes
* windows binary, black
* linux binary
* edit INSTALL.md
* edit .github/workflows/osxbuild.yaml
* edit .github/workflows/osxbuild.yaml
* edit .github/workflows/osxbuild.yaml
Co-authored-by: Sander Land <sander.land@cognite.com>
Co-authored-by: roux g. buciu <11182210+electricRGB@users.noreply.github.com>
Co-authored-by: kaorahi <38910552+kaorahi@users.noreply.github.com>
Co-authored-by: Dontbtme <66470440+Dontbtme@users.noreply.github.com>
Co-authored-by: Liou, Guan-Cheng <Tony-Liou@users.noreply.github.com>
Co-authored-by: Ching-yu Lin <60384727+chingyulin@users.noreply.github.com>
Co-authored-by: xiaoyifang <105986+xiaoyifang@users.noreply.github.com>
Co-authored-by: Alexander Kiselev <satoshi.yoda.register.264@gmail.com>
Co-authored-by: Sander Land <Sander@bioeng219-lap.isd.kcl.ac.uk>
Co-authored-by: Carton He <cartonhe@gmail.com>
Co-authored-by: Sander Land <sander.land@aroni.fritz.box>
Co-authored-by: Sander Land <sander.land@futurefacts.nl>
* distributed option
* i18n, pause, etc
* fixes galore
* max buffer etc
* test override config
* maxgame
* visit
* contribute menu
* restore vars
* i18n
* actually start
* retry distr and errors
* pw eye / move speed
* cfg/no log
* shutdown fix
* shutdown fix
* download fix
* wut
* stats and desc
* esc fix
* Omit terminate queries from KataGoEngine.queries. (#353)
* press key h to clear current node analysis. (#352)
* clear current node all analysis
* add reset key binding
* reset all analysis off.
* code refactor
* code change according to review.
* remove useless variable
* code review changes
* clean up reset node
* oops
* Setup position feature (#354)
* go for zebras
* setup working!
* uhh
* tweak
* img
* fix i18n
* AEEEEEEEEEE and stop
* link in readme
* new game options for edit/new/setup (#357)
* new game options for edit/new/setup
* feedback
* fix
* ai thoughts
* no tristate cb
* branch fixing (#358)
* new game options for edit/new/setup
* feedback
* fix
* ai thoughts
* no tristate cb
* fix comma etc
* normal katago
* kata
* dll
* save window pos/size
* BAD comma
* new linux binary + allow default engine
* fix
* unused icon, build mac
* exe
* player new game fix
* fix i18n
* test test
* just print
* 한국어
* 활성화
* Add new Traditional Chinese translation (#362)
Improve some translations as well.
* cn (#363)
* cn
* rm old
* rm old
* informal you
* mo
* jp (#364)
* config and readme
* mo
* kgtraining
* fix score
* lower stddev a bit
* tweak weights
* 1.8 French Po (#365)
* fr and getattr fix
* -DBUILD_DISTRIBUTED=1
* openssl
* openssl
* openssl
* openssl
* config
* jp (num undos) (#366)
* clarify undo in en, po->mo
* fix player name
* new kata
* new kata
* Load game option save config (#367)
* in the load dialog, "load fast analysis" and "rewind to the start" option ,save to config file
* in the load dialog, "load fast analysis" and "rewind to the start" option ,save to config file
* default option
* remove useless override
* save check state when file dialog's submit event ,
* save config in callback
* readme
* active games
* de
* log games as json always
* black
* Russian localization for 1.8.0 (#375)
* ru
Co-authored-by: pdeblanc <peter@spaceandgames.com>
Co-authored-by: xiaoyifang <105986+xiaoyifang@users.noreply.github.com>
Co-authored-by: Liou, Guan-Cheng <Tony-Liou@users.noreply.github.com>
Co-authored-by: kaorahi <38910552+kaorahi@users.noreply.github.com>
Co-authored-by: Dontbtme <66470440+Dontbtme@users.noreply.github.com>
Co-authored-by: Alexander Kiselev <satoshi.yoda.register.264@gmail.com>