Shlomi Fish
a34e169031
Prepare for 2.8.0 release.
...
See https://github.com/shlomif/PySolFC/issues/151 .
Not releasing yet.
2020-02-28 16:54:34 +02:00
lufebe16
e09efe375e
Apk build scripts
...
- refactoring
2020-02-27 20:15:14 +01:00
Shlomi Fish
1365523131
appveyor: fix invocation
2020-02-27 19:57:15 +02:00
Shlomi Fish
864e7b9b52
pin the fcs version - reproducible builds
2020-02-27 19:28:11 +02:00
Shlomi Fish
25f1b222a1
fix tidyall/flake8 tests
2020-02-27 19:27:41 +02:00
lufebe16
ad79d2429f
Apk build scripts
...
- updated for use with p4a version 2019.10.6.
- additions to build instructions.
2020-02-27 15:39:11 +01:00
lufebe16
11aff68af1
Updates kivy version:
...
- added support for right mouse button (desktop only)
- corrected a problem with virtualenv in mkp4a.init
2020-02-27 09:56:51 +01:00
Shlomi Fish
2983648a4c
Add python3 PATH for pip3 on macOS.
...
The travis-CI builds have been failing and this is an attempt to fix them.
2020-02-23 15:24:43 +02:00
Shlomi Fish
047a58238d
Add python3 to homebrew on macOS.
...
The travis-CI builds have been failing and this is an attempt to fix them.
2020-02-23 14:22:46 +02:00
Shlomi Fish
96a91f6148
SHOULD_PUT_bye_for_now_FIRST = False
...
To avoid complaints about non random music.
2020-02-23 12:30:37 +02:00
Juhani Numminen
984ab3570a
Import ttk from standard library, drop local copy
2020-02-11 23:38:28 +02:00
Juhani Numminen
97c957d055
Fix whitespace in pyramid.py
2020-02-11 22:10:00 +02:00
lufebe16
81fab2028a
Corrections on game 'pyramid'
...
- For TypeError reported with #147 . (clickhandler failed to return a value)
- For index out of range (in pyramid.y)
2020-02-10 18:01:20 +01:00
Juhani Numminen
80d99e508d
Fix 'TclError: unknown option' for tk
...
Partly reverts commit b9a46ecf35
2020-02-09 22:19:47 +02:00
Juhani Numminen
032b645e0f
Do not catch exceptions too broadly in mainloop
...
StopIteration seems to be the expected way to stop, at least
for the tk and tile interfaces.
2020-02-09 22:07:16 +02:00
Juhani Numminen
00f6f70e93
Fix menu colors on macOS with dark menu bar
...
Widget colors and all scrollbars look just fine without these lines
despite the comments.
2020-02-09 17:36:26 +02:00
Shlomi Fish
57b9c9d41e
fix a crash on "open game"
2020-02-09 11:44:52 +02:00
Shlomi Fish
2258274c77
Refactoring / code cleanup.
...
Use a frozenset()-like list.
See:
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2020-02-07 11:44:24 +02:00
Shlomi Fish
0306d648fa
fix load/save
2020-02-07 11:31:34 +02:00
Juhani Numminen
d807f2c45c
README: Change venv to reference PKGTREE and list more pre-requisites ( #149 )
2020-02-03 11:08:42 +02:00
Juhani Numminen
468553b3c5
install-pysolfc.sh: Use bash array for holding a program name and arguments
...
The previous scalar variable with quoted "$PIP" caused a "command not found"
error because that erroneously put prog name and arguments in a single token.
2020-02-03 10:56:59 +02:00
Shlomi Fish
c2ec2d5195
Add 13 column Bisley - thanks to qunka.
...
See:
* https://github.com/shlomif/PySolFC/issues/148
* https://gist.github.com/qunka/3adac1878b481eb419ff6f3e1726add5
Thanks to https://github.com/qunka .
2020-01-07 11:38:37 +02:00
Shlomi Fish
b3f79c9df8
Extract a function or class to step away from God Object.
...
See:
* https://en.wikipedia.org/wiki/God_object
* https://www.c-sharpcorner.com/article/god-object-a-code-smell/ .
This is Refactoring / code cleanup.
See:
* https://refactoring.com/catalog/extractMethod.html
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-12-30 20:38:25 +02:00
Shlomi Fish
fab74e9a4b
Extract a function or class to step away from God Object.
...
See:
* https://en.wikipedia.org/wiki/God_object
* https://www.c-sharpcorner.com/article/god-object-a-code-smell/ .
This is Refactoring / code cleanup.
See:
* https://refactoring.com/catalog/extractMethod.html
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-12-29 11:37:13 +02:00
Shlomi Fish
b250a567ae
avoid leftover py2 test files.
2019-12-29 11:13:52 +02:00
Shlomi Fish
0f662fdb12
Extract a function or class to step away from God Object.
...
See:
* https://en.wikipedia.org/wiki/God_object
* https://www.c-sharpcorner.com/article/god-object-a-code-smell/ .
This is Refactoring / code cleanup.
See:
* https://refactoring.com/catalog/extractMethod.html
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-12-29 11:08:56 +02:00
Shlomi Fish
c017d36bd5
appveyor fix #1 - temply invalidate caches
2019-12-27 21:46:17 +02:00
Topi Miettinen
d2964fad0a
Skiz help: fix typo
...
decending -> descending
2019-12-22 10:57:02 +02:00
Shlomi Fish
d7c87ca066
move functionality to pysol-cards PyPI module
2019-12-10 12:14:31 +02:00
Shlomi Fish
0961401105
fix tests
2019-11-13 08:39:59 +02:00
Topi Miettinen
e65c236dc9
Describe order of Ganjifa suits
...
Help for Dashavatara Ganjifa games refer to general Ganjifa help for
order of suits, but it was actually missing.
2019-10-27 12:44:49 +02:00
lufebe16
063c35db0d
Android build script adaptations.
2019-10-15 16:17:31 +02:00
lufebe16
70fedf618a
Added android permission request dialog
2019-10-14 19:58:22 +02:00
lufebe16
64cd1b73f2
Double tap added to cardselection (kivy toolkit)
...
- fixes issue #117
2019-10-02 11:35:56 +02:00
lufebe16
92f2d5f602
fixed2: allow game restore to accept older storage format.
2019-09-27 11:24:03 +02:00
lb@lb7520
97267e9a77
fixed: restore game
2019-09-26 12:21:58 +02:00
lb@lb7520
263858838f
language selection
...
- option 'language' added to option section 'general'
- language selection code in kivy menubar
- mygettext refactored
- translations (german) updated
2019-09-25 19:46:17 +02:00
lb@lb7520
4a297ee434
german translations (revised)
2019-09-24 16:48:41 +02:00
lb@lb7520
6cc0ff767c
german translations (mainly kivy/android related)
...
- updated kivy/android files
- executed 'make pot' to update message-ids
- german translations added
2019-09-23 19:55:50 +02:00
Juhani Numminen
ef0c45841d
Update translations after string changes
2019-08-31 13:22:21 +03:00
Juhani Numminen
65b86f2d1d
Improve internationalization
...
- More strings marked for translation
- Used format strings instead of concatinating fragments
- Removed space before '?' or '!' from sentences in English
Following the GNU gettext guidelines at
https://www.gnu.org/software/gettext/manual/gettext.html#Preparing-Strings
2019-08-31 13:22:21 +03:00
Shlomi Fish
34609fc9d2
Extract a common class/struct.
...
This is Refactoring / code cleanup.
See:
* https://en.wikipedia.org/wiki/God_object
* https://en.wikipedia.org/wiki/Extract_class
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-08-29 16:55:47 +03:00
Shlomi Fish
5bc41f5614
Add more items to "how you can contribute".
2019-08-29 15:54:34 +03:00
Shlomi Fish
a472160ca7
Extract a common class/struct.
...
This is Refactoring / code cleanup.
See:
* https://en.wikipedia.org/wiki/God_object
* https://en.wikipedia.org/wiki/Extract_class
* https://en.wikipedia.org/wiki/Code_refactoring
* https://www.refactoring.com/
* https://www.joelonsoftware.com/2002/01/23/rub-a-dub-dub/
Some small optimisations may have slipped in as well.
2019-08-27 21:32:20 +03:00
Juhani Numminen
a5d584371e
Refactor and comment locale_dir selection
2019-08-20 16:23:05 +03:00
Juhani Numminen
93c9535216
Detect LANG for gettext on android
2019-08-20 11:54:49 +03:00
Juhani Numminen
8bef9848a5
setup*.py: Install locale/ also on macOS and Windows
2019-08-20 11:54:49 +03:00
lb@lb7520
bd4be45118
Changes to apk build procedures used with fdroid build.
...
- mkp4a.init: 1 optional parameter
- mkp4a.unsigned: 2 paramters (sdk and ndk paths)
- mkp4a.preload: new helper script
2019-08-20 10:04:55 +02:00
Shlomi Fish
a8dbceec93
valid xhtml5
2019-08-16 16:30:39 +03:00
Shlomi Fish
b5224318ae
Fix the website build.
...
See https://github.com/shlomif/pysolfc-website/ - do not remove.
2019-08-16 15:42:49 +03:00