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

65 commits

Author SHA1 Message Date
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