Joe R
13a29b34ea
Version 7 of the cardset format with subtype and joker support. ( #330 )
2023-08-11 20:30:29 -04:00
Joe R
75a3000ca1
New logic for getting resampling method, for compatibility with newer Pillow versions.
2023-07-02 11:07:24 -04:00
Joe R
d2358c4e18
Tracking the last PySol version in the config.
2023-07-02 09:54:35 -04:00
Joe R
3a37c1157d
Added face-down flip assist option.
2023-05-18 18:54:37 -04:00
Joe R
03de3e84a6
Matching type cardset support for allowing Memory games to use any cardset.
2023-01-28 10:44:57 -05:00
Joe R
3fd823b2f5
Option to select image scaling method, as discussed in issue #275 .
2022-09-19 22:26:44 -04:00
Joe R
02e68785ee
Removed old options.cfg items that are no longer relevant.
2022-09-19 18:45:28 -04:00
Joe R
02e62afb16
Stuck notification option.
2022-07-28 18:56:41 -04:00
Joe R
8bbf3bbebe
Revamped the status bar functionality - better design and cleaner options list.
2022-07-17 09:22:38 -04:00
Joe R
8d575bb747
Added image resampling option.
2022-07-06 18:39:48 -04:00
Joe R
2abdc419f3
Added free hint option.
2022-05-26 22:28:49 -04:00
Joe R
304d6f5b70
New default look and feel, and prep for Cardsets 2.1 release.
2022-03-05 15:00:08 -05:00
Joe R
4c2dd59928
Added config option to use cardset bottoms.
2022-02-18 21:13:41 -05:00
Joe R
fd694be7b2
Exposed toolbar icon size option.
2022-02-08 22:42:06 -05:00
Joe R
7af8fde4c0
Revamped Pegged game and added manual first card removal option.
2021-12-02 20:40:44 -05:00
Joe R
99bc75f4c1
Selected date format is saved and persists.
2021-11-26 19:13:02 -05:00
Joe R
e927d60a25
Playable preview now loads and uses cardsets of the correct type for each game.
2021-09-01 18:54:45 -04:00
Joe R
d9c98ae017
Added Accordion's Revenge game.
2021-07-17 09:39:57 -04:00
Joe R
1a446862bd
Fix for center layout not saving (issue #215 )
2021-07-16 18:45:45 -04:00
Joe R
e9b0675884
Added option to enable/disable other sound samples (the clock sound in Grandfather's Clock).
2021-06-26 11:00:39 -04:00
Joe R
72ff4f6079
Added option to center the game layout on the screen.
2021-05-16 11:13:50 -04:00
Joe R
58a31f8abb
Added enable/disable music option.
2021-05-03 23:33:19 -04:00
Joe R
dba55c20fd
Split spread stacks logic from auto-scale logic.
2021-04-25 08:51:04 +03:00
Shlomi Fish
65dfcd62ac
fix runtime startup bug.
2021-04-23 18:49:13 +03:00
Juhani Numminen
69b0cc86ff
Avoid errors when options.cfg has no data
...
In that case res==False which was not accounted for, resulting in
AttributeError: 'bool' object has no attribute 'items'.
Closes #193 .
2020-11-06 18:10:44 +02:00
Shlomi Fish
7da41a93be
Allow to swap the mouse keys using the ini file.
...
See: https://sourceforge.net/p/pysolfc/discussion/503708/thread/5d77434ff8/
" PySolFC / Discussion / Open Discussion: Any way to remap mouse buttons? "
We may not have covered all the affected calls to bind().
2020-10-19 18:18:13 +03:00
Shlomi Fish
0961401105
fix tests
2019-11-13 08:39:59 +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
Juhani Numminen
3e873a3fde
Delete local copy of configobj in favor of the pypi package
...
The "validate" module does come in the same pypi package.
2019-07-16 12:57:24 +03:00
Shlomi Fish
ed18fd8156
Order imports based on flake8-import-order.
...
Tested on ci. See https://github.com/PyCQA/flake8-import-order . In the
process did some other cleanups and
https://en.wikipedia.org/wiki/Code_refactoring .
2019-01-11 23:55:06 +02:00
Shlomi Fish
77bd206a4e
feature: made the current solver preset persistent.
...
let it stick.
2018-09-01 19:07:00 +03:00
Shlomi Fish
11bafeba44
use six.py.
2018-09-01 18:40:50 +03:00
Shlomi Fish
02edf2afdd
Made the iters_output_step configurable.
2018-08-01 19:50:31 +03:00
Shlomi Fish
e49bb17136
Add a new solver preset.
2018-04-12 10:45:42 +03:00
lb@lb520
b5ef9b6214
Added an alternate toolkit kivy (based on SDL2) that can be used instead of tk.
...
Added scripts to build an android app.
2018-03-03 20:37:56 +02:00
Shlomi Fish
424bb6c622
Add the new solver preset.
2017-12-13 22:42:58 +02:00
Shlomi Fish
38bfb88971
Made the new flake8 and travis happier.
...
Fix the warnings.
2017-11-04 20:15:52 +02:00
Shlomi Fish
5c85816641
Remember the solver's max iterations setting.
...
See https://github.com/shlomif/PySolFC/issues/38 .
2017-11-04 18:18:13 +02:00
Shlomi Fish
1dec576b1a
Add persistence for solver show progress.
...
See https://github.com/shlomif/PySolFC/issues/38 :
<<<
Currently the solver dialog (Assist → Solver when playing Freecell or
other supported games) does not remember its "Preset" , "Max Iterations"
and "Show Progress" settings - either across sessions of PySol or even
after closing and invoking it again. It should remember those but note
that it should not remember the "Game" setting because one can switch to
a different game.
>>>
2017-08-25 22:28:25 +03:00
Shlomi Fish
f40fdfbb82
Remove debug traces and fix the solver dlg.
2017-08-25 18:25:58 +03:00
Shlomi Fish
aa4f9ee5da
Crude code to get some func running in py3.
...
Right now klondike and freecell sort of work, but this is very hacky and
there are many leftover debug traces.
2017-08-25 18:25:58 +03:00
Shlomi Fish
d77ef531ad
flake 8
2017-04-19 12:03:44 +03:00
Shlomi Fish
99ef711af1
Change the licenses headers to please flake8.
2017-04-19 12:03:44 +03:00
Shlomi Fish
16aa60a40b
Update the list of fc-solve's solver_presets.
...
Add some newer (and probably better) presets/etc.
2016-11-09 12:11:44 +02:00
Shlomi Fish
5dc2edda91
Get rid of gettext in init.
2012-11-25 19:43:46 +02:00
Shlomi Fish
55cc8995ae
pysoltk.
2012-11-25 19:12:33 +02:00
Shlomi Fish
f8d37be1e9
configobj.
2012-11-25 18:41:20 +02:00
Shlomi Fish
03c83d7900
Convert to pysollib.resource.
...
This also includes a sys.path.insert(0, ...) fix (to prepend) instead of
sys.append in order to fix finding pysollib/__init.py__ in the global
path.
2012-11-25 17:55:43 +02:00
Shlomi Fish
308ede18ff
Convert mfxutil and settings imports to pysollib
2012-11-25 17:05:22 +02:00
Shlomi Fish
bed5786b64
Convert settings to pysollib.settings and test it.
2012-11-25 17:00:08 +02:00