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

50 commits

Author SHA1 Message Date
lufebe16
c9c315818d Kivy/Android:
- Added new menu option to adjust font size in general.
- Fixed a bug with doubleclick moves addressed in #117.
2024-11-29 10:06:41 +01:00
lufebe16
0135e386c2 Android/Kivy:
- Event handling: Pass through for empty stacks.
- Menu entry to reset zoom.
2024-11-12 10:47:35 +01:00
lufebe16
70909f6469 Android/Kivy:
- zoom settings persistence
- event mapping
2024-11-11 11:35:47 +01:00
lufebe16
b7569e79c2 Android version
- version info updates
- bug fix
2024-10-31 09:34:34 +01:00
Joe R
4eebd5d33c Flake8 fix. 2024-02-15 22:59:52 -05:00
lufebe16
cba1fd815f - cardset prepare option changes (android build)
- action against occasional black screen on android resume
- startup phase cosmetics
2024-02-14 09:57:24 +01:00
lufebe16
20533ac05e Kivy/Android
- some refactorings an clean ups
2024-01-23 15:39:24 +01:00
lufebe16
7dd72522c4 Kivy/Android
- toolbar pos tied to device orientation
- added additional options for it
- refactoring
2024-01-11 10:34:41 +01:00
lufebe16
97e90f147c Kivy/Android
- upstart sequence and fullscreen handling fixes
2024-01-08 14:54:12 +01:00
lufebe16
87fe16413e Kivy/Android
- refactoring
2024-01-08 14:54:12 +01:00
lufebe16
23657469c4 Kivy/Android
- added navigation buttons to html display
- fixed line formatting in html displays
- title line formatting as centered and multiline if needed
- html text rendering revised to circumvent hardware limits
- screen rotation lock changes
- balkenbreite
2024-01-03 09:50:02 +01:00
lufebe16
0ec7bc1cf8 flake8 2023-12-28 14:18:51 +01:00
lufebe16
49d4445c6b display of license text fixed in android 2023-12-28 12:20:06 +01:00
lufebe16
2017b4f23b Kivy/Android
- size of menu unified to 0.333 for landscape and 0.5 for portrait mode

- added code to hopefully prevent black screen on resume
- removed old outdated workarounds
2023-12-23 11:08:23 +01:00
lufebe16
c5b22563a8 Kivy/Android
- switching of redeal images (redeal/stopped) corrected.
 - new wrapper class for options management. Refactorings.
 - redeal, pause and demo logo style selections updated.
2023-12-12 10:49:50 +01:00
lufebe16
917e7a1311 Kivy/Android
- visual update of favorites list corrected
2023-12-10 11:18:38 +01:00
lufebe16
c9194ea419 Kivy/Android
- Introduced tree view generators in menubar.py
- applied to the option menu.
2023-12-06 10:05:04 +01:00
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
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
901a04bbb4 Kivy/Android:
- reworked screen rotation lock
- refactorings
2023-10-14 14:24:11 +02:00
lufebe16
96699c8fa2 Kivy/Android version:
- toolbar posions top and bottom implemented
- localisation (de) updates
2023-09-28 18:00:14 +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
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
Shlomi Fish
25f1b222a1 fix tidyall/flake8 tests 2020-02-27 19:27:41 +02:00
lufebe16
11aff68af1 Updates kivy version:
- added support for right mouse button (desktop only)
- corrected a problem with virtualenv in mkp4a.init
2020-02-27 09:56:51 +01:00
Shlomi Fish
0961401105 fix tests 2019-11-13 08:39:59 +02:00
lufebe16
70fedf618a Added android permission request dialog 2019-10-14 19:58:22 +02:00
lufebe16
64cd1b73f2 Double tap added to cardselection (kivy toolkit)
- fixes issue #117
2019-10-02 11:35:56 +02:00
lb@lb520
5b75c1b413 Further corrections to python3 / android. Card images format has been changed to png. And a bugfix. 2019-08-12 09:50:38 +02: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
Shlomi Fish
91e5cdafa3 Fix the indentation.
See http://perl-begin.org/tutorials/bad-elements/#no-indentation .
2019-02-19 17:14:17 +02: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
e8c508c3da android: external urls in help now start system browser - some refactoring. 2018-06-08 10:53:40 +02:00
lb@lb520
93f0559549 Better and more convenient support for android back key. 2018-05-31 18:20:12 +02:00
lb@lb520
9155493dc9 Android build scripts updates. Some Comments in kivy files. 2018-05-22 10:48:46 +02:00
lb@lb520
76568a3f1e python3 adaptations 2018-04-03 16:00:02 +02:00
lb@lb520
3e9b7b74c7 Bugfix synchronisation issues with autodrop
Bugfix bottom image flip
2018-03-22 15:48:19 +01:00
lb@lb520
91ef11b7ac Implementation of createBottom in kivy.
A first set of Python 3 adaptations.
Added a choice of cardsets to android build.
Added new scripts to tarball (MAKEFILE.in)
2018-03-14 19:33:02 +01: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