Skip to content

Commit

Permalink
Updates for v1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
freakboy3742 committed Sep 7, 2023
1 parent da23217 commit 5e01e6e
Show file tree
Hide file tree
Showing 4 changed files with 90 additions and 17 deletions.
10 changes: 3 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,9 @@ var/
/venv*/

# Briefcase build directories
/iOS/
/macOS/
/windows/
/android/
/linux/
/django/
build/
logs/

# Buid artefacts and keystores
*.jks
*.apk
*.pem
7 changes: 6 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ Getting started
---------------

This app is available on the `iOS App Store
<https://apps.apple.com/au/app/travel-tips/id1336372310>`__.
<https://apps.apple.com/au/app/travel-tips/id1336372310>`__ and `Google Play Store
<https://play.google.com/store/apps/details?id=com.keith_magee.traveltips>`__.

To run the app locally, clone the code, create a virtual environment, and
install Briefcase::
Expand All @@ -35,6 +36,10 @@ Or, you can run it as an iOS app::

(venv) $ briefcase run iOS

Or, you can run it as an Android app::

(venv) $ briefcase run android

.. _`Briefcase`: https://github.com/beeware/briefcase
.. _`The BeeWare Project`: https://beeware.org/
.. _`becoming a financial member of BeeWare`: https://beeware.org/contributing/membership
88 changes: 80 additions & 8 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ requires = ["briefcase"]
[tool.briefcase]
project_name = "Travel Tips"
bundle = "com.keith-magee"
version = "1.1.0"
version = "1.2.0"
author = "Russell Keith-Magee"
author_email = "russell@keith-magee.com"
requires = []
Expand All @@ -15,26 +15,26 @@ splash = "splash/traveltips"
formal_name = "Travel Tips"
description = "Calculate tips in local currency while you're travelling"
requires = [
# '../../toga/src/core'
# "../../toga/core",
]
sources = ['src/traveltips']
sources = ["src/traveltips"]

[tool.briefcase.app.traveltips.macOS]
requires = [
# '../../toga/src/cocoa'
# "../../toga/cocoa",
"toga-cocoa~=0.3.1",
"std-nslog~=1.0.0",
]

[tool.briefcase.app.traveltips.windows]
requires = [
# '../../toga/src/winforms'
# "../../toga/winforms"
"toga-winforms~=0.3.1",
]

[tool.briefcase.app.traveltips.linux]
requires = [
# '../../toga/src/gtk'
# "../../toga/gtk"
"toga-gtk~=0.3.1",
]

Expand Down Expand Up @@ -120,16 +120,88 @@ flatpak_sdk = "org.gnome.Sdk"

[tool.briefcase.app.traveltips.iOS]
requires = [
# '../../toga/src/iOS'
# 1.2.0 release: using a local branch of Toga, 0.3.2.dev1135+g564927821
# Mainline @ 037084b11, with PRs #2025, #2029, #2075 merged in.
# "../../toga/iOS",
"toga-iOS~=0.3.1",
"std-nslog~=1.0.0",
]
icon = "icons/iOS/traveltips"
splash = "splash/iOS/traveltips"

# support_package = "../../support/Python-Apple-support/dist/Python-3.11-iOS-support.custom.tar.gz"
# template = "../../templates/briefcase-iOS-Xcode-template"

