You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's been a long time coming but we're delighted to finally announce the next release of our Pymakr 2. We've packed this release with tons of new features and bugfixes to make Pymakr 2 even faster, easier and more reliable than ever.
4
+
5
+
We aim to make your experience with Pymakr as pleasant as possible Should you have any problems with our new release, please [open an issue](https://github.com/pycom/pymakr-vsc/issues/new/choose) on Github so that we can help.
6
+
7
+
# <br>
8
+
9
+
## Feature Highlights
10
+
11
+
[Get Started Guide](#get-started-guide)
12
+
13
+
[Developer Mode](#developer-mode)
14
+
15
+
[Device Configuration](#device-configuration)
16
+
17
+
[Better Notifications](#better-notifications)
18
+
19
+
[Device Hover](#device-hover)
20
+
21
+
[Open File on Device](#open-file-on-device)
22
+
23
+
# <br>
24
+
25
+
## Get Started Guide
26
+
27
+
Clicking `ctrl/cmd + shift + p`, typing `walkthrough` and selecting `Get Started: Open Walkthrough...` will show a list of walkthroughs.
28
+
29
+
Here's you can click `Pymakr 2 - Getting Started` for a brief rundown.
30
+
31
+
# <br>
32
+
33
+
## Developer Mode
34
+
35
+
Dev mode keeps your connected devices running and synchronized to your project folder in realtime.
36
+
37
+
In dev mode, whenever a file in a project is saved, the changes are synced to the project's devices and the devices then restarted.
38
+
39
+
Clicking the upload button while in dev mode will stop the current running script and upload files that are different from those on the device. Kinda like patching. _This is different from the regular upload functionality, which erases all content on the device before uploading the entire project._
40
+
41
+
_Note: Dev mode is limited to to the capabilities of the connected devices. Eg. it's not possible for Pymakr to communicate with a device in `machine.deepsleep` since the device's USB is disabled in this state. (A workaround for this may be possible - see `dev.simulateDeepSleep` in `pymakr.conf`)_
42
+
43
+
# <br>
44
+
45
+
## Device Configuration
46
+
47
+
It's now possible to configure individual devices in `settings->pymakr->devices->configs`. Here you can customize settings like `device.rootPath` and `device.adapterOptions` in case your device doesn't work with the defaults / auto detected values.
48
+
49
+
# <br>
50
+
51
+
## Better Notifications
52
+
53
+
We've added more notifications to help explain the different events and actions in Pymakr.
54
+
Power users who are ready to kick the support wheels can click `Don't show again` or save their choices when a popup is no longer wanted.
55
+
56
+
_Popup choices can be undone in `Settings->Pymakr->Misc->Notifications_
57
+
58
+
# <br>
59
+
60
+
## Device hover
61
+
62
+
Hovering over a device now shows information about the device.
63
+
64
+
# <br>
65
+
66
+
## Open File on Device
67
+
68
+
Right clicking a project file and selecting `Pymakr->Open file on device` will open the corresponding file on the device. Here you can verify the content and save changes as required.
0 commit comments