Commit graph

436 commits

Author SHA1 Message Date
Brutus (robot)
053298d983 Bump dependencies in pyproject.toml and tox.ini 2024-05-12 20:17:45 +00:00
Russell Keith-Magee
b67112708c
Merge branch 'main' into default-icon 2024-04-24 17:00:44 +08:00
Russell Keith-Magee
814d866035
Exclude coverage for mobile runtime icons. 2024-04-24 16:45:51 +08:00
Russell Keith-Magee
e078bc4d00
Add Android, iOS, Web and Textual fallback behavior for app icons. 2024-04-24 16:18:23 +08:00
Malcolm Smith
dbf2b4ef6a Merge branch 'main' into geolocation 2024-04-22 17:31:06 +01:00
Russell Martin
e77a39efe8
Update PyPI project links 2024-04-17 12:00:47 -04:00
Brutus (robot)
e75a61cb91 Bump dependencies in pyproject.toml and tox.ini 2024-04-14 23:14:40 +00:00
Russell Keith-Magee
a490963b4b
Rename location->geolocation, and silence change notifications on current_location requests. 2024-04-12 13:26:28 +08:00
Russell Keith-Magee
aa10a3c59d
Ensure the sample image is a persistent resource to avoid potential deallocation bug. 2024-04-05 09:52:39 +08:00
Russell Keith-Magee
1b6525ea98
Add an Android implementation of geolocation with tests. 2024-03-28 12:55:41 +08:00
Russell Keith-Magee
eba0d9cf7a
Correct usage of grant/allow permissions in testbed. 2024-03-27 14:10:00 +08:00
Russell Keith-Magee
b36bad80b5
Modify background permissions to be an explicit second step. 2024-03-27 13:58:19 +08:00
Russell Keith-Magee
389075e83e
Refactor geolocation permission checks to the core layer. 2024-03-27 09:29:56 +08:00
Russell Keith-Magee
d0e498f40b
100% coverage for iOS geolocation. 2024-03-27 09:13:17 +08:00
Russell Keith-Magee
476c0bf230
Core Geolocation API tested to 100% coverage. 2024-03-26 09:56:58 +08:00
Russell Keith-Magee
90cf1822f9
Simplify geolocation permission handling by dropping the ask-on-first-use implementation. 2024-03-26 08:07:30 +08:00
Russell Keith-Magee
a8a71e8651
Add iOS implementation of geolocation service. 2024-03-25 14:33:17 +08:00
Russell Keith-Magee
a136ec2549
Ensure that rapid zoom/location changes are both honored. 2024-03-22 10:52:16 +08:00
Brutus (robot)
65f8c8850d Bump dependencies in pyproject.toml and tox.ini 2024-03-17 20:10:44 +00:00
Russell Keith-Magee
f8adc989f4
Merge pull request #2445 from rmartin16/config-dep-bump
Add CI workflow to bump config file dependencies
2024-03-08 06:30:28 +08:00
Malcolm Smith
021679ea88
Merge pull request #2379 from freakboy3742/map-widget
Add a map widget
2024-03-07 21:39:33 +00:00
Russell Martin
e36e86a2d6
Add CI workflow to bump config file dependencies 2024-03-07 12:20:48 -05:00
Russell Keith-Magee
a18ad6cf06
No, really, this time the lat/lng math is correct. 2024-03-07 07:45:50 +08:00
Russell Keith-Magee
5f2919c822
Another correction to macOS and iOS map zoom calculations. 2024-03-05 13:36:07 +08:00
Russell Keith-Magee
0a7266d1e7
Correct zoom math on macOS/iOS. 2024-03-05 12:21:20 +08:00
Russell Keith-Magee
7645e0ca10
Add some coverage protection. 2024-02-28 14:06:30 +08:00
Russell Keith-Magee
9e1087a419
Reworked map zoom to give it a consistent and reversible interpretation. 2024-02-28 13:06:29 +08:00
Russell Keith-Magee
537cf551b9
Add test of menu ordering. 2024-02-27 09:29:16 +08:00
Russell Keith-Magee
f030ec0fd7
Rework map waiting to reduce test times, and allow some macOS x86_64 tests to be xfails. 2024-02-22 10:20:15 +08:00
Russell Keith-Magee
80a72d9c59
Work around Cocoa/iOS issue with zoom altering location. 2024-02-21 12:43:29 +08:00
Russell Keith-Magee
ecbbcca27f
Correct threshold definitions. 2024-02-21 11:03:48 +08:00
Russell Keith-Magee
1aeaea7d89
Ensure probe delays are honored. 2024-02-21 11:03:48 +08:00
Russell Keith-Magee
c8b7d07615
Address coverage of some internal MapKit types. 2024-02-21 11:03:47 +08:00
Russell Keith-Magee
92ffe55400
Add iOS mapview probe. 2024-02-21 11:03:47 +08:00
Russell Keith-Magee
68fd31203f
Add a LatLng type, and protection against on_select implementation. 2024-02-21 11:03:46 +08:00
Russell Keith-Magee
d146d5a6a0
Add iOS MapView implementation. 2024-02-21 11:03:45 +08:00
Malcolm Smith
c5887fe131
Merge pull request #2404 from freakboy3742/arm64-testing
Add Python3.13 and iOS/macOS ARM64 testing to CI
2024-02-20 16:28:43 +00:00
Malcolm Smith
ae2e38d62a
Merge pull request #2403 from freakboy3742/consistent-ordering
Use a consistent ordering for App and Window APIs.
2024-02-20 16:03:09 +00:00
Russell Keith-Magee
b9b8cdd27f
Merge branch 'main' into arm64-testing 2024-02-20 12:40:50 +08:00
Russell Keith-Magee
075edf7702
Correct the iOS probe for DetailedList. 2024-02-19 08:29:38 +08:00
Russell Keith-Magee
f290d7a3d7
Add trove metadata for Python3.13 support. 2024-02-18 12:31:50 +08:00
Russell Keith-Magee
2d61cdb411
Enforce a consistent order for Window APIs. 2024-02-18 11:52:22 +08:00
Russell Keith-Magee
1b1cf6487e
Enforce a consistent order for app APIs. 2024-02-18 11:12:50 +08:00
Russell Keith-Magee
330c243ebc
Ignore NotImplementedWarning in the testbed. 2024-02-15 11:18:36 +08:00
Russell Keith-Magee
869e4ca6a6
Convert not_implemented to use a warning subclass. 2024-02-15 08:50:08 +08:00
Russell Keith-Magee
caa86a3b65
Merge pull request #1930 from proneon267/patch-11
Added APIs for detecting multiple displays and setting windows on them.
2024-02-11 16:46:55 +08:00
Jack
8a73a6ade1
Fix GC on iOS Camera
See #2381 - where GC seems to collect self.native.delegate instantly.

Keep a reference to avoid GC until class destroyed.
2024-02-09 11:12:40 +00:00
Russell Keith-Magee
1537b95f85
Minor cleanups making screen non-optional. 2024-02-05 07:10:13 +08:00
proneon267
04e0e63107 Fixed cocoa implementation 2024-02-03 20:03:56 -08:00
proneon267
b320ba9eac Fixed tests 2024-02-03 06:24:01 -08:00