Commit graph

8541 commits

Author SHA1 Message Date
Russell Keith-Magee
6791ed51ff
Force the .icns extension, and allow a no-cover on the missing icon. 2024-05-07 13:51:03 +08:00
Russell Keith-Magee
7368392232
Only propegate ValueError if the icon can't be loaded. 2024-05-07 13:09:53 +08:00
Russell Keith-Magee
e8be59a026
Correct the fallback handling when an icon cannot be loaded. 2024-05-07 11:56:45 +08:00
Russell Keith-Magee
0c6a2b8e97
Remove use of pinned pre-release version of freezegun. 2024-05-06 14:30:30 +08:00
Russell Keith-Magee
9ab3c5d933
Add release notes for v0.4.3 2024-05-06 14:04:28 +08:00
Russell Keith-Magee
b546ab7ac5
Merge pull request #2553 from freakboy3742/gtk-keys
Add handling for INS, DEL, NUM LOCK, and some shifted characters.
2024-05-06 13:48:41 +08:00
Russell Keith-Magee
5f4127e576
Add a safety catch for unknown keys. 2024-05-06 12:24:54 +08:00
Russell Keith-Magee
73e56edb21
Merge pull request #2552 from beeware/dependabot/pip/core/coverage-toml--7.5.1
Bump coverage[toml] from 7.5.0 to 7.5.1 in /core
2024-05-06 09:42:00 +08:00
Russell Keith-Magee
b30c12b31d
Merge pull request #2549 from rmartin16/linux-reqs
Update/clarify Linux system requirements
2024-05-06 09:41:32 +08:00
Russell Keith-Magee
6322e3e596
Add protection against bare MOD_ keys. 2024-05-06 08:37:44 +08:00
Russell Keith-Magee
16eba7ab9e
Add some more esoteric keys. 2024-05-06 08:03:33 +08:00
Russell Keith-Magee
c86b96f197
Add handling for INS, DEL, NUM LOCK, and some shifted characters. 2024-05-06 07:43:34 +08:00
dependabot[bot]
d50791cd6c Add changenote. [dependabot skip] 2024-05-05 20:13:41 +00:00
dependabot[bot]
6d22dbae0c
Bump coverage[toml] from 7.5.0 to 7.5.1 in /core
Bumps [coverage[toml]](https://github.com/nedbat/coveragepy) from 7.5.0 to 7.5.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.0...7.5.1)

---
updated-dependencies:
- dependency-name: coverage[toml]
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-05 20:13:25 +00:00
Russell Martin
a34e66866c
Align Linux/Unix reqs with Briefcase Linux System template 2024-05-05 14:17:29 -04:00
Russell Martin
2078a0bf16
Update/clarify Linux system requirements
- Add _all_ requirements for each distro
- Add requirements for OpenSUSE Tumbleweed
- Drop documentation for Ubuntu 18.04 since it is no longer supported by
  recent versions of PyGObject
2024-05-04 15:15:22 -04:00
Russell Keith-Magee
75d62016c6
Merge pull request #2546 from mhsmith/optional-entry-points
Allow running without entry_points metadata
2024-05-03 07:59:26 +08:00
Malcolm Smith
e725bad78f Allow running without entry_points metadata 2024-05-03 00:35:36 +01:00
Russell Keith-Magee
8eace47894
Merge pull request #2545 from freakboy3742/unix-deps
Update WebKit2 dependencies
2024-05-01 11:57:40 +08:00
Russell Keith-Magee
fb9e4a8975
Get the no-cover in the right place this time. 2024-05-01 09:40:46 +08:00
Russell Keith-Magee
dd05379b5e
Correct WebKit packages for Ubuntu/Debian/Fedora
Co-authored-by: Russell Martin <russell@rjm.li>
2024-05-01 09:31:00 +08:00
Russell Keith-Magee
d448bcee49
Simplify Ubuntu/Debian pre-req instructions. 2024-05-01 09:27:06 +08:00
Russell Keith-Magee
8178dd6d02
No-cover for a webkit library we won't ever use. 2024-05-01 09:25:17 +08:00
Russell Keith-Magee
14344b96e6
Add Changenote. 2024-05-01 08:24:07 +08:00
Russell Keith-Magee
3ab9be3732
Update GTK runtime errors to point at system requirements docs. 2024-05-01 08:08:35 +08:00
Russell Keith-Magee
6c80929f51
Update CI to use webkit 4.1. 2024-05-01 08:08:05 +08:00
Russell Keith-Magee
b8ab3bae8e
Split out widget-specific pre-requisites. 2024-05-01 08:07:51 +08:00
Russell Keith-Magee
b90161c495
Update docs to have an explicit system requirements section, bumping webkit requirements. 2024-05-01 08:00:55 +08:00
Russell Keith-Magee
c34b2a9eda
Merge pull request #2543 from rmartin16/readme-badges
Ensure README badges are aligned instead of stacked
2024-05-01 07:08:45 +08:00
Russell Martin
de4c4006a1
Ensure README badges are aligned instead of stacked 2024-04-30 12:17:33 -04:00
Malcolm Smith
3193372b90
Merge pull request #2527 from freakboy3742/default-icon
Use the application binary icon when available
2024-04-30 17:06:09 +01:00
Russell Keith-Magee
789edd5a64
Allow GTK app icon tests to pass in dev mode. 2024-04-30 12:16:21 +08:00
Russell Keith-Magee
2b8a02f3f9
Correct testbed tests of app icons. 2024-04-30 11:59:30 +08:00
Russell Keith-Magee
790e03e2f3
Define and use toga.Icon.APP_ICON as the app icon. 2024-04-30 11:19:37 +08:00
Russell Keith-Magee
70e7df5405
Clarified docs around icon defintions. 2024-04-30 08:51:58 +08:00
Russell Keith-Magee
690d0662e4
Merge branch 'main' into default-icon 2024-04-30 08:44:12 +08:00
Russell Keith-Magee
52420266ee
Merge pull request #2517 from proneon267/widget_id_reusable_fix
Fixed widget IDs to be reusable after window closes
2024-04-29 12:50:18 +08:00
Russell Keith-Magee
7b33e70ee3
Minor tweaks to window ID test. 2024-04-29 11:44:10 +08:00
Russell Keith-Magee
045e083430
Merge pull request #2542 from beeware/autoupdates/pre-commit/black-pre-commit-mirror
Bump black-pre-commit-mirror from 24.4.0 to 24.4.2
2024-04-29 10:15:54 +08:00
Russell Keith-Magee
ea22b2e022
Merge pull request #2541 from beeware/dependabot/pip/core/coverage-toml--7.5.0
Bump coverage[toml] from 7.4.4 to 7.5.0 in /core
2024-04-29 10:15:33 +08:00
Russell Keith-Magee
34b20942a4
Merge pull request #2540 from beeware/dependabot/pip/core/tox-4.15.0
Bump tox from 4.14.2 to 4.15.0 in /core
2024-04-29 10:15:16 +08:00
Russell Keith-Magee
f93d5283a4
Merge pull request #2539 from beeware/dependabot/pip/core/pytest-8.2.0
Bump pytest from 8.1.1 to 8.2.0 in /core
2024-04-29 10:14:55 +08:00
Russell Keith-Magee
dec8637ae9
Merge pull request #2538 from beeware/dependabot/pip/core/furo-2024.4.27
Bump furo from 2024.1.29 to 2024.4.27 in /core
2024-04-29 10:14:41 +08:00
Russell Keith-Magee
1315eea0a7
Merge pull request #2537 from beeware/dependabot/github_actions/dsaltares/fetch-gh-release-asset-1.1.2
Bump dsaltares/fetch-gh-release-asset from 1.1.1 to 1.1.2
2024-04-29 10:14:13 +08:00
Russell Keith-Magee
91f39008f8
Merge pull request #2536 from beeware/dependabot/github_actions/actions/upload-artifact-4.3.3
Bump actions/upload-artifact from 4.3.2 to 4.3.3
2024-04-29 10:13:57 +08:00
Russell Keith-Magee
f16d4010a8
Merge pull request #2535 from beeware/dependabot/github_actions/actions/download-artifact-4.1.7
Bump actions/download-artifact from 4.1.5 to 4.1.7
2024-04-29 10:13:42 +08:00
Russell Keith-Magee
d0c1a85811
Merge pull request #2534 from beeware/dependabot/github_actions/actions/checkout-4.1.4
Bump actions/checkout from 4.1.3 to 4.1.4
2024-04-29 10:13:28 +08:00
Russell Keith-Magee
13a8bb7e9c
Merge pull request #2533 from mhsmith/remove-nursery
Remove nursery
2024-04-29 07:47:41 +08:00
Brutus (robot)
f282e8a892 Add changenote. 2024-04-28 20:49:57 +00:00
Brutus (robot)
cd2ed96ce8 Bump black-pre-commit-mirror from 24.4.0 to 24.4.2 2024-04-28 20:49:52 +00:00