Skip to content
This repository was archived by the owner on Dec 23, 2021. It is now read-only.

Official micro:bit release #317

Merged
merged 280 commits into from
Apr 10, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
d5e97d2
finsihed more test cases and refined display text scaling
andreamah Mar 16, 2020
1a37f18
Autosave file when deploying (#259)
vandyliu Mar 16, 2020
0f49ef0
refined tests again, added clue test
andreamah Mar 16, 2020
bdda01e
formatting
andreamah Mar 16, 2020
05dc409
Merge branch 'dev' into users/t-anmah/initial-clue-work
andreamah Mar 16, 2020
2318618
Restructure micropython libs and adding print statements to functions…
vandyliu Mar 16, 2020
e2d7b63
neopixel re-org
andreamah Mar 16, 2020
eb57889
img folder
andreamah Mar 17, 2020
06d820e
formatting
andreamah Mar 17, 2020
f957777
Bump acorn from 5.7.3 to 5.7.4 (#260)
dependabot[bot] Mar 17, 2020
ccef460
Remove dropdown and replace it with currently running file
xnkevinnguyen Mar 17, 2020
9ded03e
Change initial save message
xnkevinnguyen Mar 17, 2020
3d07906
Only show accurate information, the message will only appear for curr…
xnkevinnguyen Mar 17, 2020
4b26c08
Modify css to avoid shifting
xnkevinnguyen Mar 17, 2020
f410c45
minor changes to isolate display group
andreamah Mar 17, 2020
9de83bf
arranged pip install for reused code and re-did setup process for it
andreamah Mar 17, 2020
520fec4
revert settings.json
andreamah Mar 17, 2020
0ec5989
removed unecessary whitespace diffs
andreamah Mar 17, 2020
8e10f8b
corrected whitespace diffs again
andreamah Mar 17, 2020
4ee7fa0
more whitespace correction
andreamah Mar 17, 2020
8d90c02
reorganizaion before docs
andreamah Mar 17, 2020
8db36bd
Apply dropdown removal for cpx
xnkevinnguyen Mar 17, 2020
9ab039c
Update tests
xnkevinnguyen Mar 17, 2020
15b607f
digitalio comment
andreamah Mar 17, 2020
9fba43a
Merge branch 'dev' into users/t-xunguy/currently-running
xnkevinnguyen Mar 17, 2020
841566e
Update tests
xnkevinnguyen Mar 17, 2020
b5df405
Update dependencies for security issues (#264)
vandyliu Mar 18, 2020
0dd9ca6
resolve merge conflicts
andreamah Mar 18, 2020
412d3f2
Merge branch 'dev' into users/t-xunguy/getting-started
xnkevinnguyen Mar 18, 2020
46cfd56
docs and neopixel integration
andreamah Mar 18, 2020
392d59d
fixed bitmap font pkg
andreamah Mar 18, 2020
75b7040
Description UI change to Callout with Icon (#261)
vandyliu Mar 18, 2020
12746e5
Update webview service
xnkevinnguyen Mar 18, 2020
ccddc67
Merge branch 'users/t-xunguy/getting-started' of https://github.com/m…
xnkevinnguyen Mar 18, 2020
2837e3d
can't render image
andreamah Mar 18, 2020
ba2b92f
Merge branch 'dev' into users/t-xunguy/currently-running
vandyliu Mar 19, 2020
3fcdd67
working backend-frontend screen
andreamah Mar 19, 2020
1a885f7
Merge branch 'dev' into users/t-anmah/clue-frontend-backend-integration
andreamah Mar 19, 2020
cec273c
added board module
andreamah Mar 19, 2020
e0e3428
formatting
andreamah Mar 19, 2020
43d789c
group fix
andreamah Mar 19, 2020
688d698
Working webview service for getting started type
xnkevinnguyen Mar 19, 2020
11d8119
Load entire getting started from react
xnkevinnguyen Mar 19, 2020
2d9459f
Remove inconsistency cpx microbit getting started
xnkevinnguyen Mar 19, 2020
74f0d54
Add tests for getting started
xnkevinnguyen Mar 19, 2020
0195172
Merge branch 'dev' into users/t-xunguy/getting-started
xnkevinnguyen Mar 19, 2020
3810e54
Remove preview model for microbit (#265)
vandyliu Mar 19, 2020
bcfb3d2
Merge branch 'dev' into users/t-xunguy/currently-running
xnkevinnguyen Mar 19, 2020
5839b92
Modify experience for displaying file
xnkevinnguyen Mar 19, 2020
6bf170b
Slightly adjust css for cpx
xnkevinnguyen Mar 19, 2020
ecc9f8a
Update test according to ui change
xnkevinnguyen Mar 19, 2020
db00df7
Update with dev
xnkevinnguyen Mar 19, 2020
56c4afd
Align left the getting started
xnkevinnguyen Mar 19, 2020
3d9f2b2
Format files
xnkevinnguyen Mar 19, 2020
f028216
Update ui tests
xnkevinnguyen Mar 19, 2020
65c5f26
Change constant for dropdown
xnkevinnguyen Mar 19, 2020
ac940ff
Remove deleted ressources import
xnkevinnguyen Mar 19, 2020
2446106
Merge pull request #263 from microsoft/users/t-xunguy/currently-running
xnkevinnguyen Mar 19, 2020
3a20712
Update with dev
xnkevinnguyen Mar 19, 2020
c21bc15
made neopixel lib work on cpx and clue
andreamah Mar 19, 2020
602ec9b
update tests
xnkevinnguyen Mar 19, 2020
de76a32
Changed "Try it Description" by removing "we are currently working on…
vandyliu Mar 19, 2020
1e928af
resolved merge conflicts
andreamah Mar 19, 2020
4ad66da
Feedback for additional copy instruction
xnkevinnguyen Mar 19, 2020
a9d009c
formatting and more comments
andreamah Mar 19, 2020
e897b84
Fix Serial Monitor for VS Code 1.43.0 (#267)
vandyliu Mar 19, 2020
61f0a11
Merge branch 'dev' into users/t-xunguy/getting-started
xnkevinnguyen Mar 19, 2020
9a667a8
Merge pull request #258 from microsoft/users/t-xunguy/getting-started
xnkevinnguyen Mar 20, 2020
176f3e1
restructuring for testing
andreamah Mar 20, 2020
d68c2c4
Modify description for gestures
xnkevinnguyen Mar 20, 2020
344f3ca
Add dropdown and button for sending gestures
xnkevinnguyen Mar 20, 2020
7c87013
Send default shake event
xnkevinnguyen Mar 20, 2020
b6af8b6
Update with dev
xnkevinnguyen Mar 20, 2020
b1846f0
fixed some comm error
andreamah Mar 20, 2020
67412a3
Fix compile issue
xnkevinnguyen Mar 20, 2020
b24deef
Updated gestures on python side
vandyliu Mar 20, 2020
d268b48
npm run format
vandyliu Mar 20, 2020
7e90d2b
Update ids for modals
xnkevinnguyen Mar 20, 2020
0d4a549
changed the way neopixel is sent to frontend clue
andreamah Mar 20, 2020
d408272
Send empty gestures on mouse up
xnkevinnguyen Mar 20, 2020
b020afc
Add accessiblity for gestures
xnkevinnguyen Mar 20, 2020
9ddb7c7
Add new text description for placeholder sensors
xnkevinnguyen Mar 21, 2020
212eeeb
Map out content for modals
xnkevinnguyen Mar 21, 2020
8acec62
Add missing sensors
xnkevinnguyen Mar 22, 2020
d184437
Update tests for new component
xnkevinnguyen Mar 22, 2020
0607c1e
README change (more stuff for microbit) part 1 (#270)
vandyliu Mar 23, 2020
d98a649
cleaned up tile_grid and added threading
andreamah Mar 23, 2020
af71bef
removed test fn
andreamah Mar 23, 2020
6f957a3
overflow fix
andreamah Mar 23, 2020
ca68a7f
Merge branch 'dev' into users/t-xunguy/sensors-placeholder
xnkevinnguyen Mar 23, 2020
e4a575d
Rename correctly components
xnkevinnguyen Mar 23, 2020
918093c
Merge pull request #275 from microsoft/users/t-xunguy/sensors-placeho…
xnkevinnguyen Mar 23, 2020
554f03f
Merge branch 'dev' into users/t-xunguy/gestures-microbit
xnkevinnguyen Mar 23, 2020
f72c49e
Additional refactoring
xnkevinnguyen Mar 23, 2020
240beef
README change (more stuff for microbit) part 2 (#274)
vandyliu Mar 23, 2020
abda1e3
Update feedback from buttons for gestures
xnkevinnguyen Mar 23, 2020
2b477a6
Merge remote-tracking branch 'origin/dev' into users/t-xunguy/gesture…
xnkevinnguyen Mar 23, 2020
a8a2f4f
Update css for accelerometer
xnkevinnguyen Mar 23, 2020
4c131e8
Style accelerometer
xnkevinnguyen Mar 24, 2020
b8101e7
performance improvements
andreamah Mar 24, 2020
c0c4730
Merge branch 'users/t-anmah/clue-frontend-backend-integration' of htt…
andreamah Mar 24, 2020
3d5644a
UI tests for accelerometer
xnkevinnguyen Mar 24, 2020
2ac63de
Remove unused imports
xnkevinnguyen Mar 24, 2020
526c434
Add LB
xnkevinnguyen Mar 24, 2020
3f5c81a
Merge pull request #271 from microsoft/users/t-xunguy/gestures-microbit
xnkevinnguyen Mar 24, 2020
813b285
Changes to address Accessibility Insights (#276)
vandyliu Mar 24, 2020
c90fa9e
merge conflicts resolved
andreamah Mar 24, 2020
764ff2c
Merge branch 'users/t-anmah/clue-frontend-backend-integration' of htt…
andreamah Mar 24, 2020
60ff2ab
resolved test fail
andreamah Mar 24, 2020
dbb2faf
Add clue svg
xnkevinnguyen Mar 25, 2020
2f1b2d4
Merge branch 'users/t-anmah/clue-frontend-backend-integration' of htt…
xnkevinnguyen Mar 25, 2020
2f895b7
Remove wrong telemetry and toolbar for now
xnkevinnguyen Mar 25, 2020
ab552d8
Remove unecessary comments
xnkevinnguyen Mar 25, 2020
ea0ab9a
pr feedback
andreamah Mar 25, 2020
40aa1d0
revert settings.json
andreamah Mar 25, 2020
0dca97a
add newline to settings json
andreamah Mar 25, 2020
46cd2ab
Fix borders for clue
xnkevinnguyen Mar 25, 2020
e37f2a8
added todo
andreamah Mar 25, 2020
b467990
Default clue image
xnkevinnguyen Mar 26, 2020
a35ac6e
Merge branch 'users/t-anmah/clue-frontend-backend-integration' of htt…
xnkevinnguyen Mar 26, 2020
64a97be
Working Backend and Frontend for CLUE Screen (#266)
andreamah Mar 26, 2020
f6d14e1
Default black on clue load
xnkevinnguyen Mar 27, 2020
e594543
Update with dev
xnkevinnguyen Mar 27, 2020
9674126
fix merge conflicts
xnkevinnguyen Mar 27, 2020
d2ce028
Remove unused imports
xnkevinnguyen Mar 27, 2020
ff89634
Merge pull request #280 from microsoft/users/t-xunguy/default-clue
xnkevinnguyen Mar 27, 2020
974638f
Basic implementation of neopixel
xnkevinnguyen Mar 28, 2020
efe32bb
Add basic gradient for effect
xnkevinnguyen Mar 28, 2020
2dba715
Remove gradient if led is off
xnkevinnguyen Mar 28, 2020
46d8dbc
Positioning and styling for neopixel
xnkevinnguyen Mar 29, 2020
9c9bc37
Deploy to Clue and Deploy Command Pallete Refactoring (#279)
vandyliu Mar 30, 2020
4fa9340
Connect first sensor for temperature
xnkevinnguyen Mar 31, 2020
0e94c8a
Command Pallet Restructure (New File, Open Simulator), README change …
vandyliu Mar 31, 2020
94b5f07
Merge branch 'dev' into users/t-xunguy/neopixels
xnkevinnguyen Mar 31, 2020
248ccc2
Clean up branch with feedback
xnkevinnguyen Mar 31, 2020
f23844d
Lint files
xnkevinnguyen Mar 31, 2020
98f5ec0
Merge branch 'users/t-xunguy/neopixels' of https://github.com/microso…
xnkevinnguyen Mar 31, 2020
cfff5f1
Merge pull request #285 from microsoft/users/t-xunguy/neopixels
xnkevinnguyen Mar 31, 2020
25eb3f6
Updated README with links for image srcs instead of relative paths (#…
vandyliu Apr 1, 2020
4c32700
Separate accelerometer from gestures
xnkevinnguyen Apr 1, 2020
66f72f3
Buttons Integration for clue (#286)
xnkevinnguyen Apr 1, 2020
a4fbab1
Place holder for each clue sensors
xnkevinnguyen Apr 1, 2020
662e3ed
Refactor accelerometer component
xnkevinnguyen Apr 1, 2020
f228a16
Update type for generic slider toolbar
xnkevinnguyen Apr 1, 2020
7eb30b6
Add light sensor clue
xnkevinnguyen Apr 1, 2020
fab9d9d
first commit
vandyliu Apr 1, 2020
03ba91c
formatted
vandyliu Apr 1, 2020
4d73573
changed how dicts are updated in __state
vandyliu Apr 1, 2020
7c295bd
fixed bugs in clue test
vandyliu Apr 1, 2020
a10f3eb
Add sliders for pressure and proximity
xnkevinnguyen Apr 1, 2020
7441dc5
Merge branch 'dev' into users/t-xunguy/clue-sensors
xnkevinnguyen Apr 1, 2020
717fc7c
Clue Slideshow Library (#283)
andreamah Apr 1, 2020
f744acf
fixed bug in tests
vandyliu Apr 1, 2020
46802b2
Merge branch 'users/t-vali/clue-python-sensors' into users/t-xunguy/c…
vandyliu Apr 1, 2020
89a3e18
Add fields to en.json
xnkevinnguyen Apr 1, 2020
f0cdf30
added python side
vandyliu Apr 1, 2020
c419f1f
Merge branch 'users/t-xunguy/clue-sensors' of https://github.com/micr…
vandyliu Apr 1, 2020
4fae4db
moved debug_mode reference
andreamah Apr 1, 2020
9f9169e
Update sensors with gesture
xnkevinnguyen Apr 1, 2020
ec6220a
Merge branch 'users/t-xunguy/clue-sensors' of https://github.com/micr…
xnkevinnguyen Apr 1, 2020
385cc26
Merge branch 'dev' into users/t-xunguy/clue-sensors
vandyliu Apr 2, 2020
167a64d
changed debugger to use correct mb instance
andreamah Apr 2, 2020
3a64bd9
Merge branch 'users/t-anmah/microbit-debugger-fix' into users/t-anmah…
andreamah Apr 2, 2020
7078b9e
Map out strings for modals
xnkevinnguyen Apr 2, 2020
2679ad6
Microbit Debugger Fix (#292)
andreamah Apr 2, 2020
01fdc33
Merge branch 'dev' into users/t-anmah/clue-debugger
andreamah Apr 2, 2020
84c9bdf
readme clarity (#293)
andreamah Apr 2, 2020
ebcb0ca
added debug to existing backend
andreamah Apr 2, 2020
1743190
Merge branch 'dev' into users/t-anmah/clue-debugger
andreamah Apr 2, 2020
9d569da
Clue Terminal and Context Fixes (#290)
andreamah Apr 2, 2020
f205406
Add the svgs
xnkevinnguyen Apr 2, 2020
bd9da73
Merge branch 'dev' into users/t-xunguy/clue-sensors
vandyliu Apr 2, 2020
9aff606
fixed up python backend to match frontend sensors
vandyliu Apr 2, 2020
a08b688
changed state keys to constants
vandyliu Apr 2, 2020
b844f38
Add correct text for sensors
xnkevinnguyen Apr 2, 2020
c2e0bc3
resolved merge confict
andreamah Apr 2, 2020
1de20b9
merge conflicts
andreamah Apr 2, 2020
026244e
debug update state for backend
andreamah Apr 2, 2020
1fb3349
Update gesture for microbit
xnkevinnguyen Apr 3, 2020
83aa71f
Merge branch 'users/t-xunguy/clue-sensors' of https://github.com/micr…
xnkevinnguyen Apr 3, 2020
30c3e5f
Update tests for ui change
xnkevinnguyen Apr 3, 2020
bcc1717
Remove unused imports
xnkevinnguyen Apr 3, 2020
db67d0d
Change wording
xnkevinnguyen Apr 3, 2020
bedd197
Change range values
xnkevinnguyen Apr 3, 2020
1774465
Merge branch 'users/t-xunguy/clue-sensors' into users/t-anmah/clue-de…
xnkevinnguyen Apr 3, 2020
f027269
Configure proper flow for keys shortcuts on debug
xnkevinnguyen Apr 3, 2020
f68ca8c
Modify Css to show deactivated state
xnkevinnguyen Apr 3, 2020
fe0eb3d
Add shake gesture
xnkevinnguyen Apr 3, 2020
fa9154d
added shake
vandyliu Apr 3, 2020
dc81ebb
Display Bug Fixes (#297)
andreamah Apr 3, 2020
990939c
Merge remote-tracking branch 'origin/dev' into users/t-xunguy/clue-se…
xnkevinnguyen Apr 3, 2020
1cf7af3
Merge branch 'dev' into users/t-xunguy/clue-sensors
xnkevinnguyen Apr 3, 2020
64e5d45
Name change for generic slider content
xnkevinnguyen Apr 3, 2020
09b979d
Merge branch 'users/t-xunguy/clue-sensors' of https://github.com/micr…
xnkevinnguyen Apr 3, 2020
84afb1b
Modify css to fix wrong colors on modals
xnkevinnguyen Apr 5, 2020
1e41705
Add svg for gyro and magnet
xnkevinnguyen Apr 6, 2020
75a7607
Add modal for compass, gyro and magnet
xnkevinnguyen Apr 6, 2020
83d8537
Add proper text strings for 3 sensors
xnkevinnguyen Apr 6, 2020
f7f138e
Set min width to toolbar for less resizing
xnkevinnguyen Apr 6, 2020
a3e18d4
Update tests with latest css changes
xnkevinnguyen Apr 6, 2020
8590fc5
addressed pr comments and added gyro and magnetic sensors to backend
vandyliu Apr 6, 2020
d046c21
Fixed bug in color test
vandyliu Apr 6, 2020
03b7216
fixed bug in update_button
vandyliu Apr 6, 2020
f9c06fb
Merge branch 'dev' into users/t-anmah/clue-debugger
xnkevinnguyen Apr 6, 2020
86bced3
formatted
vandyliu Apr 6, 2020
52e4e67
Getting Started Update for CLUE! (#295)
vandyliu Apr 6, 2020
03230d0
Template comments now include "To help you get started..." (#296)
vandyliu Apr 6, 2020
32c3b4c
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
1558c3d
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
4662fba
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
835c219
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
194fdba
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
1f37fa9
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
f4cf0c1
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
ff9cc72
Update src/view/translations/en.json
xnkevinnguyen Apr 6, 2020
4e0988e
Merge branch 'dev' into users/t-xunguy/clue-sensors
xnkevinnguyen Apr 6, 2020
cfad2e7
address pr comments
vandyliu Apr 6, 2020
5e1ccd6
added constants to altitude formula
vandyliu Apr 6, 2020
79f42a0
Merge pull request #289 from microsoft/users/t-xunguy/clue-sensors
xnkevinnguyen Apr 6, 2020
e24cb75
Autocompletion and handling unimplemented methods (#299)
andreamah Apr 7, 2020
dbae77d
Update branch with latest dev
xnkevinnguyen Apr 7, 2020
8bedb62
Freeze gesture button
xnkevinnguyen Apr 7, 2020
9132b54
Telemetry for CLUE on frontend (#300)
vandyliu Apr 7, 2020
905ba01
python formatting
andreamah Apr 8, 2020
b6e0b99
Merge branch 'dev' into users/t-anmah/clue-debugger
andreamah Apr 8, 2020
b0ecb2d
resolved test fail
andreamah Apr 8, 2020
27acdb6
Make clue larger
xnkevinnguyen Apr 8, 2020
d662488
Merge pull request #302 from microsoft/users/t-xunguy/clue-size
xnkevinnguyen Apr 8, 2020
8d91062
unix fix for ci
andreamah Apr 8, 2020
43db763
Merge branch 'dev' into users/t-anmah/clue-debugger
xnkevinnguyen Apr 8, 2020
96e3792
Run formatter
xnkevinnguyen Apr 8, 2020
42edd93
Telemetry for CLUE on Python Side (#301)
vandyliu Apr 8, 2020
4d14fe6
resolved merge
andreamah Apr 8, 2020
1497b33
pull
andreamah Apr 8, 2020
0df6274
Merge pull request #294 from microsoft/users/t-anmah/clue-debugger
xnkevinnguyen Apr 8, 2020
d7d924a
Clue Unix Fix (#304)
andreamah Apr 9, 2020
2495de3
Displayio Positioning Bug Fix (#306)
andreamah Apr 9, 2020
003b42b
Clue README (#305)
andreamah Apr 9, 2020
87897bd
CLUE LEDs (White and Red) (#298)
vandyliu Apr 9, 2020
02d99a3
Fixing Bug Bash Issues (#307)
andreamah Apr 9, 2020
25b22c4
Creating Preview Mode For CLUE (#303)
vandyliu Apr 9, 2020
adc1f84
Update on icons (#309)
xnkevinnguyen Apr 9, 2020
bd611d8
Small Changes For Accessibility (#310)
vandyliu Apr 9, 2020
47ce47f
Resizing "Enable preview mode" pictures in getting started (#311)
vandyliu Apr 9, 2020
0de629c
Max input length (#312)
xnkevinnguyen Apr 9, 2020
66ae2b4
added public field for display in clue object (#313)
andreamah Apr 9, 2020
0f7054c
Fix Staging-Dev conflicts (#315)
xnkevinnguyen Apr 9, 2020
c0f45b7
Modify sensor values (#316)
xnkevinnguyen Apr 9, 2020
0035d8d
Merge branch 'staging' of https://github.com/microsoft/vscode-python-…
xnkevinnguyen Apr 10, 2020
b71bc27
Merge pull request #321 from microsoft/users/t-xunguy/sync-dev-staging
xnkevinnguyen Apr 10, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# This workflow will do a clean install of node dependencies, python dependencies, build the source code and run tests

name: CI

on:
push:
branches: [ dev, staging ]
pull_request:
branches: [ dev, staging ]

jobs:
build-and-test:

runs-on: ${{ matrix.os }}

strategy:
fail-fast: false
matrix:
os: [macos-latest, windows-latest, ubuntu-18.04]
node-version: [10.x]

steps:
- uses: actions/checkout@v2
- name: Install Linux dependencies
if: matrix.os == 'ubuntu-18.04'
run: |
sudo apt-get update
sudo apt-get install g++-multilib
sudo apt-get install -y build-essential
sudo apt-get install libudev-dev
- name: Use Node.js ${{ matrix.node-version }} and install npm dependencies
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- name: Setup Python environment
uses: actions/[email protected]
with:
python-version: 3.x
- run: |
python -m pip install --upgrade pip
pip install -r ./src/dev-requirements.txt
- name: Use npm to compile, format-check and test
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm run compile
- run: npm run check
- name: Run tests
uses: GabrielBB/[email protected]
with:
run: npm run test
3 changes: 1 addition & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
},
"search.exclude": {
"out": true // set this to false to include "out" folder in search results
},
}
// Turn off tsc task auto detection since we have the necessary tasks as npm scripts
"typescript.tsc.autoDetect": "off"
}
347 changes: 220 additions & 127 deletions README.md

Large diffs are not rendered by default.

Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/clue/clue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/clue/open_settings.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/cpx/cpx-deploy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/cpx/cpx-img.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/cpx/cpx-new-file.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/cpx/cpx-run.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/deploy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/getting_started.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/microbit/microbit-deploy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/microbit/microbit-run.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/microbit/microbit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/readmeFiles/new_file.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/readmeFiles/run.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 6 additions & 2 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,12 @@ gulp.task("clean", () => {

const pythonToMove = [
"./src/adafruit_circuitplayground/*.*",
"./src/microbit/*.*",
"./src/microbit/!(test)/**/*",
"./src/clue/*.*",
"./src/clue/!(test)/**/*",
"./src/base_circuitpython/**/*",
"./src/micropython/*.*",
"./src/micropython/microbit/*.*",
"./src/micropython/microbit/!(test)/**/*",
"./src/*.py",
"./src/common/*.py",
"./src/dev-requirements.txt",
Expand Down
6 changes: 5 additions & 1 deletion locales/en/out/constants.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
"error.debuggerServerInitFailed": "Warning : The Debugger Server cannot be opened. Please try to free the port {0} if it's already in use or select another one in your Settings 'Device Simulator Express: Debugger Server Port' and start another debug session.\n You can still debug your code but you won't be able to use the Simulator.",
"error.debuggingSessionInProgress": "[ERROR] A debugging session is currently in progress, please stop it before running your code. \n",
"error.noDevice": "No plugged in boards detected. Please double check if your board is connected and/or properly formatted",
"error.noFileToRun": "\n[ERROR] We can't find the .py file to run on simulator. Open up a new .py file, or browse through some examples\n",
"error.noFileToRun": "\n[ERROR] We can't find the .py file to run. Open up a new .py file, or browse through some examples\n",
"error.noFileToDeploy": "\n[ERROR] We can't find a Python file to deploy to your device.\n",
"error.noFolderCreated": "In order to use the Serial Monitor, you need to open a folder and reload VS Code.",
"error.noProgramFoundDebug": "Cannot find a program to debug.",
"error.noPythonPath": "We found that you don't have Python 3 installed on your computer, please install the latest version, add it to your PATH and try again.",
Expand All @@ -28,6 +29,9 @@
"info.installPythonDependencies": "Do you want us to try and install this extensions dependencies for you?",
"error.invalidFileExtensionDebug": "The file you tried to run isn\\'t a Python file.",
"info.newFile": "New to Python or the Circuit Playground Express? We are here to help!",
"info.noDeviceChosenToDeployTo": "\n[INFO] No device was selected to deploy to.\n",
"info.noDeviceChosenToSimulateTo": "\n[INFO] No device was selected to simulate.\n",
"info.noDeviceChosenForNewFile": "\n[INFO] No device was selected to open a template file for.\n",
"info.redirect": "You are being redirected.",
"info.runningCode": "Running user code",
"info.privacyStatement": "Privacy Statement",
Expand Down
36 changes: 17 additions & 19 deletions locales/en/package.i18n.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
{
"deviceSimulatorExpressExtension.commands.common.installDependencies": "Install Extension Dependencies",
"deviceSimulatorExpressExtension.commands.common.label": "Device Simulator Express",
"deviceSimulatorExpressExtension.commands.common.runSimulator": "Run Simulator",
"deviceSimulatorExpressExtension.commands.common.changeBaudRate": "Change Baud Rate",
"deviceSimulatorExpressExtension.commands.common.closeSerialMonitor": "Close Serial Monitor",
"deviceSimulatorExpressExtension.commands.common.openSerialMonitor": "Open Serial Monitor",
"deviceSimulatorExpressExtension.commands.common.selectSerialPort": "Select Serial Port",
"deviceSimulatorExpressExtension.commands.cpx.openSimulator": "[Circuit Playground Express] Open Simulator",
"deviceSimulatorExpressExtension.commands.cpx.newFile": "[Circuit Playground Express] New File",
"deviceSimulatorExpressExtension.commands.cpx.deployToDevice": "[Circuit Playground Express] Deploy to Device",
"deviceSimulatorExpressExtension.commands.microbit.deployToDevice": "[micro:bit] Deploy to Device",
"deviceSimulatorExpressExtension.commands.microbit.openSimulator": "[micro:bit] Open Simulator",
"deviceSimulatorExpressExtension.commands.microbit.newFile": "[micro:bit] New File",
"deviceSimulatorExpressExtension.configuration.title": "Device Simulator Express configuration",
"deviceSimulatorExpressExtension.configuration.properties.configEnvOnChange": "When you change the Python interpreter, the Device Simulator Express will automatically configure itself for the required dependencies.",
"deviceSimulatorExpressExtension.configuration.properties.debuggerPort": "The port the Server will listen on for communication with the debugger.",
"deviceSimulatorExpressExtension.configuration.properties.dependencyChecker": "Whether or not to ask if we can download dependencies. If unchecked, the extension will default to never download dependencies, except when automatically creating a virtual environment in the extension files.",
"deviceSimulatorExpressExtension.configuration.properties.previewMode": "Enable this to test out and play with the new micro:bit simulator!"
}
"deviceSimulatorExpressExtension.commands.common.installDependencies": "Install Extension Dependencies",
"deviceSimulatorExpressExtension.commands.common.label": "Device Simulator Express",
"deviceSimulatorExpressExtension.commands.common.runSimulator": "Run Simulator",
"deviceSimulatorExpressExtension.commands.common.gettingStarted": "Getting Started",
"deviceSimulatorExpressExtension.commands.common.changeBaudRate": "Change Baud Rate",
"deviceSimulatorExpressExtension.commands.common.closeSerialMonitor": "Close Serial Monitor",
"deviceSimulatorExpressExtension.commands.common.openSerialMonitor": "Open Serial Monitor",
"deviceSimulatorExpressExtension.commands.common.selectSerialPort": "Select Serial Port",
"deviceSimulatorExpressExtension.commands.common.deployToDevice": "Deploy to Device",
"deviceSimulatorExpressExtension.commands.common.openSimulator": "Open Simulator",
"deviceSimulatorExpressExtension.commands.common.newFile": "New File",
"deviceSimulatorExpressExtension.configuration.title": "Device Simulator Express configuration",
"deviceSimulatorExpressExtension.configuration.properties.configEnvOnChange": "When you change the Python interpreter, the Device Simulator Express will automatically configure itself for the required dependencies.",
"deviceSimulatorExpressExtension.configuration.properties.debuggerPort": "The port the Server will listen on for communication with the debugger.",
"deviceSimulatorExpressExtension.configuration.properties.dependencyChecker": "Whether or not to ask if we can download dependencies. If unchecked, the extension will default to never download dependencies, except when automatically creating a virtual environment in the extension files.",
"deviceSimulatorExpressExtension.configuration.properties.previewMode": "Enable this to test out and play with the new Adafruit CLUE simulator!"
}
Loading