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

75 commits

Author SHA1 Message Date
lufebe16
a36cb9ce12 Kivy/Android
- Refactoring of app start.
2023-12-04 14:30:35 +01:00
lufebe16
fa0d0cf144 Kivy/Android
- Text color adaptation to current background settings.
2023-12-04 14:30:35 +01:00
lufebe16
224d21a2d2 Kivy/Android
- refactoring, hardening, flake8
2023-11-30 11:42:02 +01:00
lufebe16
288bd920af Kivy/Android
- reworked positioning during animations
2023-11-29 14:04:43 +01:00
lufebe16
ce0e6ff856 Kivy/Android
- solved some speed issues
- cleanups
2023-11-28 17:50:48 +01:00
lufebe16
2520934d35 Kivy
- Added notifications for save and load commands
- some fixes
2023-11-28 11:45:27 +01:00
lufebe16
492acd6961 Kivy/Android Version
- MfxCanvas implemented with new base class LImage
- MfxCanvas background updates adapted
- Screen rotation lock change: locks on card selection, i.e.
  when the user plays, unlocks on menu selection or pause.
- animations callback implemented in MfxCanvasGroup (mainly for
  mahjongg games) in order to have correct placments with undo
  when animation is enabled
- animation scheduling implemented on a tasking basis. New
  module LTaskQ added.
- refactorings and clean ups
2023-11-26 20:21:44 +01:00
Joe R
78ca717778 Enhancements to other graphics menu. 2023-11-24 12:24:32 -05:00
lufebe16
c3ffbff146 Kivy Version
- refactorings & some clean up
2023-11-23 17:49:38 +01:00
lufebe16
b91e69964e Kivy Version:
- reimplemented LImage class (image placement) as a workaround to
  the stock image class (which has got some performance issues in
  never kivy versions).
- prevented pretyping during animations
- clean ups
2023-11-19 17:52:21 +01:00
lufebe16
9a4df67df3 Kivy Version
- adjusted animation time settings
- some clean ups
2023-11-15 11:33:02 +01:00
lufebe16
5c51f927eb Kivy Version card placement revised, fixes:
- Mahjongg tile overlapping (3d simulation) implemented
- Animation is now synchronised (so as the tk version does)-
  This prevents some stacking order corruptions reported
  earlier.
2023-11-09 16:08:57 +01:00
lufebe16
e01d0fe7a7 Android version.
- added code to resize 4k images in apk build.
- added code to resize '4k' cardsets in apk build.
- deleted obsolet directory android as anounced earlier.
2023-11-05 09:58:19 +01:00
lufebe16
92f1870b23 Kivy:
- Background image placement reworked.
2023-11-01 14:55:37 +01:00
lufebe16
901a04bbb4 Kivy/Android:
- reworked screen rotation lock
- refactorings
2023-10-14 14:24:11 +02:00
lufebe16
c027e6ca0e Kivy/Android:
- Added full picture hint to menu.
2023-09-30 17:08:07 +02:00
lufebe16
96699c8fa2 Kivy/Android version:
- toolbar posions top and bottom implemented
- localisation (de) updates
2023-09-28 18:00:14 +02:00
Joe R
529e8c006f Flake8 tweaks. 2023-09-27 20:26:52 -04:00
Joe R
a28aaeeb4f Added show full picture option for puzzle type games. 2023-09-27 20:04:12 -04:00
lufebe16
969536551e kivy version
- toast emulation updated
- toolbar new and restart button behaviour reworked
2023-09-23 12:18:53 +02:00
lufebe16
ae9aa78cde more rework on toolbar and menu options
- toolbar button configurations added to option menu
 - refactoring
 - metadata (fastlane) updated
2023-09-21 12:18:55 +02:00
lufebe16
158c3137fd toolbar updates (#333)
- quit button removed, makes no sense with kivy/android version
- shuffle/autodrop button managed dynamically
- delayed execution on new and restart buttons, to prevent
  accicental activation while playing
2023-09-19 15:03:31 +02:00
lufebe16
e7a1979477 android version:
- screen rotation lock added as proposed by issue #320
- triggered (maybe experimental) by a long tap (5 seconds) to the play ground.
2023-09-16 15:27:58 +02:00
Joe R
40bd9f0093 Corrected missed logic in the Kivy menubar. 2023-09-14 18:25:12 -04:00
Joe R
3a37c1157d Added face-down flip assist option. 2023-05-18 18:54:37 -04:00
Joe R
8b0b20568d Copied extended solid color choice list to Kivy. 2023-05-13 19:39:33 -04:00
lufebe16
144f2b752b Kivy version updates:
- Android version checks restricted to android os present, corrects #310
- In buildozer.spec added support for 64k (#303). Blows up the apk by
  ca. 12M.
2023-04-21 18:23:04 +02:00
lufebe16
cafe58aa69 - fastlane sructure corrected 2023-03-27 18:39:21 +02:00
lufebe16
755e1b444c - android permissions update 2023-03-27 18:25:45 +02:00
lufebe16
ac77fe9e1e Android build updates 2023-02-28 20:59:52 +01:00
lufebe16
a7e55513bd Kivy version scaling issues
- scaling of redeal image based on card size.
     - correction of fonts size and selection frame thickness.
2022-12-05 13:37:33 +01:00
lufebe16
4e0add4e5d Build support for android:
- android support library replaced by androidx appcompat
2022-11-21 16:33:21 +01: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
d2c59377dc Advanced search feature. 2022-08-13 12:22:17 -04:00
Joe R
99ae5c39bb Added/fixed variable redeals category in the game selection tree. 2022-08-11 19:33:10 -04:00
Joe R
02e62afb16 Stuck notification option. 2022-07-28 18:56:41 -04:00
Joe R
6fe410ac24 Corrections to status bar variables in Kivy. 2022-07-28 18:19:34 -04:00
Joe R
58dc9a5886 Fixed toolbar state for new hint button. 2022-06-13 17:06:46 -04:00
Joe R
dba9e4442b Added hint button to the toolbar. 2022-05-28 15:30:21 -04:00
Joe R
2abdc419f3 Added free hint option. 2022-05-26 22:28:49 -04:00
Joe R
ff4bd148fa Added missing methods causing a crash in Kivy. 2022-03-09 18:47:25 -05:00
Joe R
052fd0b78d Added Stripped Deck game category. 2022-01-08 10:34:33 -05:00
Joe R
3f9853f7ec Fixed HTTPS linking in the documentation. 2021-12-28 17:13:02 -05:00
Joe R
393de563a7 Some minor menubar cleanup. 2021-12-20 19:27:19 -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
8b46b0a757 Extended table tile image categorization to the Kivy version. 2021-09-19 13:59:53 -04:00
Joe R
36a0bfbc14 Fixed up some sections of the documentation. 2021-09-04 10:07:08 -04:00
Shlomi Fish
79d27d2749 issue217 : formatting.py deprecated fix.
This file is derived from /usr/lib/python3.9/formatter.py . All changes
are placed under CC0.

See:

* https://github.com/shlomif/PySolFC/issues/217

* https://bugzilla.redhat.com/show_bug.cgi?id=1990043
2021-08-19 07:21:15 +03:00
Joe R
747b1fd60b Got Accordion's Revenge to work correctly under Kivy. 2021-07-24 21:03:51 -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