Skip to content
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

Platformio IDE Terminal Error With Windows 10 Pro #546

Open
wants to merge 173 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
bf0c11a
Implement terminal provider
dmytrokyrychuk Jan 21, 2016
9ac54fb
Rename
dmytrokyrychuk Feb 16, 2016
8f3891a
Make dependencies links point to tarballs
dmytrokyrychuk Feb 16, 2016
2269d7d
Consume status bar service
dmytrokyrychuk Feb 17, 2016
4881760
Fix name collision with terminal-plus status-icon
dmytrokyrychuk Feb 17, 2016
5e8ff13
Update info with PlatformIO
ivankravets Feb 17, 2016
40e97cb
Prepare 2.0.0 release
ivankravets Feb 17, 2016
57658dd
Fix CVS URLs
ivankravets Feb 17, 2016
0e18706
Prepare 2.0.1 release
ivankravets Feb 17, 2016
9d4026b
Prepare 2.0.2 release
ivankravets Feb 17, 2016
db0b08b
Add getTerminalViews method
dmytrokyrychuk Mar 8, 2016
7acea9c
Ready for 2.0.1
ivankravets Mar 15, 2016
368a810
Fix versions history
ivankravets Mar 15, 2016
29c4fcf
Prepare 2.0.3 release
ivankravets Mar 15, 2016
9134537
Switch to PlatformIO PTY.js fork
ivankravets Apr 14, 2016
7dd087f
Prepare 2.0.4 release
ivankravets Apr 14, 2016
c9b06c3
Add hook for node-gyp with pre-built binaries
ivankravets Apr 14, 2016
fb2bcb0
Prepare 2.0.5 release
ivankravets Apr 14, 2016
d96207c
Improve foreground installation of PTY.js
ivankravets Apr 14, 2016
ae93c1c
Prepare 2.0.6 release
ivankravets Apr 14, 2016
bf3a72f
Update PTY.js dependency
ivankravets Apr 14, 2016
f24f397
Prepare 2.0.7 release
ivankravets Apr 14, 2016
8a6afa7
Rewrite PTY.js installer for NodeJS 0.10.x
ivankravets Apr 14, 2016
aad52cb
Prepare 2.0.8 release
ivankravets Apr 14, 2016
5eb9aa4
Fix PTY.js binary finder for Windows
ivankravets Apr 14, 2016
0d9ed6a
Prepare 2.0.9 release
ivankravets Apr 14, 2016
8558b17
Call 'maximize' function on 'platformio-ide-terminal:fullscreen'
markoradak May 14, 2016
10277ea
Add 'fullscreen' menu item
markoradak May 14, 2016
a12fed6
Add 'fullscreen' command info
markoradak May 14, 2016
fa83e6c
Merge pull request #27 from iammarkoradak/master
ivankravets May 14, 2016
6e666b3
Fix menu item for Full Screen
ivankravets May 14, 2016
9788b5d
Prepare for release
ivankravets May 16, 2016
5fd8aee
Prepare 2.0.10 release
ivankravets May 16, 2016
23d734f
Adding Linux theme
fusion809 Jun 10, 2016
3583a72
Adding Linux theme
fusion809 Jun 10, 2016
c77010d
Update package.json
fusion809 Jun 10, 2016
7a4b21e
Adding linux to platformio-ide-terminal.coffee
fusion809 Jun 10, 2016
34ceabd
Merge pull request #42 from fusion809/patch-1
ivankravets Jun 10, 2016
16c66e4
Add Linux theme
ivankravets Jun 10, 2016
e3e86e3
paste custom text
boergens Jun 19, 2016
145462a
Merge pull request #48 from kevinbbb87/master
ivankravets Jun 19, 2016
92f9099
Update history
ivankravets Jun 19, 2016
3e2791e
Add contributors list
ivankravets Jun 19, 2016
cac9301
Update changelong
ivankravets Jun 20, 2016
394e49e
Prepare 2.1.0 release
ivankravets Jun 20, 2016
e9f1b97
change red-x to match other
mbigras Jul 8, 2016
96418b4
Merge pull request #57 from mbigras/mbigras-red-x-color-change
ivankravets Jul 8, 2016
e6bbbf3
Move the status bar icons to the left of the file path
dmytrokyrychuk Jul 11, 2016
71bc904
Update CHANGELOG.md
ivankravets Jul 11, 2016
590026a
Prepare 2.1.1 release
ivankravets Jul 12, 2016
b34809d
start extending insertSelection
boergens Jul 19, 2016
bd90a53
make insert-custom-text aware of selection
boergens Jul 19, 2016
1c5ca97
more options for replacement in insert-custom-text
boergens Jul 19, 2016
78dee07
remove unused insertCustom function
boergens Jul 19, 2016
651bf06
Merge pull request #59 from kevinbbb87/master
ivankravets Jul 19, 2016
3c29369
Add Solarized-Dark theme
Aug 16, 2016
7005277
Merge pull request #69 from jsg2021/master
ivankravets Aug 16, 2016
5c1708b
Ready for 2.2.0 release
ivankravets Aug 26, 2016
1fadf01
Prepare 2.2.0 release
ivankravets Aug 26, 2016
f1802fa
Switch to the latest PlatformIO PTY.JS fork
ivankravets Nov 6, 2016
05946e7
Add compatibility for Atom 1.12, Windows and macOS // Resolve #85
ivankravets Nov 6, 2016
0767b6b
Prepare 2.2.1 release
ivankravets Nov 6, 2016
eee1d39
Fix Uncaught TypeError: Cannot read property 'focus' of null // Resol…
ivankravets Nov 11, 2016
db16f28
Prepare 2.2.2 release
ivankravets Nov 11, 2016
35180c8
Move install directive to top of README.MD
alechp Dec 14, 2016
e6399f9
Merge pull request #125 from alechp/patch-1
ivankravets Dec 29, 2016
48372c1
Add one-dark theme
pbnj Dec 30, 2016
f0996c2
Merge pull request #130 from pmbenjamin/one-dark-theme
ivankravets Jan 2, 2017
2d5c616
Fixed conflicts && re-added Christmas theme (no caps)
Fred-Barclay Jan 3, 2017
be9ff4a
Merge pull request #132 from Fred-Barclay/Christmas_theme
ivankravets Jan 4, 2017
05d5dad
Clearer variable name in run provider
lgeiger Jan 10, 2017
dffc793
Merge pull request #138 from lgeiger/patch-1
ivankravets Jan 11, 2017
5c3b1f1
Add compatibility for Atom 1.14 and Windows x64 // Resolve #165 Resol…
ivankravets Feb 10, 2017
74289a8
Prepare 2.2.3 release
ivankravets Feb 10, 2017
653f36b
added select to copy feature
Barbayar Feb 22, 2017
89fb89a
Merge pull request #174 from Barbayar/feature/select-to-copy // Resol…
ivankravets Feb 22, 2017
22c6e4b
New option: Copy text to clipboard on selection (enabled by default)
ivankravets Feb 22, 2017
6a09dbf
Prepare 2.3.0 release
ivankravets Feb 22, 2017
112c963
Use /bin/bash shell by default if process.env.SHELL is not defined //…
ivankravets Feb 23, 2017
e58247b
Prepare 2.3.1 release
ivankravets Feb 23, 2017
2c355f8
Added terminal focus && keybinding.
Fred-Barclay Mar 1, 2017
af93acd
Rename env variable to correct env variable used in atom
Naki21 Mar 1, 2017
daacdc0
Fix package name
ivankravets Mar 1, 2017
5662b6a
Merge pull request #183 from Fred-Barclay/focus_term // Resolve #145 …
ivankravets Mar 1, 2017
64b4e3a
Add terminal focus and keybinding
ivankravets Mar 1, 2017
1c7ddb5
Merge pull request #184 from Naki21/atom-as-node-fix // Resolve #175,…
ivankravets Mar 1, 2017
9d4816d
Fix issue when running `electron` command
ivankravets Mar 1, 2017
5fd667f
Bump version to 2.4.0
ivankravets Mar 1, 2017
ddb4edc
Prepare 2.4.0 release
ivankravets Mar 1, 2017
34635a8
Add Focus item to menu
ivankravets Mar 1, 2017
6fb1ec5
Fix status bar alignment problem on native-ui theme.// Resolve #166
pietrodn Mar 8, 2017
f43b96d
Update history
ivankravets Mar 8, 2017
ceaf806
New PlatformIO IDE Terminal API Provider; Load terminal after Atom sh…
ivankravets Mar 14, 2017
59e093e
Prepare 2.5.0 release
ivankravets Mar 14, 2017
e9bde21
Open terminal (#203)
vanossj Mar 26, 2017
c13e745
fix for delta calculation in resizePanel (#208)
mgyongyosi Apr 1, 2017
b2be663
Fix focus (ctrl+alt+F) shortcut behaviour (#218)
pietrodn May 20, 2017
fbf97c1
Update history
ivankravets May 20, 2017
0a8c80b
Prepare 2.5.1 release
ivankravets May 20, 2017
6974fdc
Focus fix (#251)
Jul 4, 2017
bd470ff
Update changelog
ivankravets Jul 4, 2017
b1f8ad2
Prepare 2.5.2 release
ivankravets Jul 4, 2017
3099e92
Focus fix 2 (#275) // Resolve #273
Jul 5, 2017
1364437
Update history
ivankravets Jul 5, 2017
164d887
Prepare for release
ivankravets Jul 5, 2017
a6d8370
Prepare 2.5.3 release
ivankravets Jul 5, 2017
ee2812f
Focus fix 3 (#276)
Jul 6, 2017
3b0aa8f
Updating One Dark theme foreground color to match Atom (#278)
GreenGremlin Jul 24, 2017
b96712a
Fix deprecation warning thrown in Atom Beta 1.13 (#129)
benphelps Jul 27, 2017
1164eed
Update changelog
ivankravets Jul 27, 2017
5e83f38
Prepare 2.5.4 release
ivankravets Jul 27, 2017
60c9257
Add compatibility for Atom 1.19 // Resolve #297
ivankravets Aug 8, 2017
0190882
Prepare 2.5.5 release
ivankravets Aug 8, 2017
d66884d
optional --login shell (#294)
Aug 12, 2017
ef717e5
Add predawn theme (#296)
jaard Aug 12, 2017
27354fb
Toolbar button with atom styleguide (#345)
mmn6d6d6e Aug 24, 2017
0111324
Fixed labels rendering outside of Atom's 'editor mini' panel (#339)
ipaintcode Aug 24, 2017
2704efc
Update history
ivankravets Aug 25, 2017
f7a715f
Prepare 2.6.0 release
ivankravets Aug 25, 2017
4c3f7a1
Use height of workspace-center painContainer instead of $('.item-view…
takumiabe Sep 25, 2017
fa5389d
Fix selectToCopy turns space into non-breaking-space bug (#373)
sagarey Sep 25, 2017
1da95a0
Add extra env variable to shell execution (#364)
dangoncalves Sep 25, 2017
f52543a
Update release notes
ivankravets Sep 25, 2017
daae53d
Prepare 2.7.0 release
ivankravets Sep 25, 2017
857a423
Fix theme colors for one-dark and solarized-dark (#424)
shrabok-surge Dec 1, 2017
7041ecf
check if undefined pathname before using for path.basename (#434)
anderoonies Dec 30, 2017
1ae685a
Enhancement (#392)
yubaoquan Dec 30, 2017
f67c6a7
Update README
ivankravets Dec 30, 2017
c526d54
Refactor "clear" context command // Issue #392
ivankravets Dec 30, 2017
950db2c
Update changelog
ivankravets Dec 30, 2017
16a906c
Prepare 2.8.0 release
ivankravets Dec 30, 2017
485a642
Add compatibility with Atom 1.25
ivankravets Mar 16, 2018
dcd4e41
Prepare 2.8.1 release
ivankravets Mar 16, 2018
de2cc2e
Fix to enable insert-selected-text on mac (#534)
symonty Jun 16, 2018
b2b138e
Removing the 3D shadow (#535)
kingjacob Jun 16, 2018
ec07fd7
This should fix issue #523 (#525)
mattpilott Jun 16, 2018
64659ef
Update changelog
ivankravets Jun 16, 2018
b38d6a6
Prepare 2.8.2 release
ivankravets Jun 16, 2018
16513ba
Add compatibility for Atom 1.28
ivankravets Jun 22, 2018
6faf867
Prepare 2.8.3 release
ivankravets Jun 22, 2018
a2769c8
Add city-lights theme (#572)
geriBatai Jul 26, 2018
680b6e2
atom-space-pen-views: bump to v2.2.0 (#581)
the-j0k3r Aug 11, 2018
d540550
Ready for v2.8.4
ivankravets Aug 11, 2018
fd5c967
Prepare 2.8.4 release
ivankravets Aug 11, 2018
1ef6f28
use atom syntax for standard style (#607)
Jomik Jan 25, 2019
27a4c04
Use current Atom styles for standard theme
ivankravets Jan 25, 2019
f64888d
Switch to "node-pty-prebuilt"
ivankravets Jan 25, 2019
2721e75
Ready for 2.9.0
ivankravets Jan 25, 2019
c89ef25
Prepare 2.9.0 release
ivankravets Jan 25, 2019
bedf084
task: add github issue/pr templates (#644)
the-j0k3r Feb 6, 2019
46e7acf
ghtemplates: minor issue template changes (#646)
the-j0k3r Feb 7, 2019
bada513
add solarized-light closes #491 (#645)
the-j0k3r Feb 7, 2019
fbbd113
contributors: add community contributors (#649)
the-j0k3r Feb 9, 2019
e3b14a5
fix typo, missing comma. (#651)
the-j0k3r Feb 15, 2019
23343e8
keymap remove unmappable item see de2cc2e (#653)
the-j0k3r Feb 15, 2019
cb12f31
Mac conflict shortcut conflict. (#564)
navalkishore30 Feb 20, 2019
7911435
Ready for 2.9.0
ivankravets Feb 20, 2019
a5fcdf0
Prepare 2.9.1 release
ivankravets Feb 20, 2019
49e5f55
Add caveat section to README.md, flatpak issues (#665)
LightAutumnMelancholy Mar 30, 2019
573f107
update to node-pty-prebuilt-multiarch fixes #707 (#753)
the-j0k3r Aug 1, 2019
2811dcd
Add compatibility for Atom 1.39
ivankravets Aug 1, 2019
279498e
Prepare 2.9.2 release
ivankravets Aug 1, 2019
1549547
reflect node-pty-ptrebuilt-multiarch fixes #755 (#757)
the-j0k3r Aug 2, 2019
8242938
Fix broken terminal
ivankravets Aug 2, 2019
ea6c8b5
Prepare 2.9.3 release
ivankravets Aug 2, 2019
74962dd
Fix legacy prebuilds electron 3.x macOS/Windows (#764)
the-j0k3r Aug 11, 2019
a0cdd99
Prepare 2.9.4 release
ivankravets Aug 11, 2019
c85b636
Add setting to disable toolbar buttons (#794)
mattlyons0 Oct 14, 2019
bc5819b
Update themes on config changes (#793)
mattlyons0 Oct 14, 2019
edfb0a7
Update changelog
ivankravets Oct 24, 2019
f610844
Prepare 2.10.0 release
ivankravets Oct 24, 2019
ead4f23
Fix an issue with missed pre-built node-pty modules
ivankravets Dec 12, 2020
d95b216
Prepare v2.10.1 release
ivankravets Dec 12, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!-- Make sure you have first reset Atom to defaults and re-installed
platformio-ide-terminal before filling any reports.
Tick the appropriate box by adding an x in between the [] to ID the status-->
- [ ] I have reset Atom to defaults prior to submitting report.
- [ ] I have not reset Atom to defaults prior to submitting report.
### Description
<!-- Add a description of the issue you are facing. -->


### Steps to reproduce
<!-- Fill in the numbered steps below with the information required until
the issue you are reporting became apparent. You can add more steps as needed. -->
1.
2.
3.


**Expected behavior:** <!-- What did you expect to have happened -->


**Actual behavior:** <!-- What actually happens -->


**Reproduces how often:** <!-- What percentage of the time does it reproduce? -->


### Versions
<!-- You can get this information from the copy and pasting of the output of
`atom --version` and `apm --version` from the command line, pasted inside the ticked areas.
Also, please include the OS name and what version of the OS and
the platformio-ide-terminal version you're running -->

```
> atom --version

```
```
> apm --version

```
OS name and version:
Platformio-ide-terminal version:


### Additional Information
<!-- Add any additional information like screenshots, gif captures,
configuration, data or other Atom package lists, that might be necessary to reproduce the issue. -->
14 changes: 14 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### Pull request details
<!--Tick the appropriate box by adding an x in between the [] to ID the PR type-->
- [ ] This PR is a bug fix
- [ ] This PR implements a new feature or introduces new behavior.

### Description of the change
<!-- We must be able to understand the design of your change from this description.
Please walk us through the concepts. -->

### Notes
<!--
Please describe the changes in a single line that explains this improvement in
terms that a user can understand.
-->
172 changes: 172 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,175 @@
## 2.10.1 - PlatformIO

* Fix an issue with missed pre-built node-pty modules

## 2.10.0 - PlatformIO

* Add setting to disable toolbar buttons (issue #794)
* Update themes on config changes (issue #793)

## 2.9.4 - PlatformIO

* Add compatibility for Atom Electron 3.x builds

## 2.9.3 - PlatformIO

* Fix broken terminal

## 2.9.2 - PlatformIO

* Add compatibility for Atom 1.39

## 2.9.1 - PlatformIO

* Add "solarized-light" theme
* Fix an issue with a shortcut when reopening last item and new terminal for macOS

## 2.9.0 - PlatformIO

* Use current Atom styles for standard theme (issue #607)
* Switch to "node-pty-prebuilt" (issues #551, #585, #632)

## 2.8.4 - PlatformIO

* Add city-lights theme
* atom-space-pen-views: bump to v2.2.0

## 2.8.3 - PlatformIO

* Add compatibility for Atom 1.28

## 2.8.2 - PlatformIO

* Remove the 3D shadow (#535)
* Fix "Copy and Paste" (#523)
* Fix to enable insert-selected-text on Mac (#534)

## 2.8.1 - PlatformIO

* Add compatibility with Atom 1.25

## 2.8.0 - PlatformIO

* Add "clear" item to context menu (re-start terminal)
* Check if undefined pathname before using for `path.basename` (#434)
* Fix theme colors for one-dark and solarized-dark (#424)

## 2.7.0 - PlatformIO

* Add extra environment variable to shell execution with `Shell Environment Variables` setting
* Fix selectToCopy turns space into non-breaking-space (#211)
* Fix fullscreen toggle (#227)

## 2.6.0 - PlatformIO

* Add predawn theme (#296)
* Optional --login shell (#294)
* Toolbar button with atom styleguide (#345)
* Fix labels rendering outside of Atom's 'editor mini' panel (#339)
* Fix "Some installed packages could not be loaded..." with a new Atom 1.19

## 2.5.5 - PlatformIO

* Add compatibility for Atom 1.19

## 2.5.4 - PlatformIO

* Updated One Dark theme foreground color to match Atom
* Fixed deprecation warning thrown in Atom Beta >=1.13

## 2.5.3 - PlatformIO

* Fix broken "Terminal: Focus" command

## 2.5.2 - PlatformIO

* Fix issue when opened terminal steals focus after focusing Atom

## 2.5.1 - PlatformIO

* Fix for delta calculation in resizePanel
* Fix focus (ctrl+alt+F) shortcut behavior

## 2.5.0 - PlatformIO

* New PlatformIO IDE Terminal API Provider
* Load terminal after Atom shell-environment is loaded
* Fix status bar alignment problem on native-ui theme

## 2.4.0 - PlatformIO

* Add terminal focus command and keybinding
* Fix issue when running `electron` command

## 2.3.1 - PlatformIO

* Use /bin/bash shell by default if process.env.SHELL is not defined

## 2.3.0 - PlatformIO

* New option: Copy text to clipboard on selection (enabled by default)

## 2.2.3 - PlatformIO

* Add Christmas and One-Dark themes
* Add compatibility for Atom 1.14 and Windows x64

## 2.2.2 - PlatformIO

* Fix "Uncaught TypeError: Cannot read property 'focus' of null" ([issue #29](https://github.com/platformio/platformio-atom-ide-terminal/issues/29))

## 2.2.1 - PlatformIO

* Add compatibility for Atom 1.12, Windows and macOS

## 2.2.0 - PlatformIO

* Add Solarized-Dark theme
* Make `insert-custom-text` context aware

## 2.1.1 - PlatformIO

* Change "red-x" to default Atom theme
* Move the status bar icons to the left of the file path

## 2.1.0 - PlatformIO

* Add Linux theme
* Presets with the custom commands/texts (`Settings > Custom Texts`)

## 2.0.10 - PlatformIO

* Add fullscreen command

## 2.0.9 - PlatformIO

* Fix PTY.js binary finder for Windows

## 2.0.8 - PlatformIO

* Rewrite PTY.js installer for NodeJS 0.10.x

## 2.0.7 - PlatformIO

* Update PTY.js dependency

## 2.0.6 - PlatformIO
* Improve foreground installation of PTY.js

## 2.0.5 - PlatformIO
* Add hook for node-gyp with pre-built binaries

## 2.0.4 - PlatformIO
* Switch to PlatformIO PTY.js fork

## 2.0.3 - PlatformIO
* Extend API with getTerminalViews

## 2.0.2 - PlatformIO
* Add API that allows any package to make a terminal, pass it a command and see the output
* Use Atom's native status bar instead own (save space)
* Use direct HTTP links to dependent packages instead `git+https`

## v0.14.5 - Patch
* Fix key-presses deselecting lines from the terminal
* Add alt-(arrow) and alt-(click) for moving cursor in terminal
Expand Down
Loading