cleanup_paths = [
"Support/python-stdlib/lib-dynload/_bisect.*.dylib",
"Support/python-stdlib/lib-dynload/_blake2.*.dylib",
"Support/python-stdlib/lib-dynload/_bz2.*.dylib",
"Support/python-stdlib/lib-dynload/_codecs_cn.*.dylib",
"Support/python-stdlib/lib-dynload/_codecs_hk.*.dylib",
"Support/python-stdlib/lib-dynload/_codecs_iso2022.*.dylib",
"Support/python-stdlib/lib-dynload/_codecs_jp.*.dylib",
"Support/python-stdlib/lib-dynload/_codecs_kr.*.dylib",
"Support/python-stdlib/lib-dynload/_codecs_tw.*.dylib",
# "Support/python-stdlib/lib-dynload/_contextvars.*.dylib",
"Support/python-stdlib/lib-dynload/_crypt.*.dylib",
# "Support/python-stdlib/lib-dynload/_csv.*.dylib",
# "Support/python-stdlib/lib-dynload/_ctypes.*.dylib",
"Support/python-stdlib/lib-dynload/_ctypes_test.*.dylib",
# "Support/python-stdlib/lib-dynload/_datetime.*.dylib",
"Support/python-stdlib/lib-dynload/_dbm.*.dylib",
# "Support/python-stdlib/lib-dynload/_decimal.*.dylib",
"Support/python-stdlib/lib-dynload/_elementtree.*.dylib",
"Support/python-stdlib/lib-dynload/_hashlib.*.dylib",
"Support/python-stdlib/lib-dynload/_heapq.*.dylib",
"Support/python-stdlib/lib-dynload/_json.*.dylib",
"Support/python-stdlib/lib-dynload/_lsprof.*.dylib",
"Support/python-stdlib/lib-dynload/_lzma.*.dylib",
"Support/python-stdlib/lib-dynload/_md5.*.dylib",
"Support/python-stdlib/lib-dynload/_multibytecodec.*.dylib",
"Support/python-stdlib/lib-dynload/_opcode.*.dylib",
"Support/python-stdlib/lib-dynload/_pickle.*.dylib",
"Support/python-stdlib/lib-dynload/_queue.*.dylib",
# "Support/python-stdlib/lib-dynload/_random.*.dylib",
"Support/python-stdlib/lib-dynload/_sha1.*.dylib",
"Support/python-stdlib/lib-dynload/_sha256.*.dylib",
"Support/python-stdlib/lib-dynload/_sha3.*.dylib",
# "Support/python-stdlib/lib-dynload/_sha512.*.dylib",
# "Support/python-stdlib/lib-dynload/_socket.*.dylib",
"Support/python-stdlib/lib-dynload/_sqlite3.*.dylib",
"Support/python-stdlib/lib-dynload/_ssl.*.dylib",
"Support/python-stdlib/lib-dynload/_statistics.*.dylib",
# "Support/python-stdlib/lib-dynload/_struct.*.dylib",
"Support/python-stdlib/lib-dynload/_testbuffer.*.dylib",
"Support/python-stdlib/lib-dynload/_testcapi.*.dylib",
"Support/python-stdlib/lib-dynload/_testclinic.*.dylib",
"Support/python-stdlib/lib-dynload/_testimportmultiple.*.dylib",
"Support/python-stdlib/lib-dynload/_testinternalcapi.*.dylib",
"Support/python-stdlib/lib-dynload/_testmultiphase.*.dylib",
"Support/python-stdlib/lib-dynload/_typing.*.dylib",
"Support/python-stdlib/lib-dynload/_uuid.*.dylib",
"Support/python-stdlib/lib-dynload/_xxtestfuzz.*.dylib",
"Support/python-stdlib/lib-dynload/_zoneinfo.*.dylib",
# "Support/python-stdlib/lib-dynload/array.*.dylib",
"Support/python-stdlib/lib-dynload/audioop.*.dylib",
# "Support/python-stdlib/lib-dynload/binascii.*.dylib",
# "Support/python-stdlib/lib-dynload/cmath.*.dylib",
# "Support/python-stdlib/lib-dynload/fcntl.*.dylib",
# "Support/python-stdlib/lib-dynload/math.*.dylib",
"Support/python-stdlib/lib-dynload/mmap.*.dylib",
"Support/python-stdlib/lib-dynload/pyexpat.*.dylib",
"Support/python-stdlib/lib-dynload/resource.*.dylib",
# "Support/python-stdlib/lib-dynload/select.*.dylib",
"Support/python-stdlib/lib-dynload/termios.*.dylib",
"Support/python-stdlib/lib-dynload/unicodedata.*.dylib",
"Support/python-stdlib/lib-dynload/xxlimited.*.dylib",
"Support/python-stdlib/lib-dynload/xxlimited_35.*.dylib",
"Support/python-stdlib/lib-dynload/zlib.*.dylib",
]

[tool.briefcase.app.traveltips.android]
requires = [
# '../../toga/src/android'
# 1.2.0 release: using the main branch of Toga, 0.3.2.dev960+g037084b11
# "../../toga/android"
"toga-android~=0.3.1",
]
icon = "icons/android/traveltips"
Expand Down
2 changes: 1 addition & 1 deletion src/traveltips/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ def startup(self):

self.amount = toga.NumberInput(
on_change=self.on_change,
min_value=0,
min=0,
step='0.01',
style=Pack(
font_family='Helvetica',
Expand Down

0 comments on commit 5e01e6e

Please sign in to comment.