Dear PlatformIO Developers,
New Year has been started and big updates are coming to PlatformIO IDE. If you don't know, the PlatformIO IDE was an experimental project for us that was started 1 year ago. However, we have not made any significant changes since March 2016 because were focused on PlatformIO Core 3.0.
Today, we are proud of PlatformIO Core 3.0. All these efforts were not in vain. We didn't have critical issues after first 3.0.0 release. That is a success of correct refactoring and new decentralized architecture with development platforms.
The current situation with PlatformIO IDE 1.0 is very bad. PlatformIO IDE 1.0 covers 20-25% of PIO Core 3.0 functionality. Also, it doesn't support officially other themes (only Atom "One-Dark"`). If say about technical part of PlatformIO IDE, this is not more than a prototype. As result, the source code falls short Atom's requirements, works slowly (in synchronous mode) and is difficult for support.
The PlatformIO Statistics 2016 showed us that developers prefer to use PlatformIO IDE instead of integration with other text editors or IDEs. What can we say here? Big THANK YOU to all our Users! You move us into the right direction! This year we want to dedicate PlatformIO IDE, make better integration of PIO Core and implemented new features.
We are sure that new PlatformIO IDE 2.0 will reveal all potential of PIO Core and will set a new trend of "IDE for IoT".
PlatformIO IDE 2.0: Home
PlatformIO IDE Home is a central place (dashboard) where you will receive quick access to popular features/services. The start "Welcome" panel contains a list with quick links and access to the recent projects. You can manage recent projects (search, add, delete, etc.). Dark & Light below:
1. Library Manager
The first new feature of PlatformIO IDE 2.0 will be powerful Library Manager that is based on PIO Core Library Manager CLI. A current implementation allows searching in our biggest registry and manages installed libraries in the different projects. The screenshots bellow demonstrate current functionality.
Install library to...
Install specific version
Filter by library name
Try development version
PlatformIO IDE 2.0 has not been released yet. We will update this page when new feature is added. If you want to try the latest development version, please use this instruction:
- Install the latest version (>1.12.4) of Atom Text editor from https://atom.io
- Download the latest source code of PlatformIO IDE 2.0.
- Unzip archive to
~/.atom/packages/platformio-ide folder. If you already have
platformio-ide, please remove previous folder. Finally, the package config should be located in
- Open system terminal and change directory to
- Install dependencies
npm install .
- Start Atom
- Go to
Menu: PlatformIO > Settings > PlatformIO IDE and check "Use development version of PIO Core". You need PIO Core 3.3.
P.S: Don't forget repeat steps above if you see new commits in PlatformIO IDE Repository.
P.S.S: The steps 1 & 2 can be replaced with
git clone https://github.com/platformio/platformio-atom-ide.git.
We would be thankful for any feedback. Which features would you like to see in PlatformIO IDE 2.0?
The PlatformIO Plus Team