New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change default Project Location #1161

Closed
roberto314 opened this Issue Nov 3, 2017 · 2 comments

Comments

Projects
None yet
3 participants
@roberto314

roberto314 commented Nov 3, 2017

I am working on PlatformIO with Atom on Windows 10.
It would be nice to make the default Project location configurable.
That means when i click on "New Project" the folder should be in "my" location or, as an alternative, in the last folder i made a new project.

best regards,
Robert

@ivankravets ivankravets changed the title from [Feature Req] Change default Project Location to Change default Project Location Nov 3, 2017

@ivankravets ivankravets added this to the 3.5.0 milestone Nov 3, 2017

@Kaibz

This comment has been minimized.

Kaibz commented Nov 27, 2017

Same here, PlatformIO is a great platform but the ability to change the default location should be mandatory.

@ivankravets

This comment has been minimized.

ivankravets added a commit that referenced this issue Dec 28, 2017

Bump version to 3.5.0 (issue #1260, issue #781, issue #778, issue #463,…
… issue #1236, issue #1235, issue #953, issue #1118, issue #1107, issue #1196, issue #1179, issue #1161, issue #1126, issue #104, issue #1033, issue #1034, issue #1175, issue #1173, issue #1155, issue #1188, issue #1111, issue #1153, issue #1150, issue #1145, issue #1139, issue #1137, issue #1170, issue #1157, issue #1102, issue #1105, issue #1140, issue #1154, issue #1066, issue #1038, issue #1054, issue #1055, issue #1061, issue #1017)

ivankravets added a commit to ivankravets/homebrew-core that referenced this issue Dec 28, 2017

platformio 3.5.0
PlatformIO Core 3.5.0 introduces many new features and performance improvements. The notable changes are as follows:

* [PlatformIO Home](http://docs.platformio.org/page/home/index.html) - interact with PlatformIO ecosystem using modern and cross-platform GUI:
  - Library Manager:
    * Search for new libraries in PlatformIO Registry
    * "1-click" library installation, per-project libraries, extra storages
    * List installed libraries in multiple storages
    * List built-in libraries (by frameworks)
    * Updates for installed libraries
    * Multiple examples, trending libraries, and more.
  - PlatformIO Projects
  - PIO Account
  - Development platforms, frameworks and board explorer
  - Device Manager: serial, logical, and multicast DNS services
* Integration with [Jenkins CI](http://docs.platformio.org/page/ci/jenkins.html)
* New [include](http://docs.platformio.org/page/projectconf/section_platformio.html#include-dir) folder for project's header files ([issue Homebrew#1107](platformio/platformio-core#1107))
* Depend on development platform using VSC URL (Git, Mercurial and Subversion) instead of a name in [Project Configuration File "platformio.ini"](http://docs.platformio.org/page/projectconf/section_env_general.html#platform). Drop support for ``*_stage`` dev/platform names (use VCS URL instead).
* Reinstall/redownload package with a new ``-f, --force`` option for [platformio lib install](http://docs.platformio.org/page/userguide/lib/cmd_install.html) and [platformio platform install](http://docs.platformio.org/page/userguide/platforms/cmd_install.html) commands ([issue Homebrew#778](platformio/platformio-core#778))
* Handle missed dependencies and provide a solution based on PlatformIO Library Registry ([issue Homebrew#781](platformio/platformio-core#781))
* New setting [projects_dir](http://docs.platformio.org/page/userguide/cmd_settings.html#projects-dir) that allows to override a default PIO Home Projects location ([issue Homebrew#1161](platformio/platformio-core#1161))
* [Library Dependency Finder (LDF)](http://docs.platformio.org/page/librarymanager/ldf.html):
  - Search for dependencies used in [PIO Unit Testing](http://docs.platformio.org/page/plus/unit-testing.html) ([issue Homebrew#953](platformio/platformio-core#953))
  - Parse library source file in pair with a header when they have the same name ([issue Homebrew#1175](platformio/platformio-core#1175))
  - Handle library dependencies defined as VCS or SemVer in [Project Configuration File "platformio.ini"](http://docs.platformio.org/page/projectconf/section_env_general.html#platform) ([issue Homebrew#1155](platformio/platformio-core#1155))
  - Added option to configure library [Compatible Mode](http://docs.platformio.org/page/librarymanager/ldf.html#compatibility-mode) using [library.json](http://docs.platformio.org/page/librarymanager/config.html)
* New options for [platformio device list](http://docs.platformio.org/page/userguide/cmd_device.html#platformio-device-list)  command:
  - ``--serial`` list available serial ports (default)
  - ``--logical`` list logical devices
  - ``--mdns`` discover multicast DNS services ([issue Homebrew#463](platformio/platformio-core#463))
* Other bug fixes and performance improvements.

See [PlatformIO 3.5 Release Notes](http://docs.platformio.org/page/history.html) for details.

BrewTestBot added a commit to BrewTestBot/homebrew-core that referenced this issue Dec 28, 2017

platformio 3.5.0
PlatformIO Core 3.5.0 introduces many new features and performance improvements. The notable changes are as follows:

* [PlatformIO Home](http://docs.platformio.org/page/home/index.html) - interact with PlatformIO ecosystem using modern and cross-platform GUI:
  - Library Manager:
    * Search for new libraries in PlatformIO Registry
    * "1-click" library installation, per-project libraries, extra storages
    * List installed libraries in multiple storages
    * List built-in libraries (by frameworks)
    * Updates for installed libraries
    * Multiple examples, trending libraries, and more.
  - PlatformIO Projects
  - PIO Account
  - Development platforms, frameworks and board explorer
  - Device Manager: serial, logical, and multicast DNS services
* Integration with [Jenkins CI](http://docs.platformio.org/page/ci/jenkins.html)
* New [include](http://docs.platformio.org/page/projectconf/section_platformio.html#include-dir) folder for project's header files ([issue Homebrew#1107](platformio/platformio-core#1107))
* Depend on development platform using VSC URL (Git, Mercurial and Subversion) instead of a name in [Project Configuration File "platformio.ini"](http://docs.platformio.org/page/projectconf/section_env_general.html#platform). Drop support for ``*_stage`` dev/platform names (use VCS URL instead).
* Reinstall/redownload package with a new ``-f, --force`` option for [platformio lib install](http://docs.platformio.org/page/userguide/lib/cmd_install.html) and [platformio platform install](http://docs.platformio.org/page/userguide/platforms/cmd_install.html) commands ([issue Homebrew#778](platformio/platformio-core#778))
* Handle missed dependencies and provide a solution based on PlatformIO Library Registry ([issue Homebrew#781](platformio/platformio-core#781))
* New setting [projects_dir](http://docs.platformio.org/page/userguide/cmd_settings.html#projects-dir) that allows to override a default PIO Home Projects location ([issue Homebrew#1161](platformio/platformio-core#1161))
* [Library Dependency Finder (LDF)](http://docs.platformio.org/page/librarymanager/ldf.html):
  - Search for dependencies used in [PIO Unit Testing](http://docs.platformio.org/page/plus/unit-testing.html) ([issue Homebrew#953](platformio/platformio-core#953))
  - Parse library source file in pair with a header when they have the same name ([issue Homebrew#1175](platformio/platformio-core#1175))
  - Handle library dependencies defined as VCS or SemVer in [Project Configuration File "platformio.ini"](http://docs.platformio.org/page/projectconf/section_env_general.html#platform) ([issue Homebrew#1155](platformio/platformio-core#1155))
  - Added option to configure library [Compatible Mode](http://docs.platformio.org/page/librarymanager/ldf.html#compatibility-mode) using [library.json](http://docs.platformio.org/page/librarymanager/config.html)
* New options for [platformio device list](http://docs.platformio.org/page/userguide/cmd_device.html#platformio-device-list)  command:
  - ``--serial`` list available serial ports (default)
  - ``--logical`` list logical devices
  - ``--mdns`` discover multicast DNS services ([issue Homebrew#463](platformio/platformio-core#463))
* Other bug fixes and performance improvements.

See [PlatformIO 3.5 Release Notes](http://docs.platformio.org/page/history.html) for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment