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

67 commits

Author SHA1 Message Date
Joe R
67fbd4c132 Find card support for Hanafuda games. 2022-07-09 13:48:01 -04:00
Joe R
d07594148a Updated tree display icons (from Remix Icon). 2022-07-03 09:20:54 -04:00
Joe R
756772ac0f Added Wood Gloss table tile (by lexterror). 2022-07-01 22:49:42 -04:00
Joe R
0c20a2e0cf Touched up "default" icon set. 2022-06-19 15:26:48 -04:00
Joe R
139fe83466 Updated Crystal icon set. 2022-06-02 18:48:23 -04:00
Joe R
dba9e4442b Added hint button to the toolbar. 2022-05-28 15:30:21 -04:00
Joe R
af1fba247a Attempted to feather borders around joker images. 2022-04-30 12:40:44 -04:00
Joe R
53ac444792 Fixed Kivy help button and updated Kivy toolbar. 2022-04-28 22:09:57 -04:00
Joe R
2de01609e1 Updated Bluecurve icons from the original library, for better quality. 2022-04-11 22:50:45 -04:00
Joe R
6cd5a793e7 Added light variation of remix toolbar icons, for darker interfaces. 2022-04-08 19:42:43 -04:00
Joe R
9e957b65ec Added a few more CC0 (or equivalent license) table tile images. 2022-03-19 13:13:30 -04:00
Joe R
396ca108b9 New dialog icons (from Remix Icon) 2022-03-17 23:38:09 -04:00
Joe R
2a2d1c59db Improvements to scaling and resizing of "save-aspect" table tiles. 2022-03-14 21:59:04 -04:00
Joe R
fd694be7b2 Exposed toolbar icon size option. 2022-02-08 22:42:06 -05:00
Joe R
bc8eb4270c Updated size of progression graph to fit larger statistics window. 2022-01-18 20:21:47 -05:00
Joe R
960f3a801e Added remaining missing bottom images. 2022-01-11 17:31:00 -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
962dc3ffeb Re-enabled toolbar style selection option. 2021-11-19 17:57:59 -05:00
Joe R
a95c7a1e42 Added common hanafuda bottoms and fixed some hanafuda game layouts. 2021-10-28 22:20:26 -04:00
Joe R
0fb76d00fc Better organization in table tile selection window. 2021-08-14 18:42:48 -04:00
Juhani Numminen
b265b28502 Enhance icon sets (.ico and .icns)
* Extract size 16x16 and 32x32 PNG's from .icns
* Put a sharper version of 128x128 in .icns
* Pack multiple icon sizes into .ico
2020-10-20 17:11:18 +03:00
Juhani Numminen
e1a1a8d169 Retire pysol.xbm & .xpm & the unused code that uses them 2020-03-11 14:57:28 +02:00
Juhani Numminen
f5b1cf0eea Tk: set window icon
make_help_toplevel changed from Tk to Toplevel since Tk creates another
Tcl interpreter, causing errors like this:
'_tkinter.TclError: can't use "pyimage228" as iconphoto: not a photo image'

1024x1024 logo file is renamed because it has large margins on each side
which is unsuitable for a window icon.
2020-02-28 20:16:58 +02:00
Juhani Numminen
fdebf13171 android: adapt to python3.
android: Install p4a using pip
Add 'set -e' to sh scripts, they must stop upon any error
README.md: kivy does not specifically require python2
android: Overhaul initialization scripts
android: Simplify apk build scripts by using the 'common' file
Merge the scripts cardconv and cardsetsgiftobmp
android: Fix startup script shebang to python3
android: Simplify mkkeystore and ignore the keystore file
android: Fix up debian prerequisites

The package cython (as opposed to cython3) even caused me to produce
an apk that did not start (TypeError: must be str, not bytes).

Android SDK requires java8; install and set as the default.

The build processes complained about lld and libtinfo5; added in.

mercurial (or hg) is seemingly unused.

The pip pcakges were needed by android/initsdk.py which is gone.

android: Ensure that the html files are built
2019-08-08 19:12:44 +03:00
Juhani Numminen
45f8c312a4 Simplify po/pysol.pot generation 2019-07-19 01:38:40 +03:00
Juhani Numminen
c9de855dd8 Install icons to standard locations for linux desktop
Also reorganize icons in subdirectories indicating size.

See the Icon Theme Specification:
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons
2019-07-18 11:09:08 +03:00
Juhani Numminen
c13b8587fc
Update pysol.desktop for unix desktop integration
Encoding has been deprecated - see https://specifications.freedesktop.org/desktop-entry-spec/1.0/apc.html

StartupWMClass adds a startup animation. xprop was used to find out the value for WM_CLASS; it was tested on KDE Plasma 5.
2019-07-13 16:53:14 +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
lb@lb520
4594c1457e Added a missing image 2018-05-23 20:44:14 +02: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
8e89dd203c flake8 2017-04-19 12:03:46 +03:00
Shlomi Fish
4da89ccc8c Get rid of trailing space. 2013-05-22 12:57:18 +03:00
skomoroh
0ae400f7cd * added bottom images for tarock and hex-a-deck
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@265 efabe8c0-fbe8-4139-b769-b5e6d273206e
2011-03-06 06:39:02 +00:00
skomoroh
f25a697c52 * added bottom images for tarock and hex-a-deck
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@264 efabe8c0-fbe8-4139-b769-b5e6d273206e
2011-03-06 06:38:28 +00:00
skomoroh
c1149d7ab7 added bg images
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@261 efabe8c0-fbe8-4139-b769-b5e6d273206e
2010-12-16 17:10:15 +00:00
skomoroh
2f22c2f528 + save aspect for background image
* minor fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@250 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-13 22:23:38 +00:00
skomoroh
1ac67d54c4 + 1 new game
* minor fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@249 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-08 05:33:50 +00:00
skomoroh
735f0c0e5a * minor fixes
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@248 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-07 12:58:05 +00:00
skomoroh
faacde281b * added missing images
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@247 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-05 16:48:03 +00:00
skomoroh
67206a0aa8 * improved stacks bottom
* bug fixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@246 efabe8c0-fbe8-4139-b769-b5e6d273206e
2009-08-05 16:46:12 +00:00
skomoroh
95397282c5 + added pysol.desktop
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@217 efabe8c0-fbe8-4139-b769-b5e6d273206e
2008-02-09 12:35:06 +00:00
skomoroh
ff45d8e1cd + added pysol.desktop
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@216 efabe8c0-fbe8-4139-b769-b5e6d273206e
2008-02-09 12:34:25 +00:00
skomoroh
62c81b4657 * improved toolbar (Tile)
* bugfixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@187 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-07-23 22:21:34 +00:00
skomoroh
0f198dec99 + 2 new games
* moved `Options' from app.py to options.py
* added validation of config file
* improved data/tcl/fsdialog*.tcl


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@182 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-07-03 21:57:17 +00:00
skomoroh
6c30899fd9 * improved look for x11
* renamed option `separatorwidth' to `separator' (dialogs)


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@179 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-06-30 21:24:04 +00:00
skomoroh
c987976e23 * improved data/tcl/fsdialog*.tcl
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@177 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-06-24 21:17:05 +00:00
skomoroh
2477ad8845 * updated for Tk-8.5/Tile-0.8.0
git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@175 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-06-17 21:24:57 +00:00
skomoroh
93907151a8 * improved Tile.py
* added `clearlooks' theme for tile-binding
* added dialogs for tile-binding: File Selecton and Color Chooser (for x11)
* refactoring: tile: replaced Tkinter to Tile
* refactoring: tile: removed non-used imports


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@174 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-06-15 22:01:18 +00:00
skomoroh
9eaeadce61 * fixed scrolling in MfxScrolledCanvas
* added clickable url to About dialog
* many other improvements and bugfixes


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@173 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-06-09 21:59:16 +00:00
skomoroh
2aa94c2858 * improved the mahjongg games
+ added `shuffle' icons


git-svn-id: file:///home/shlomif/Backup/svn-dumps/PySolFC/svnsync-repos/pysolfc/PySolFC/trunk@167 efabe8c0-fbe8-4139-b769-b5e6d273206e
2007-05-18 21:24:17 +00:00