1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00
Commit graph

2272 commits

Author SHA1 Message Date
lufebe16
cb2252b74e Android/Kivy:
- metadata update
2024-11-20 09:32:25 +01:00
Joe R
d7d9bb3ea6 Add option to clear filters 2024-11-16 11:40:32 -05:00
Joe R
8cbac328a9 Trim strings in the select all games submenu 2024-11-14 23:36:50 -05:00
Joe R
b6454ce541 Add basic hint to Crossword for stuck checking 2024-11-14 17:58:17 -05:00
lufebe16
0135e386c2 Android/Kivy:
- Event handling: Pass through for empty stacks.
- Menu entry to reset zoom.
2024-11-12 10:47:35 +01:00
lufebe16
70909f6469 Android/Kivy:
- zoom settings persistence
- event mapping
2024-11-11 11:35:47 +01:00
Joe R
673cb847bc Expose drag cursor option 2024-11-10 18:27:57 -05:00
Joe R
91b1ba9be9 Disallow moving cards from the foundation in Arachnida 2024-11-10 12:20:37 -05:00
lufebe16
2bfc6bdd3d Android/Kivy version
- Zoom: bug fixes and refactoring
2024-11-09 13:50:49 +01:00
Joe R
552585f143 Catch error when a cardset image fails to load 2024-11-08 21:26:23 -05:00
lufebe16
880fb11979 Android version
- Added two finger zoom to main widget.
2024-11-07 09:39:16 +01:00
Joe R
934d82b5f4 Some format cleanup of How to Use help file 2024-11-06 21:52:53 -05:00
Joe R
87a33b72b1 Set full picture and find card dialogs to be always on top 2024-11-06 20:50:15 -05:00
lufebe16
b7569e79c2 Android version
- version info updates
- bug fix
2024-10-31 09:34:34 +01:00
Joe R
ba202f67c1 Move fullscreen logic to wm_map method 2024-10-30 18:49:08 -04:00
Joe R
d0ca03a49a Add fullscreen mode 2024-10-29 23:14:23 -04:00
Joe R
f448248741 Add stack help for Four Kingdoms 2024-10-29 20:16:46 -04:00
Joe R
eb3bb5dad8 Remove restriction on random game selection by category (#254) 2024-10-29 17:53:50 -04:00
Joe R
49e48bada4 Remove config validation warning 2024-10-26 09:26:05 -04:00
Joe R
dcfac1032d Document "Use Mouse for Undo/Redo" feature 2024-10-24 23:47:17 -04:00
Sandeepa Dilshan Alagiyawanna
ad39c3aa22
Added Detailed Comments -simplex.py (#408)
* Added comments -clearthedungeon.py

* Added Comments -simplex.py

* Update simplex.py

* Added Detailed Comments -simplex.py

* Update simplex.py according to tests
2024-10-24 20:29:35 -04:00
Sandeepa Dilshan Alagiyawanna
98c9202e34
Added comments -clearthedungeon.py (#407)
* Added comments -clearthedungeon.py

* Added Comments -simplex.py

* Update simplex.py
2024-10-23 19:34:23 -04:00
Surani Naranpanawa
1fad63af73
Added comments to royaleast.py and sanibel.py (#404)
* Added comments to royaleast.py and sanibel.py

* Update royaleast.py

I have removed unnecessary white spaces and edited the longer lines.

* Update sanibel.py

I have removed the white spaces and edited the longer lines.

* Update royaleast.py

* Update sanibel.py

---------

Co-authored-by: Surani02 <surainaranpanawa@gmail.com>
2024-10-22 18:14:00 -04:00
Alexandre Detiste
f360600fcd
finish removing dependency on six (#403)
* finish removing dependency on six

* fix tkinter.FileDialog

* fix filedialog <> FileDialog
2024-10-22 18:11:32 -04:00
Joe R
b3cdb7e4b8 Fix deprecated GitHub action artifact version 2024-10-19 18:03:27 -04:00
Joe R
dab3eea6cb 3.1 release 2024-10-19 17:08:20 -04:00
Joe R
8c58941d23 Add locale folder to the repo as a workaround for the gettext failures 2024-10-19 15:08:51 -04:00
Joe R
3778ab2c1f Fix mismatched log frames 2024-10-18 18:53:30 -04:00
Joe R
56489cb7bc Add random game command line option 2024-10-17 23:44:44 -04:00
Joe R
910f927727 Fix for command line parameters not checking compatible cardsets 2024-10-17 23:28:28 -04:00
Surani Naranpanawa
cc32c0373e
Added comments to the algerian.py (#401)
* Added comments to the algerian.py

* Update algerian.py

I made changes to the code so that it would pass flake8.

* Update algerian.py

I have revised the comments to comply with Flake8 standards.

* Update algerian.py

I have removed the trailing spaces to ensure AppVeyor passes successfully.

---------

Co-authored-by: Surani02 <surainaranpanawa@gmail.com>
2024-10-17 08:59:54 -04:00
Joe R
b77989cbdb Update redeals for Devil's Grip 2024-10-15 23:31:36 -04:00
Joe R
41c17c74f3 Switch the session log to being the default tab on the log window 2024-10-15 18:47:57 -04:00
Joe R
df8d05e0c5 Correct Hanoi formula for minimum number of moves in the docs (#397) 2024-10-13 14:20:46 -04:00
Joe R
66995aedaf Fix inconsistent numbers in Memory rules (#394) 2024-10-07 19:02:29 -04:00
Joe R
fbc0817a1e Fix grammar of more game rules 2024-10-05 11:08:46 -04:00
Joe R
dfd3b063dd Disable autodrop for Samegame (#386) 2024-10-05 10:01:49 -04:00
Joe R
83289d5432 Fix missing HTML tag 2024-09-26 21:57:14 -04:00
Joe R
4478212d20 Add more alternate names 2024-09-23 20:31:00 -04:00
Alexandre Detiste
dd16750d5f
import tkinter directly (#383)
* import tkinter directly

* linter

* linter
2024-09-21 17:10:10 -04:00
Joe R
68d6b64fa2 Document Python 3.7 as the minimum supported version 2024-09-19 22:30:45 -04:00
Joe R
679c9a74c1 Add missing button icons 2024-09-19 22:20:40 -04:00
Joe R
4a3d6e7383 Delete game statistics when deleting a game 2024-09-19 21:41:56 -04:00
Alexandre Detiste
148f189a74
trim usage of six (#382)
This is artisanal manual craftwork :-)

     def mDone(self, button):
         if button == 0:        # "OK" or double click
-            if isinstance(self.tree.selection_key, six.string_types):
-                self.key = str(self.tree.selection_key)
-            else:
-                self.key = self.tree.selection_key
+            self.key = self.tree.selection_key
2024-09-18 20:33:10 -04:00
Joe R
1149d4fd4f Remove mentions of Python 2.7 2024-09-17 23:00:10 -04:00
Joe R
57adebfcdc Add F5 as a shortcut for refreshing the display, to help with testing 2024-09-17 22:49:01 -04:00
Alexandre Detiste
83baa54164
remove "import imp/import importlib hybridation" (#381) 2024-09-17 22:42:51 -04:00
Alexandre Detiste
d7c145ac18
remove usage of old Random2 backport (#379) 2024-09-15 12:06:34 -04:00
Joe R
b74dcde44a Configure AppVeyor to build 2024-09-11 21:06:48 -04:00
Joe R
bd2edf2f19 Add Four Kingdoms game 2024-09-08 09:55:22 -04:00