Deviot

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

APACHE-2.0 License

Stars
306
Committers
18

Bot releases are visible (Hide)

Deviot - Deviot v2.2.3 Latest Release

Published by gepd over 4 years ago

Deviot - Deviot v2.2.2

Published by gepd over 4 years ago

Deviot - Deviot v2.2.1

Published by gepd over 6 years ago

Minor update

  • Bug fix installing PlatformIO in virtualenv
Deviot - Deviot v2.2.0

Published by gepd over 6 years ago

New

  • New color status when the serial monitor is running
  • New file windows (Terminal, Monitor) will be opened in a new group at the right side

Improvements

Bugs

Deviot - Deviot v2.1.6

Published by gepd about 7 years ago

New

Improvements

  • Create a python.txt file in Packages/User/Deviot with the python paths for cases when python is installed in non standard path (Issue: https://github.com/gepd/Deviot/issues/159)
  • Avoid to close the window buffer when the sketch is moved to the src folder
  • Show the port previously selected in the list of serial ports
  • Show the upload baudrate previously selected in the quick list
  • Minor tweaks in the console highlight
  • Show an * insted of - in the boards already selected, in the list of boards
  • Update the main menu after an update
  • Show baudrate, line endings and display mode serial monitor options in a Quick Panel.
  • Make PlatformIO telemetry disabled by default

Bugs

Deviot - Deviot v2.1.5

Published by gepd about 7 years ago

Improvements

Bugs

  • Multiples fixes after renaming the package in the Package Control repository
  • Read platformio.ini after move the buffer to a new path (Issue: https://github.com/gepd/Deviot/issues/165#issuecomment-327986058)
  • Split syntax keywords in new lines to avoid make ST crash
  • Avoid remove flags in PIO structure projects
  • Serial Fix, to allow port names with non ascii characters
Deviot - Deviot v2.1.1

Published by gepd about 7 years ago

Bugs

Deviot - Deviot v2.1.0

Published by gepd about 7 years ago

New

  • Text history in the "Send" Serial Monitor input panel (Issue: https://github.com/gepd/Deviot/issues/84)
  • Deviot fala Portugues (Thanks to Alexandre Fernandes)
  • Experimental feature to avoid wrong line number with ino files

Improvements

  • Show a progress bar when the PlatformIO terminal is used
  • Updated caption for "Clean Monitor" to avoid confusion when the quick panel use
  • Updated shortcuts to avoid override sublime text hot keys in Linux and OSX (Issue: https://github.com/gepd/Deviot/issues/132)
  • QuickPanel shorcut will be the same in all platforms (ctrl+alt+q)
  • Rebuild the syntax file after add/remove an extra library folder
  • Highlight improvements
  • Changed the setup settings to a new file to make the plugin compatible with the sync plugin(s). This change will allow to exclude the deviot.ini file locate in Package/User/Deviot in the sync plugin (Issue: https://github.com/gepd/Deviot/issues/127)
  • Bring back the persistence in the "send" input text (Issue: https://github.com/gepd/Deviot/issues/135)
  • Improved the way to implement the phantom (create and hide)

Bugs

  • Avoid to stop the message queue after use the first command in the platformIO terminal
  • Search libraries in the extra library folder if it's set
  • Show the list of examples instead of "Import Library" list
  • Some Linux distro and OSX versions are not working well, when "pio" command is use. "plaformio" will be used instead.
  • Make sure the serial port is in use before to remove it
  • Check the last action when not IOT file is in the buffer
  • When PlatformIO is already installed and accessible. The command won't be modified (Issue: https://github.com/gepd/Deviot/issues/133)
  • Check and replace the old syntax file after load the plugin (Issue: https://github.com/gepd/Deviot/issues/133)
  • Make sure to get the extension of the file in buffer (Issue: https://github.com/gepd/Deviot/issues/139)
  • Force to initialize the sketch even if it already exitst in the temp folder when "Use PlatformIO Structure" is activated. The 'src_dir' flag will be add before compile/upload the sketch and removed after the task is finished (issue: https://github.com/gepd/Deviot/issues/137)
Deviot - Deviot v2.0.1

Published by gepd over 7 years ago

Deviot - Deviot v2.0.0

Published by gepd over 7 years ago

  • Plugin totally rewritten
  • New PlatformIO console
  • New Quick Panel, easy access to all deviot features
  • New Show error in a phantom window
  • New support for symlink
  • New serial port selection shows the full name of the port
  • New auto-clean serial monitor view (Serial Monitor > Auto-Clean)
  • New clean Serial Monitor option (Serial Monitor > Clean)
  • New show/hide the information of the status bar (Options > Show Information in the Status Bar) (Issue: https://github.com/gepd/Deviot/issues/100)
  • New option to overwrite the the upload speed (Issue: https://github.com/gepd/Deviot/issues/122)
  • New option to re-build the boards file when it's corrupted (Options > Rebuild Boards File)
  • New option to re-build the syntax and completions files (Options > Rebuild Syntax And Completions File)
  • New option to re-build the list of libraries if it's correcupted (Library Options > Rebuild Library List)
  • New Deviot parla Italiano (Thanks to Antonio Vivace)
  • New Deviot mówi po włosku (Thanks to Jacek Czarnecki)
  • New snippet 'inotem' to write setup and loop functions
  • Improvement mDNS service discovery is more reliable (Issues: https://github.com/gepd/Deviot/issues/103)
  • Improvement OTA auth, removes the 'upload_flags' when no password is needed (Issue: https://github.com/gepd/Deviot/issues/116)
  • Improvement the context menu is translated to the selected language
  • Improvement Language selection is shown in the Quick Panel
  • Improvement Change the plugin language do not needs to restart ST anymore
  • Improvement Better code highlight
  • Improvement search library with less than 4 charactes (Issue: https://github.com/gepd/Deviot/issues/97)
  • Bug fix Not more errors when the sketch is moved to another path (Issue:https://github.com/gepd/Deviot/issues/73)
  • Bug fix to avoid remove 'upload_speed' when it was set manually (Issue: https://github.com/gepd/Deviot/issues/58)
  • Bug fix listing library examples with deeper levels (Issue: https://github.com/gepd/Deviot/issues/82)
  • Others minor bugs fixed
Deviot - Deviot v1.2.5

Published by gepd about 8 years ago

Deviot - Deviot v1.2.4

Published by gepd about 8 years ago

Deviot - Deviot v1.2.3

Published by gepd about 8 years ago

  • New option "Previous" to back when a library was selected in the examples list
  • Deviot install uses "virtualenv 14.0.6" to simplify the process
  • Improved chinese translation (Thanks to "loong")
  • The programmer will be add in the platformio.ini file after selecting it in the menu
  • Avoid to check PlatformIO updates when developer version is installed
  • Show "Framewor(s)" type in library results
  • Show IP of mDNS service in list of ports
  • Reload main menu when it's corrupted after an update (Issue: https://github.com/gepd/Deviot/issues/54)
  • OTA upload uses the device IP insted of the service name to avoid DNS errors
  • Show percentage in console when upload by OTA
  • Multiples bug fixes with authentication in OTA uploads
  • Bug fix to prevent an error when a sketch folder has been renamed in a non native project
  • Bug fix when PlatformIO board list have format problems
  • Bug Fix for run monitor serial when none port is selected (Issue: https://github.com/gepd/Deviot/issues/52)
  • Bug Fix showing message 'Not Found' when the results only have installed libraries
  • Bug fix saving the sketch before build/upload
  • Bug fix in menu option 'Open Build Config File' introduced in previous release
  • Factorized serial port feature
  • Factorized project recognition (Issue: https://github.com/gepd/Deviot/issues/53)
Deviot - Deviot v1.2.2

Published by gepd about 8 years ago

  • Support for PlatformIO 3.0
  • Other minor fixes
Deviot - Deviot v1.2.1

Published by gepd about 8 years ago

  • Adding console feedback when a PlatformIO update is available
Deviot - Deviot v1.2.0

Published by gepd about 8 years ago

  • Support for mDNS autodiscover and upload with mDNS port (OTA)
  • New Programmer menu option
  • New colors in Deviot Console
  • New checks for pio updates automatically and warns to the user
  • New Select Board, Select Environment, Serial Port, Import Library and Examples menu options are shown with quick panel instead of menu list
  • New Asks for board, environment or serial port instead of show an error
  • New context menu options (shortcuts)
  • New Deviot parle Français
  • New Deviot 說中國
  • New menu option to install platformio 'develop' branch (Deviot Menu > Options > Use Develop...)
  • New menu option to use always PlatformIO structure (Deviot Menu > Options > Use PlatformIO Structure)
  • New menu option to re-open deviot console (Deviot Menu > Show Deviot Console) (issue https://github.com/gepd/Deviot/issues/44)
  • New menu option to display the Serial Monitor in console (Deviot Menu > Monitor Serial > Output in Deviot Console) (Issue https://github.com/gepd/Deviot/issues/32)
  • New Ask to restart Sublime Text after change the language
  • New Always scrolls to the last line text in Deviot console
  • Set the same environment as the last chosen board
  • Shows s a warn when the libraries and examples menu are empty
  • Shows attempts of error in deviot console when programmer not respond
  • Improved status bar information
  • Improved plugin time load
  • Fixed minor bugs updating the status bar information after upgrade the plugin or pio
  • Fixed auto scroll feature (issue https://github.com/gepd/Deviot/issues/43)
  • Fixed issue not showing the right error in not verbose mode (issue https://github.com/gepd/Deviot/issues/39)
  • Removed Toolbar
  • Removed Support for ST2
  • Others minor bugs fixed
Deviot - Deviot v1.1.10

Published by gepd over 8 years ago

  • Fix bug saving the platformio version after update it
Deviot - Deviot 1.1.9

Published by gepd over 8 years ago

  • Fixed bug checking the current version of python
  • Removed not used context menu options
Deviot - Deviot 1.1.8

Published by gepd over 8 years ago

Deviot - Deviot 1.1.7

Published by gepd over 8 years ago

  • New option to automatically scroll the monitor serial view to the last received message
  • Added missing templates to create a new sketch
  • Fixed bug showing the default language when the machine run with an unsupported language (https://github.com/gepd/Deviot/issues/8)
  • Fixed feedback messages after install Deviot
  • Fix bug showing the environment menu list in Linux Mint (https://github.com/gepd/Deviot/issues/16)
Related Projects