René's URL Explorer Experiment


Title: feat!: overhaul core semantics, dev diagnostics, and public API by owenthcarey · Pull Request #16 · pythonnative/pythonnative · GitHub

Open Graph Title: feat!: overhaul core semantics, dev diagnostics, and public API by owenthcarey · Pull Request #16 · pythonnative/pythonnative

Description: Build native Android and iOS apps in Python. Contribute to pythonnative/pythonnative development by creating an account on GitHub.

Opengraph URL: https://github.com/pythonnative/pythonnative/pull/16

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7ebcfd3a-f665-91ca-ca77-79e451ba1537
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE82C:E3007:316D91:436E7C:6A51419E
html-safe-nonce5107b964bc525365038b95b8f84fd22e4e3f525e1266f2198e31ec4ba56cfc85
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFODJDOkUzMDA3OjMxNkQ5MTo0MzZFN0M6NkE1MTQxOUUiLCJ2aXNpdG9yX2lkIjoiODExOTM5MDYxMjYyNzczNDk0MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8eea27a0845ecdcb4f29245b2a741157bde3ea40333ee76d09e88492370d09d3
hovercard-subject-tagpull_request:4026756326
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/pythonnative/pythonnative/pull/16/files
og:imagehttps://avatars.githubusercontent.com/u/37121709?s=400&v=4
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonee840f405b2718e8f2d55aafa9ff27dbce17e29d0c253011d05ea0fea3c78baff
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/pythonnative/pythonnative git https://github.com/pythonnative/pythonnative.git
octolytics-dimension-user_id135093967
octolytics-dimension-user_loginpythonnative
octolytics-dimension-repository_id1050814997
octolytics-dimension-repository_nwopythonnative/pythonnative
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1050814997
octolytics-dimension-repository_network_root_nwopythonnative/pythonnative
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee876f00c5723f6080b9d294e4958fd4d506e6faf
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/pythonnative/pythonnative/pull/16/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnative%2Fpythonnative%2Fpull%2F16%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnative%2Fpythonnative%2Fpull%2F16%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=pythonnative%2Fpythonnative
Reloadhttps://github.com/pythonnative/pythonnative/pull/16/files
Reloadhttps://github.com/pythonnative/pythonnative/pull/16/files
Reloadhttps://github.com/pythonnative/pythonnative/pull/16/files
Please reload this pagehttps://github.com/pythonnative/pythonnative/pull/16/files
pythonnative https://github.com/pythonnative
pythonnativehttps://github.com/pythonnative/pythonnative
Notifications https://github.com/login?return_to=%2Fpythonnative%2Fpythonnative
Fork 1 https://github.com/login?return_to=%2Fpythonnative%2Fpythonnative
Star 99 https://github.com/login?return_to=%2Fpythonnative%2Fpythonnative
Code https://github.com/pythonnative/pythonnative
Issues 0 https://github.com/pythonnative/pythonnative/issues
Pull requests 2 https://github.com/pythonnative/pythonnative/pulls
Actions https://github.com/pythonnative/pythonnative/actions
Projects https://github.com/pythonnative/pythonnative/projects
Security and quality 0 https://github.com/pythonnative/pythonnative/security
Insights https://github.com/pythonnative/pythonnative/pulse
Code https://github.com/pythonnative/pythonnative
Issues https://github.com/pythonnative/pythonnative/issues
Pull requests https://github.com/pythonnative/pythonnative/pulls
Actions https://github.com/pythonnative/pythonnative/actions
Projects https://github.com/pythonnative/pythonnative/projects
Security and quality https://github.com/pythonnative/pythonnative/security
Insights https://github.com/pythonnative/pythonnative/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpythonnative%2Fpythonnative%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpythonnative%2Fpythonnative%2Fissues%2Fnew%2Fchoose
owenthcareyhttps://github.com/owenthcarey
mainhttps://github.com/pythonnative/pythonnative/tree/main
feat/core-semantics-dev-feedbackhttps://github.com/pythonnative/pythonnative/tree/feat/core-semantics-dev-feedback
Conversation 0 https://github.com/pythonnative/pythonnative/pull/16
Commits 1 https://github.com/pythonnative/pythonnative/pull/16/commits
Checks 17 https://github.com/pythonnative/pythonnative/pull/16/checks
Files changed https://github.com/pythonnative/pythonnative/pull/16/files
Please reload this pagehttps://github.com/pythonnative/pythonnative/pull/16/files
feat!: overhaul core semantics, dev diagnostics, and public API https://github.com/pythonnative/pythonnative/pull/16/files#top
Show all changes 1 commit https://github.com/pythonnative/pythonnative/pull/16/files
5e5c6e3 feat!: overhaul core semantics, dev diagnostics, and public API owenthcarey Jul 10, 2026 https://github.com/pythonnative/pythonnative/pull/16/commits/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca
Clear filters https://github.com/pythonnative/pythonnative/pull/16/files
Please reload this pagehttps://github.com/pythonnative/pythonnative/pull/16/files
Please reload this pagehttps://github.com/pythonnative/pythonnative/pull/16/files
README.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
component-properties.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-65e2c10052d57255252d2ae61aef091c0d3ce21f208590197f146ffd7f7e91e7
diagnostics.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-3797140b0607fbfef71b1754bbaafcbb40ca83d858dfb3b2c1d9a9077cfe3ac2
net.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-5708881e763c8741274d92ad60e2f6280b213bb24feea4a779027c73e1c15cc9
pythonnative.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-5a9be373b2bde90618ab410e5e571ad46f9ee5a1b4ea759fe196abb8a43ed3f1
runtime.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-36c4c37feacc96417ff764c9b69fb7f16ef8c177264debd036436f9a97ab9832
architecture.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-e1d6435bbc9e4460b6825aecec52e65be9c34a78d2ef03207b65c5d7426fb8fd
components.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
hooks.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-6845a461e2332fdabee7433abb901793d33f447cfbad35e4805306778ddde9e9
lifecycle.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-14cd5440a50f8f3b5a234d8581e90bc90066b14428601888fec53c1519737c7b
reconciliation.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-7f973c24ef19f496dff97e5bdb737452d7737adb6a21a114f904d3b8a7ce9557
examples.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-42c9e8de9b02b38190aa003b14db6be144d9d6f34b266cf401330e9e62a3bba9
counter.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-67aaa3cf84e4091eca56220f7fabb989ba66748c183cc9d1fb7ce863f76e5248
forms.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-1733bd4849d3aa292512ab671e69d433c0bdf62efe3c64615122059c53eb616b
hello-world.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-30d546b32f9fdf112654ff1f711a7821b6a7a1931c16c0c34c37290f4f68782f
lists.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-f16759380d7f9fe9b2825837cbe8b0ce7ebd0c46c8749298fb63ab71b2e1e147
navigation.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-ef90d5f99fab80f961db5a229a827fe9c6ed02bf6248096a039e4b7708c27ed2
getting-started.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-31bcba2ccafa41d46fbbd6d1219f7f1e3b1fb3cad9faa8e4dc521bbb579dd7b3
async.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-e49dd34c22167f00a9457fd831a99bf53f8c7c61fc43db7dad06b687897c716f
desktop-preview.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-50743b772a197b0ec3be3b35930238296571b5b249ab4d453c6d9e8b00de2e29
error-boundaries.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-0efa1e7f04cbc695cd74c8d0509768f778054ccb659ec859d72eccfcd7d1b6b5
lists.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-5ef7e476fe064a634e956f05f20c2ac37d44af989ef0246cc501ddfc73694171
native-modules.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-b4a43d80fbe84f7156422a74a06b13f29b09b78c47b08b3e85454ac1fc80efb4
navigation.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-8994c9e5e920a6080490f80af8beb9c897662b2963fe9f2f6e55dc0fd1a9cc66
platform-accessibility.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-e37ef5f5553ecfb98708ef3889dc895cc0e3064a23c7848fcf6848c10f18d20b
styling.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-1c576df841aa1a214e8d6c88c6235de51f51e41473645f392389993ecfa2b06a
testing.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-d4aaea6ea4c57eb020ea819e57b6ca666fa7b21b43b9731fa818de462c383881
index.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-b4d68dc855d0f9476d3f2ee343853bd21bf82ea9960d0cf06661baa244439dd6
style-guide.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-a65395c73b9cb630bd5522875557eff6119f1a7d2957bc674893717b412806c0
troubleshooting.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-e3d76d548af9d4b8f45f4c0fae3968345d15d875b85f45879a14a94a637d8a84
registry.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-bedea1db642df5f6cc7fa9baf09422f1f0f493236b5e21c60555f95a5ac45253
confirm_alert.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-55474578c1e1e2c6cd5ba11d689d644c27dbdbec7a4c0274baef18a67966277f
simple_alert.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-f5ae2ec507bc171b0bb8bdc48c51e684249f1cd00e49e72f29cb72c9c7b391a2
parallel_animation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-fbaa4b238112f5ffe9a7e7b8c0527bfe43d08289c2cb8bea2595e2b0f8bbbdf9
sequence_animation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-0dee47b5e4197733831b10d10471f426e6380e844fc99b4531c47e8f190f9499
spring_animation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-213d16c4e3a830d3ac3613d67ad07f895a36cfdb9db00c3cf7119fdfb064765e
timing_animation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-7e9f5aa04408815351fe4d0458b5e13cf2451c1802f9b8f08025738a2a90704e
category.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-cd07dabf00b5aa5922262501585c72c9b8391ad8ace9a63ba79519a214de6257
activity_indicator.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-08bc5fb4f0a467fb92600b053d1c7abd738eb33a4c7f65955baf80396f98fb84
button.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-de33854a664c43d4cf7367ca7c9df827286708af1851e4ffa4bf730599c1f479
checkbox.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-6acffbd909e9e64d09d95b3fd6c181d0368dd72ae514a1affde69f0e7f46036a
date_picker.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-6b7a0b970ba8f0d4cef33f1bf2344bfd68651956bea1464022bf0beb593be76d
modal.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-9cee77c6d725b81a7befee2422ca9699cab7049a1d2dac21121291fddffd6ecf
picker.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-649517e0fdd9a20da423ae97f175aae2edb4652b3330320ea572059988e451e1
portal.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-879e0925253df631212dde0fc0f9d71203e37a3028868fdb3647a405e82cf5f9
progress_bar.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-d61468f93d052c8bfedcbddbb6b26c8cba1465a4a9e2edd803b30ef2609c6a26
refresh_control.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-ce67461f1f34f276e181a00ffce32f2634d8d3d6e4cb4551c082fd26068dd661
segmented_control.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-feea3dc72ea36e9bf2f0470b1263bf3bf534c809a029c56ef8f784ae7317ff17
slider.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-93fa0bd354f727de4d2562dc7e9871bc9e6a28ac5dd173fa0801b06ca8782d69
status_bar.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-585a89b0070f2501db525bcf7cb282a576c077c2b76f838f2f68935604d19445
switch.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-d901aea10b938beba1236987360f1c3c648d8190c9d3508e8a0cd4af1157030f
home.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-0ce923a93cc727494127a459fdaabe3f0bca78bd45311b21a1803d01cc0b982c
batch_updates_demo.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-1faf02330d2e48084079de78b76607eaeaf9633b83c3d2d6117b5045fb1a4ca0
memo_demo.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-2fd8fae2a0815d46ff8e74fb96bf26d88b8a7f44b0142c9bbf61132918170044
use_back_handler.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-5e9224662cf38394c12c3d00909f8f449322bd8df25f347f8e71bf45d1d6b71e
use_callback.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-fefd4fb9dd5aabc29a6fa09e195ccd182974139cc6a38631c7fd7efe087a93d5
use_color_scheme.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-62586a976edb5a540d07f89517683a4f962c0482bb18d7a157a37aff957e09e4
use_context.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-345d3dc6c0494c3c34dab94589cd492d1c8909c522f87d5e306ee7d9c774c53b
use_effect.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-56f367673dac1aa390b3595ca56a1cdd534aa8e1cdc68a1cbe8fb18a5e95117d
use_imperative_handle.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-50e40617d0d053fe35fa1f526f13aa67155dce4c361c0bfccc09cb6bdf8028d2
use_layout_effect.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-12b97b37dcf301b8b10f851407fd948bd51694098f79f57644d57a327bed621a
use_memo.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-647f891901bddb8d84994365d22e19d8db53128fbac9f42ee363068e3d3902e6
use_mutation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-58be649f7dfc6f099d949d4c30b1488fd6a1b3ec4006c57a8ef12d7b1844163a
use_persisted_state.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-dfbb1b96d713c8f6af8706c918a28e0768c6db1ca99d37ccb6eef65a7d509d00
use_query.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-c13d46a40c4ac472beb9c6303bc62d4f2b72f76f0871bbb834435b498fd90eae
use_reducer.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-426a91e465aa3b300b53acda028d1b581d81355719bd817565c73b2c96d735b7
use_ref.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-506471e8289e155e49ca9036a121cf6e8c9bfe14c3bcbb20d56cb0df106d8ff8
use_state.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-6210ce7a5782ed33269dd0373614aa77bc0f77066c6fbec7d9bf07117b139e69
use_theme.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-06471e6554f6f798d132f9d66412897def787bfc8bbf4b695b3a6129a4769f75
drawer_navigator.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-5cdb009c06e5f0470bf1a584cd6332d04b576a6b6dfcbca125f0e08906c6689d
focus_effect.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-3d026f2cbf82258048a96a9fbe12cefc44db8a833d8e636792653e3e9392bf02
params_passing.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-7de30f66bbc90ff46049b96b70ca601451d9e35273e7628ee2bb9499da15f400
run_async_demo.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-2d9b96f2b7e6dc2d6d75be1516a2cb9e0ce3396e47c5fbfb48522e1ec7973260
scaffold.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-bc9faab5b0729c85bf514dc05456eff0576bba1c5cd6951a44bdf40cb4adf145
async_storage_demo.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-21fab8ac2634bd7733d34e3e49f67f1695f58a9dbccc20e5757e31393ab6bea7
data.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-0de30437142c5f43885777856aaa96fb601f3fffe5befc1bdd2a57729eed00ee
forms.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-2444f9d584901b610f376bfc5f8de48b093e1f1d925f5717d8c3449e884ddb7f
home.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-c43508d6a9a5101ab5951332ceb72e421018011f225e07e2c0533f017f573689
settings.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-03e898999548478d430cb883e1166a6b7d10efb2010b3360973955dea809e553
showcase.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-a35008093cb8095a7ffa51ba8037ee401e8e809c3ed8d9d3a75f49c31f6da18d
mkdocs.yml https://github.com/pythonnative/pythonnative/pull/16/files#diff-98d0f806abc9af24e6a7c545d3d77e8f9ad57643e27211d7a7b896113e420ed2
check-e2e-coverage.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-88a93bf03776bbefeee5201d10931f79cc2d1859d00daf3b99c4d1cf92bd30f0
__init__.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-72ee949a6bf29dad4411637ee6531cfeed561a89e5098f6f5b565536f7e3893b
animated.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-00a63137d478f37aba55408f8ad375f1b89f2b2961733edbd5d091aa4ae506d6
pn.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-8a8be3003c13f5c5ab1560f342babdfe76b4e1c3ac839833657b7e84d554ce5a
components.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-1378d0bceb0336757f672508e607ba42bf80d683e6f5b1bcb2c137a03546269d
diagnostics.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-78fb186fb3d9321dfd91235101d92b410d371d92e3c0a2f5f6d26733658a7e71
element.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-4d6ef7bdcf962aefc68968a5bb373e02c100380ec04f96b8227c67d56b7cb392
events.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-274a6f29a3cf43151b29698724f35cf970a6616c6b1063fa652404145aafe249
hooks.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-5170ff48f0d43914fe1a1a4614d024c93ca542663a38972d80bbccc25228633a
hot_reload.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-20cfd07b5254ee0ef41d7d9b95e77b8f73b893ea6019f344927f711c20960d4d
android.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-4efe00a68134af1fed6d07c886cbd72cf0d3630f50c4da56ee0a3c9f90a5be54
desktop.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-1af885fbcf254b9625b18b86030fecf14f1a7e8c117435d352ce9310f0611f89
ios.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-36c64e766106cdf046cf5ffaeb956fb02bda05952302ff952b7db1ce978fa8f9
navigation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-c6b38bd673e2a64a9341ce75a24924620d8470adaf626e1a343ef507f9075d4a
preview.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-69ae9f34dca90571a7fc26496803258db535f558288e541d278d7b6c3bf5a07c
reconciler.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-2ffa5eaf74d54731764af4c4cb9ee27ccdd2e948c53d61642f3c926f5e41dcdf
screen.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-0c307baa0f6ea67401614d27b4a0f8a3f6a96ff592bf0f1ef56e241e6960a37c
storage.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-519ac503a5443d1a51e9a2ad793bf4ad40fb40b64847a1f4eb26753d296f209c
style.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-0a7f749e9e0378ca2edd5db103b4af880a1c59addba2476c1c315e80d000b32f
ScreenFragment.kt https://github.com/pythonnative/pythonnative/pull/16/files#diff-c3af4b879d8445b0f45a06139a0095096c8957b4d126e83b7673c0e224033845
AGENTS.md https://github.com/pythonnative/pythonnative/pull/16/files#diff-f49a38547983e5c825e907ba058bc7e0d7bdf13551f082b648c126ada4c7ff1a
android.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-6857dcc8bf9db0aaa599ded98be8b69457a5c9aca4d4e6774929831994856466
portal.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-8c9a70a6fcd25eea4c9d528c68c14af0b1555afe6d03d9d81451866961571ee2
use_back_handler.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-20f78322cdc1a8309ff75ff898fd1fc8a183ba62bd6fb52920cd0df8ad6fa9d0
use_imperative_handle.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-18646dbefc06c88d5a2ac49e4c6edcec5b9e40a7980c9d193abd839b6b6dbab2
use_layout_effect.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-d38f7e7f28a3a1e7c0bc75e83ae93b57d84117befa9fdc36a500fb28ea3aa8eb
ios.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-074de198034dc2007c37eeeaa386de3e0cf377bf9f70402088a7ab187d997caa
components-b.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-c2e28641f208f36dd80f76e2e3340a997e9b3c1421e3e02886710970e2bba472
hooks.yaml https://github.com/pythonnative/pythonnative/pull/16/files#diff-acd53b79a5b5ee312e77fef9a227b017a652c1478158e2f2c0f42e1bb3ecfb61
fake_backend.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-7cb91ab6c1ccf38073352e2e2879e70c8180e480e0b9da7a984c0ce3c1a86178
test_components.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-9e97ec9b417a63de57b0d35fb215076ebfc474785404a3b93f7c59c01443159a
test_core_semantics.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-5924575c45f7b73b60b83c6fcc20ba0f9627bc52f6f435bed754236c08b526c3
test_desktop_backend.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-9992b18ff7ee6fd41079bd1095bde28dc71e39b7d2e0f8964fd45dd4f747e714
test_hooks.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-6a17d5bcb7c3e4c328ac34576486042ac7efd0460d57cdc0487a4fa18bdf639e
test_native_lists.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-3838bce861cf4a1d925419648b4c2716b037065fc828534d049040fc85356463
test_navigation.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-7de64eaa3f58c935a0199c11623705e18eb4e27a035c6c901ca4e3d8a0630f5f
test_new_components.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-721c8ce66dab2defc265170a1932b88621406d1c2ccf6e2d9c64dc6b86f9db5b
test_reconciler.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-d6e4417c8f265eb372566cff722d5fd402a1ff4bf5eed23a3515239ee0517c47
test_ref.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-1ac724fe1efd0efc6750c1df5a5b3ee92999a1dbdab8da89e333f57cf7442b88
test_screen.py https://github.com/pythonnative/pythonnative/pull/16/files#diff-ac9b67f40a44a4e2bf147edc520dc4fe27600d6c99dacf7c003eeed7c2f107a9
README.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/pythonnative/pythonnative/pull/16/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/pythonnative/pythonnative/pull/16/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
https://github.com/pythonnative/pythonnative/pull/16/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
docs/api/component-properties.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-65e2c10052d57255252d2ae61aef091c0d3ce21f208590197f146ffd7f7e91e7
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/api/component-properties.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-65e2c10052d57255252d2ae61aef091c0d3ce21f208590197f146ffd7f7e91e7
https://github.com/pythonnative/pythonnative/pull/16/files#diff-65e2c10052d57255252d2ae61aef091c0d3ce21f208590197f146ffd7f7e91e7
docs/api/diagnostics.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-3797140b0607fbfef71b1754bbaafcbb40ca83d858dfb3b2c1d9a9077cfe3ac2
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/api/diagnostics.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
docs/api/net.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-5708881e763c8741274d92ad60e2f6280b213bb24feea4a779027c73e1c15cc9
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/api/net.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-5708881e763c8741274d92ad60e2f6280b213bb24feea4a779027c73e1c15cc9
docs/api/pythonnative.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-5a9be373b2bde90618ab410e5e571ad46f9ee5a1b4ea759fe196abb8a43ed3f1
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/api/pythonnative.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-5a9be373b2bde90618ab410e5e571ad46f9ee5a1b4ea759fe196abb8a43ed3f1
https://github.com/pythonnative/pythonnative/pull/16/files#diff-5a9be373b2bde90618ab410e5e571ad46f9ee5a1b4ea759fe196abb8a43ed3f1
https://github.com/pythonnative/pythonnative/pull/16/files#diff-5a9be373b2bde90618ab410e5e571ad46f9ee5a1b4ea759fe196abb8a43ed3f1
docs/api/runtime.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-36c4c37feacc96417ff764c9b69fb7f16ef8c177264debd036436f9a97ab9832
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/api/runtime.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-36c4c37feacc96417ff764c9b69fb7f16ef8c177264debd036436f9a97ab9832
https://github.com/pythonnative/pythonnative/pull/16/files#diff-36c4c37feacc96417ff764c9b69fb7f16ef8c177264debd036436f9a97ab9832
docs/concepts/architecture.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-e1d6435bbc9e4460b6825aecec52e65be9c34a78d2ef03207b65c5d7426fb8fd
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/concepts/architecture.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-e1d6435bbc9e4460b6825aecec52e65be9c34a78d2ef03207b65c5d7426fb8fd
https://github.com/pythonnative/pythonnative/pull/16/files#diff-e1d6435bbc9e4460b6825aecec52e65be9c34a78d2ef03207b65c5d7426fb8fd
https://github.com/pythonnative/pythonnative/pull/16/files#diff-e1d6435bbc9e4460b6825aecec52e65be9c34a78d2ef03207b65c5d7426fb8fd
https://github.com/pythonnative/pythonnative/pull/16/files#diff-e1d6435bbc9e4460b6825aecec52e65be9c34a78d2ef03207b65c5d7426fb8fd
docs/concepts/components.mdhttps://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
View file https://github.com/pythonnative/pythonnative/blob/5e5c6e3b3ed33ee4efc9e31a5684acd8c8a169ca/docs/concepts/components.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/pythonnative/pythonnative/pull/16/{{ revealButtonHref }}
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
https://github.com/pythonnative/pythonnative/pull/16/files#diff-20836e00384ae879f6250cf483274b4e6c384e22a7ca4e336440d42259e4b1bf
Please reload this pagehttps://github.com/pythonnative/pythonnative/pull/16/files
Please reload this pagehttps://github.com/pythonnative/pythonnative/pull/16/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.