Skip to content

Releases: MakerAsia/KBProIDE

KB-IDE V1.2.0

31 Dec 17:00
Compare
Choose a tag to compare

KBIDE 1.2.0

  • Improved update process, support app/platform in once update.
  • Fix cannot use package shotcut key.
  • Disabled clang-format sort include file.
  • Improved board can download new platform.

Also include all feature from beta build.

  • Restructure sourcecode to async to improve loading time.
    • Spliting components to make webpack create multiple JS file.
    • New toolbar with async loading.
    • Board manager with async loading.
    • Example manager with async loading.
  • Add Package Manager, now you can add more fun to the IDE.
    • Now IDE can load/run external VueJS library components from package file.
    • package component Toolbar and Actionbar will add automatically to IDE.
    • External package can use Vue.prototype.$global.ui functions to run components.
    • for more example see https://github.com/cmmc-kbide/kbide-extension-pack
    • Developer can publish/update packages (doing same way like Board/Plugin).
  • Move Serial Monitor and Compile Logs to external ide package called KBIDE-Extension-Pack
  • Use single file update instead seperate app and platform.
  • Move update server to kbide.org instead of firebase.
  • Fix example cannot open C/C++ sourcecode.
  • Add submodule boards/openkb , kbm5stack

KB-IDE 1.2.0-beta

24 Dec 05:55
Compare
Choose a tag to compare

KB-IDE 1.2.0 BETA version

  • Restructure source code to async to improve loading time.
    • Spiting components to make Webpack create multiple JS file.
    • New toolbar with async loading.
    • Board Manager with async loading.
    • Example Manager with async loading.
  • Add Package Manager, now you can add more fun to the IDE.
    • Now IDE can load/run external VueJS library components from package file.
    • Package component Toolbar and Actionbar will add automatically to IDE.
    • External packages can use Vue.prototype.$global.ui functions to run components.
    • for more example see https://github.com/cmmc-kbide/kbide-extension-pack
  • Developer can publish/update packages (doing same way like Board/Plugin).
  • Move Serial Monitor and Compile Logs to external ide package called KBIDE-Extension-Pack
  • Use single file update instead seperate app and platform.
  • Move update server to kbide.org instead of firebase.
  • Fix example cannot open C/C++ sourcecode.
  • Add submodule boards/openkb , kbm5stack
  • Fix bug PWM cannot use inside function's block.

KBIDE v1.1.0

10 Oct 15:49
Compare
Choose a tag to compare

Change log

  • Change mode switching UX (remove confirmation dialog), move convert "block" to "code" when click "New file"
  • Add loading screen when start program.
  • Add camera access dialog.
  • Change Board Manager UI, search, and sorting.
  • Add pagination, sorting, searching to Plugin Manager.
  • Change font and color scheme.
  • Add switchable button in mode 2 (can select to view rawCode or SourceCode)
  • Add auto format tool for C/C++ source code.
  • Add Compile Log.
  • New block rendering and configuration format.
  • Boards and Plugins will be review by our team first before open to download.

Bug fix

  • Fix icon and some UI error.
  • Fix plugin cannot update.
  • Correcting menubar.
  • Fix plugin cannot render markdown file.

windows install

KBIDE v1.0.1

28 Jul 06:07
Compare
Choose a tag to compare

Change log

  • Add KidBright to recommended board sorting.
  • Add KidBright Community logo.
  • Move all plugin (include KidBright plugin too) to [root]/plugins.
  • Add more support to Windows 32 bit.
  • Merge platform change

Bug fix

  • Fix KidBright plugins error when add [root]/plugins.
  • Fix plugin loader (KidBright show all plugins event difference platform).
  • Fix Arduino board didn't load platform when first install.
  • Fix error when finish update.
  • Fix ESP32 startup into boot mode when push restart button while connected serial monitor

windows install

KBIDE v1.0.0

21 Jul 06:05
Compare
Choose a tag to compare

Change log

Board Manager

  • Add sort by name, platform or vender (if config.js contain "vendor")
  • Move board publishing process to PluginManager
  • Plugin inside board no longer anymore (except Kidbright board)

Plugin

  • Change default install target to "plugins" folder and we load plugin in there.
  • All function use "dir" element, no need to config directory same as plugin name.
  • Remove plugins loading rules, all plugin are truly compatible even Arduino Libraries.
  • Multiplatform plugin supported

Editor

  • Improve block config and rendering, custom XML render from plugin accepted.
  • Mode 3 replace CodeMirror with Monaco Editor.

Other

  • Serial monitor add new parsing line

windows install

  • using Ctrl + R or View -> Reload if something didn't work.

KBIDE v0.3.1

14 Jun 17:25
Compare
Choose a tag to compare

KBIDE new version : 0.3.1

=> New feature <=

  • Add built-in board KBX, TTGO board
  • Optimized new compile process
  • New logo
  • Draft plugin for multiple platform support

=> Fixed Bugs <=

  • editor didn't refresh if board same platform
  • cannot compile on slow machine.
  • wrong QR-Code in KidBright board .
  • updater not depend on arch.

=> Note <=

KBIDE Beta v0.3.0

07 Jun 04:54
Compare
Choose a tag to compare

KBIDE new version : 0.3.0

=> New feature <=

  • New dialog : music dialog, Text to Speech dialog.
  • Add Serial Monitor support text/graph mode.
  • Add platform update/patching system.
  • IDE Tour for first time using.

=> Note <=

report bug at : https://github.com/MakerAsia/KBProIDE/issues
(แจ้งเป็นภาษาไทยได้)