mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-03-12 04:07:01 -04:00
306 lines
12 KiB
XML
306 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Copyright 2022 Stephan Sokolow -->
|
|
<!-- Copyright 2021-2022 Joe R. (@joeraz) -->
|
|
<!-- Copyright 2017-2021 Shlomi Fish -->
|
|
<component type="desktop-application">
|
|
<id>io.sourceforge.pysolfc.PySolFC</id>
|
|
<metadata_license>FSFAP</metadata_license>
|
|
<project_license>GPL-3.0-or-later</project_license>
|
|
<name>PySolFC</name>
|
|
<summary>Solitaire game compilation</summary>
|
|
<description>
|
|
<p>A collection of more than 1200 Solitaire games, using various deck types
|
|
including international standard, hex-a-deck, mahjongg, and hanafuda.</p>
|
|
</description>
|
|
<launchable type="desktop-id">pysol.desktop</launchable>
|
|
<categories>
|
|
<category>Game</category>
|
|
<category>CardGame</category>
|
|
</categories>
|
|
<keywords>
|
|
<keyword>cards</keyword>
|
|
<keyword>klondike</keyword>
|
|
<keyword>patience</keyword>
|
|
<!-- "pysolfc" omitted because it's also the title.
|
|
Possibly remove from .desktop file Keywords field. -->
|
|
<keyword>solitaire</keyword>
|
|
</keywords>
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<image>https://pysolfc.sourceforge.io/img/PySolFC_2.18_1.png</image>
|
|
<caption>Klondike with default theme</caption>
|
|
</screenshot>
|
|
<screenshot>
|
|
<image>https://pysolfc.sourceforge.io/img/PySolFC_2.18_2.png</image>
|
|
<caption>Clock, Neo cards, Fractal Blue table, custom backs</caption>
|
|
</screenshot>
|
|
<screenshot>
|
|
<image>https://pysolfc.sourceforge.io/img/PySolFC_2.18_3.png</image>
|
|
<caption>Bits n Bytes, Neo Hex cards, Felt Green table, custom backs</caption>
|
|
</screenshot>
|
|
<screenshot>
|
|
<image>https://pysolfc.sourceforge.io/img/PySolFC_2.18_4.png</image>
|
|
<caption>Firecracker, Louie Mantia Hanafuda cards, Mountains table</caption>
|
|
</screenshot>
|
|
<screenshot>
|
|
<image>https://pysolfc.sourceforge.io/img/PySolFC_2.18_5.png</image>
|
|
<caption>Mahjongg Taipei, Uni Mahjongg Tiles, Wood table</caption>
|
|
</screenshot>
|
|
<screenshot>
|
|
<image>https://pysolfc.sourceforge.io/img/PySolFC_2.18_6.png</image>
|
|
<caption>Shisen-Sho 24x12, KMahjongg tileset, Nostalgy table</caption>
|
|
</screenshot>
|
|
</screenshots>
|
|
<content_rating type="oars-1.1"/>
|
|
<url type="homepage">https://pysolfc.sourceforge.io/</url>
|
|
<url type="bugtracker">https://github.com/shlomif/PySolFC/issues</url>
|
|
<url type="help">https://pysolfc.sourceforge.io/doc/index.html</url>
|
|
<url type="vcs-browser">https://github.com/shlomif/PySolFC</url>
|
|
<url type="contribute">https://github.com/shlomif/PySolFC/blob/master/CONTRIBUTING.md</url>
|
|
<provides>
|
|
<binary>pysol.py</binary>
|
|
<python3>pysollib</python3>
|
|
<python3>pysol_cards</python3>
|
|
</provides>
|
|
<requires>
|
|
<!-- Meaning: Requires one of pointing, tablet, or touch -->
|
|
<control>pointing</control>
|
|
<control>tablet</control>
|
|
<control>touch</control>
|
|
</requires>
|
|
<requires>
|
|
<!-- Meaning: Will never use Internet access even if offered -->
|
|
<internet>offline-only</internet>
|
|
</requires>
|
|
<supports>
|
|
<control>keyboard</control>
|
|
</supports>
|
|
<releases>
|
|
<release version="2.18.0" date="2022-09-09">
|
|
<description>
|
|
<ul>
|
|
<li>Advanced search feature - the ability to search for games, cardsets, or table tiles based on many different criteria.</li>
|
|
<li>Complete documentation containing rules for all 1,100+ games.</li>
|
|
<li>Revamped status bar, displaying more info.</li>
|
|
<li>The Find Card feature now supports all types of games.</li>
|
|
<li>Many new display and assist options.</li>
|
|
<li>Bugfixes, code cleanup, etc.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.16.0" date="2022-05-10">
|
|
<description>
|
|
<p>Anyone upgrading from a version prior to 2.15.0 should read the notes for that version before upgrading. New in this release:</p>
|
|
<ul>
|
|
<li>Enhancements to many images and graphical displays.</li>
|
|
<li>More game rules in the documentation.</li>
|
|
<li>Bugfixes, cleanup, and other enhancements.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.15.0" date="2022-03-12" type="development">
|
|
<description>
|
|
<p>
|
|
This is a pretty sizable release, so this beta version is being
|
|
offered before a stable 2.16 in the next month or two. Any feedback
|
|
and bug reports are greatly appreciated. The full list of changes for
|
|
this release is quite long, but here are the highlights:
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
There is a new Cardsets release - PySolFC-Cardsets v.2.1 (required
|
|
to run 2.15).
|
|
</li>
|
|
<li>
|
|
35 new games, plus enhancements and fixes to many existing games.
|
|
</li>
|
|
<li>
|
|
New high resolution default display. This new display uses high
|
|
resolution cardsets and scaling to make the games look impressive
|
|
on larger monitors, but will still scale for smaller displays
|
|
too.
|
|
</li>
|
|
<li>
|
|
Note that the new high-resolution options will not override your
|
|
currently selected options for existing users. If you want to use
|
|
the new settings, you can delete or rename your options.cfg file.
|
|
</li>
|
|
<li>
|
|
New feature to search for games, cardsets, and table tiles by
|
|
name.
|
|
</li>
|
|
<li>Many new display options.</li>
|
|
<li>Many missing game rules added to the documentation.</li>
|
|
<li>Bugfixes and cleanup.</li>
|
|
<li>And more.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.14.1" date="2021-12-10">
|
|
<p>
|
|
This release fixes a number of bugs, including one that causes crashes
|
|
for some users when opening the select game/cardset/table tile window.
|
|
</p>
|
|
</release>
|
|
<release version="2.14.0" date="2021-09-19">
|
|
<description>
|
|
<ul>
|
|
<li>16 new games</li>
|
|
<li>
|
|
Support for Python 3.10 (Minimum requirement is still Python 2.7)
|
|
</li>
|
|
<li>A new macOS package.</li>
|
|
<li>
|
|
Enhancements to the tree select dialogs for selecting games,
|
|
cardsets, and table tiles.
|
|
</li>
|
|
<li>Further additions/improvements to the documentation.</li>
|
|
<li>Many bugfixes and cleanups.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.12.0" date="2021-07-11">
|
|
<description>
|
|
<ul>
|
|
<li>40 new games!</li>
|
|
<li>
|
|
Support for using higher resolution cardsets. The high resolution
|
|
"Neo" cardset has been added to the Windows Installer package and
|
|
is available in a preview release of PySolFC-Cardsets 2.1
|
|
</li>
|
|
<li>Improved organization and categorization of the games list.</li>
|
|
<li>
|
|
New display options - added option to center the game layout in
|
|
the window.
|
|
</li>
|
|
<li>
|
|
New audio options - can now disable music without disabling sound
|
|
effects.
|
|
</li>
|
|
<li>
|
|
Improved documentation - added rules to a large number of games
|
|
that were missing them.
|
|
</li>
|
|
<li>Bugfixes and cleanup.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.10.0" date="2020-06-22">
|
|
<description>
|
|
<ul>
|
|
<li>Fix moving cards in the Scorpion Tail game.</li>
|
|
<li>One can optionally load the Freecell Solver and the Black Hole
|
|
Solver using their DLLs (for better speed).</li>
|
|
<li>Test Windows Version in the installer</li>
|
|
<li>Pause when showing statistics</li>
|
|
<li>Some cleanups and refactoring.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.8.0" date="2020-03-05">
|
|
<description>
|
|
<ul>
|
|
<li>A new logo thanks to @ghostofiht.</li>
|
|
<li>Fix for freezes (pygame upgrade)</li>
|
|
<li>Fixed Three Peaks scoring</li>
|
|
<li>Compatibility with Pillow 6.x</li>
|
|
<li>Restore the "Save games geometry" feature</li>
|
|
<li>Added a NEWS.asciidoc file.</li>
|
|
<li>Better kivy/Android support</li>
|
|
<li>Using ttk and configobj as shipped in the python dist (instead of
|
|
forked versions)</li>
|
|
<li>Requiring <code>attrs</code> and <code>pysol-cards</code> from
|
|
PyPI</li>
|
|
<li>Added tests, bug fixes and refactorings.</li>
|
|
<li>Add the -g and --deal command line options.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.6.2" date="2019-03-04">
|
|
<description>
|
|
<ul>
|
|
<li>Fixes for the Windows and macOS packages.</li>
|
|
<li>Forbid illegal moves in Spider and some other variants.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.6.0" date="2019-02-14">
|
|
<description>
|
|
<ul>
|
|
<li>Support for solving Golf using a solver</li>
|
|
<li>An untested macOS package (we need testers)</li>
|
|
<li>A bug fix</li>
|
|
<li>Ability to run the test suite without python 2.x and/or
|
|
pygtk</li>
|
|
<li>Code cleanups.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.4.0" date="2018-06-23">
|
|
<description>
|
|
<ul>
|
|
<li>The Windows installer now includes the revitalised PySol-music
|
|
package. For more info, see shlomif/PySolFC#82.</li>
|
|
<li>Many improvements to the test suite and the board import
|
|
functionality.</li>
|
|
<li>Some bug fixes.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.2.0" date="2018-04-16">
|
|
<description>
|
|
<ul>
|
|
<li>The Microsoft Windows binary installer now contains and supports
|
|
the solver for Freecell and other games.</li>
|
|
<li>Many bug fixes.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.1.4" date="2018-03-31" type="development">
|
|
<description>
|
|
<ul>
|
|
<li>We now provide a Microsoft Windows binary installer again, thanks
|
|
to the great work of Roderik Ploszek. Note that the solvers (for
|
|
FreeCell/etc.) are not installed as part of it yet, but they are
|
|
available separately.</li>
|
|
<li><code>pysol-sound-server</code> was updated to support Python
|
|
3.x.</li>
|
|
<li>Fixes for the board export / solver input, and for redealing upon
|
|
restart of the "ms*" deals.</li>
|
|
<li>Various cleanups.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.1.3" date="2018-03-05" type="development">
|
|
<description>
|
|
<ul>
|
|
<li>Support for the kivy toolkit for running under Android-based
|
|
devices (currently python 2.7-only)</li>
|
|
<li>Fixed the help system and removed the need for the sgmllib
|
|
module.</li>
|
|
<li>Other fixes and cleanups.</li>
|
|
<li>Currently there is no Microsoft Windows binary package. Help or
|
|
insights will be appreciated.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.1.0" date="2017-11-19" type="development">
|
|
<description>
|
|
<ul>
|
|
<li>The code is now compatible with both Python 2.7.x and Python
|
|
3.x</li>
|
|
<li>One can deal all MS FreeCell/FC-pro deals by specifying e.g:
|
|
"ms100000" as the seed.</li>
|
|
<li>Support for Black Hole and All in a Row solver was added.</li>
|
|
<li>Test suite and CI were added to the repository.</li>
|
|
<li>The code now passes flake8 validation.</li>
|
|
<li>Some improvements to the solver dialog.</li>
|
|
</ul>
|
|
</description>
|
|
</release>
|
|
<release version="2.0" date="2009-12-04"/>
|
|
<release version="1.1" date="2007-09-06"/>
|
|
<release version="1.0" date="2007-02-21"/>
|
|
</releases>
|
|
<translation type="gettext">pysol</translation>
|
|
</component>
|