Commit graph

48 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
e078bc4d00
Add Android, iOS, Web and Textual fallback behavior for app icons. 2024-04-24 16:18:23 +08: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
Brutus (robot)
65f8c8850d Bump dependencies in pyproject.toml and tox.ini 2024-03-17 20:10:44 +00:00
Russell Martin
e36e86a2d6
Add CI workflow to bump config file dependencies 2024-03-07 12:20:48 -05: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
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
869e4ca6a6
Convert not_implemented to use a warning subclass. 2024-02-15 08:50:08 +08:00
Russell Keith-Magee
777f272dbd
Ensure textual backend does scaling on screen sizes. 2024-02-11 09:22:17 +08:00
Russell Keith-Magee
5cea9af75d
Minor cleanups and renames. 2024-02-02 10:16:00 +08:00
proneon267
2d0022487c Fixed tests as per recommendation 2024-01-31 08:57:21 -08:00
proneon267
1b89c95df3 Removed type annotations and other fixes 2024-01-24 23:20:59 -08:00
proneon267
1b8a52ddbd Corrected tests 2024-01-21 11:26:03 -08:00
proneon267
d5d1572871 Miscellaneous fixes 2024-01-21 10:51:12 -08:00
proneon267
1cf64f37a0 Fixed textual tests 2024-01-20 20:01:05 -08:00
proneon267
94f368eee2 Added implementation and tests for textual 2024-01-20 19:48:42 -08:00
Russell Keith-Magee
b37e91585f
Add stub implementations of icon handling on Web and Textual buttons. 2024-01-02 09:32:23 +08:00
Russell Keith-Magee
268e9b8011
Move icons to platform-specific location. 2023-12-14 09:38:59 +08:00
Russell Keith-Magee
717ea5a3c1
Merge branch 'main' into async-result-cleanup 2023-12-11 10:50:45 +08:00
Russell Keith-Magee
34c3849ebd
Set a minimum textual version. 2023-12-09 09:10:28 +08:00
Russell Keith-Magee
1d3d272583
More API regressions. 2023-12-09 09:09:14 +08:00
Russell Keith-Magee
0b78dc748e
Correct issues with event handlers and app startup. 2023-12-09 08:35:03 +08:00
Russell Keith-Magee
3829cf6e89
Merged usage of async on_result handling. 2023-12-08 12:42:18 +08:00
Charles Whittington
da112748a4 Simplified Path declarations 2023-11-26 19:07:27 -05:00
Russell Keith-Magee
bd5930e811
Update http references to https 2023-11-22 11:59:10 +08:00
Russell Keith-Magee
46b5a0c551
Tweak the representation of license, homepage and dropped an unneeded toml extra. 2023-11-22 10:02:53 +08:00
Russell Keith-Magee
ab2e45d206
Bump setuptools and setuptools_scm versions. 2023-11-21 17:32:09 +08:00
Russell Keith-Magee
726cfa0b9e
Restore the explicit build-backend setting. 2023-11-21 17:11:20 +08:00
Russell Keith-Magee
67f55726b7
Use a dynamic plugin to build dependencies. 2023-11-21 15:33:27 +08:00
Malcolm Smith
1dcacae78c Improve close button hover effect 2023-08-25 08:59:09 +01:00
Russell Keith-Magee
049552697e
Convert titlebar widget to an actual close button. 2023-08-25 11:06:17 +08:00
Russell Keith-Magee
f2efa1755e
Add file dialogs, and correct titlebar text handling. 2023-08-23 14:16:46 +08:00
Russell Keith-Magee
a4e2ee5088
Add info, question, confirm, error, and stack trace dialogs.
Co-authored-by: Katie McLaughlin <katie@glasnt.com>
2023-08-22 17:59:17 +09:30
Russell Keith-Magee
4832ea28bf
Correct the aspect ratio for terminal layouts. 2023-08-22 14:37:11 +09:30
Russell Keith-Magee
edcab76d9b
Correct vertical scaling, and make the scaling math explicit. 2023-08-20 07:30:35 +09:30
Russell Keith-Magee
96305083e8
Apply margins to widgets on layout. 2023-08-19 23:32:21 +09:30
Russell Keith-Magee
4f492a0e68
Include textual in ci release processes. 2023-08-16 10:15:21 +08:00
Russell Keith-Magee
1969b62655
First steps toward applying styles. 2023-08-16 10:00:46 +08:00
Russell Keith-Magee
54f9fc3783
Add textinput event handlers. 2023-08-16 07:43:38 +08:00
Russell Keith-Magee
f8a9413fab
Simplify button event handling. 2023-08-16 07:43:38 +08:00
Russell Keith-Magee
bd5c5f6cb1
Map textinput readonly to disabled. 2023-08-16 07:43:38 +08:00
Russell Keith-Magee
a90f1ae49c
Simplify widget installation at time of creation. 2023-08-16 07:43:38 +08:00
Russell Keith-Magee
3f41330ced
First pass at a Textual backend. 2023-08-16 07:43:34 +08:00