-
Notifications
You must be signed in to change notification settings - Fork 38
Comparing changes
Open a pull request
base repository: microbit-foundation/python-editor-v3
base: v3.0.27
head repository: microbit-foundation/python-editor-v3
compare: v3.1.0
- 19 commits
- 132 files changed
- 3 contributors
Commits on May 1, 2024
-
Centralize keyboard shortcuts (#1175)
This also adds two new keyboard shortcuts: Save project hex: (Windows) Ctrl+Shift+S; (Mac) Cmd+Shift+S Send to micro:bit: (Windows) Ctrl+Shift+E; (Mac) Cmd+Shift+E
Configuration menu - View commit details
-
Copy full SHA for bcedfb3 - Browse repository at this point
Copy the full SHA bcedfb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2126e74 - Browse repository at this point
Copy the full SHA 2126e74View commit details
Commits on May 3, 2024
-
Improve error handling for WebUSB issues (#1164)
Use a dialog to show WebUSB errors with clearer action for the user.
Configuration menu - View commit details
-
Copy full SHA for 9bfff59 - Browse repository at this point
Copy the full SHA 9bfff59View commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e77d65f - Browse repository at this point
Copy the full SHA e77d65fView commit details
Commits on May 23, 2024
-
Warn users when using V2 API features with micro:bit V1 (#1177)
Updates Pyright to a version with the changes from microbit-foundation/pyright#35 and conditionally hides the new messages depending on the connected device. A new setting can hide the messages. The setting can be flipped from a CodeMirror diagnostic action. See https://microbit-global.monday.com/boards/1125389526/views/244984/pulses/1434825789
Configuration menu - View commit details
-
Copy full SHA for 2838da6 - Browse repository at this point
Copy the full SHA 2838da6View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 37da34f - Browse repository at this point
Copy the full SHA 37da34fView commit details -
Enable the simulator service worker on beta/staging (#1181)
This is experimental at this point and is part of investigating PWA support for the micro:bit Python Editor.
Configuration menu - View commit details
-
Copy full SHA for b727b8a - Browse repository at this point
Copy the full SHA b727b8aView commit details
Commits on May 30, 2024
-
PWA functionality including offline mode (featured flagged) (#1170)
Notable behaviours: - Fallback to English when changing language offline (when the selected language assets aren’t cached). - Shows image placeholders for uncached images when offline. - The app will automatically trigger a page reload when it detects the service worker has been updated. The service worker is updated when any of the build assets are updated. There are two levels of feature gating: - It's only enabled for microbit-foundation builds to avoid others shipping it accidentally. You can change FEATURE_PWA in the build to change this. We're open to a better system of build-time feature flags if there's interest (at least allowing existing env vars to override would make sense). - There's a client side feature flag. You have to set this via `localStorage.setItem("flags", "pwa")` for now if you want to test an actual PWA install. We'll default that flag on to release to the beta after building more confidence internally. Known issues: - The app name is too long for the iOS home screen and is truncated by eliding the space between micro:bit and Python then a .... It works fine when you open it. We'll discuss whether it's reasonable to address this or live with it. It doesn't seem to be related to the colon in micro:bit and the user can customise the app name.
Configuration menu - View commit details
-
Copy full SHA for 340e5bb - Browse repository at this point
Copy the full SHA 340e5bbView commit details -
Allow SW scope without a trailing slash (#1184)
This is something of a compromise and requires a header.
Configuration menu - View commit details
-
Copy full SHA for 5171377 - Browse repository at this point
Copy the full SHA 5171377View commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eded0a4 - Browse repository at this point
Copy the full SHA eded0a4View commit details
Commits on Jul 9, 2024
-
Use EventTarget rather than the Node "events" module (#1188)
This should amount no meaningful change but is a useful preliminary to extracting the device code for reuse. Incorporates the only meaningful file from https://github.com/DerZade/typescript-event-target/ (with licence details) to save on the dependency.
Configuration menu - View commit details
-
Copy full SHA for 506446c - Browse repository at this point
Copy the full SHA 506446cView commit details
Commits on Aug 23, 2024
-
Translation sync & add pl as preview (#1191)
* Translation sync & add pl as preview * Update for Pyright chunk name fix
Configuration menu - View commit details
-
Copy full SHA for ef6dc21 - Browse repository at this point
Copy the full SHA ef6dc21View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46c2580 - Browse repository at this point
Copy the full SHA 46c2580View commit details
Commits on Nov 27, 2024
-
Enable PWA on production (#1195)
Remove it locally as the SW code bails in that scenario anyway.
Configuration menu - View commit details
-
Copy full SHA for 7d0a576 - Browse repository at this point
Copy the full SHA 7d0a576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e9fb88 - Browse repository at this point
Copy the full SHA 9e9fb88View commit details
Commits on Dec 9, 2024
-
Signature help: restructure async work (#1198)
sendRequest isn't an async function and it can synchronously throw errors so we need something to prevent reentrant updates in the error case. Otherwise though we don't needed it if we move more work into the state. I've also calculated line/column ASAP - I'm not sure this is necessary but it feels obviously correct / straightforward which is a win in this code.
Configuration menu - View commit details
-
Copy full SHA for 9947c9a - Browse repository at this point
Copy the full SHA 9947c9aView commit details
Commits on Dec 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 346e4e0 - Browse repository at this point
Copy the full SHA 346e4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd35e7 - Browse repository at this point
Copy the full SHA 5fd35e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28baa00 - Browse repository at this point
Copy the full SHA 28baa00View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.0.27...v3.1.0