- Fix key-presses deselecting lines from the terminal
- Add alt-(arrow) and alt-(click) for moving cursor in terminal
- Improve
clear
command handling - Make sure initial height is to the nearest row
- Fix
reset
andclear
command issues - Improve
cmd-k
clear command - Insert text as a command by default
- Match text editor font family for consistency
- Add font size setting back
- Destroy panel on terminal destroy
- Allow any css value for default panel height
- Remove extra logs
- Bug fixes
- Match Atom's font size
- Bring back default selection process
- Improvements to terminal (jeremyramin/term.js)
- Fix several bugs
- Clean up menus
- Recompile binaries for Atom 1.2.0
- Fix focus error
- Return focus to terminal on window focus
- Minor fixes to text area and terminal resizing
- Added support for non-English characters
- Thanks to @yoshiokatsuneo for his work.
- Dead keys now work in the terminal
- CJK (IME) should now work in the terminal
- Keep terminals maximized on new terminal view
- Improve terminal title handling
- Fix fullscreen not focusing
- Refactor dialog classes
- Update Windows binaries
- Only run inserted text if
Run Inserted Text
is enabled - Improve terminal title handling
- Make sure the terminal title does not stay behind on new title
- Open the correct project folder for the active file
- Post-install clean-up script for pty.js (see issue #71)
- Add support for alt+key combinations
- Right alt for escape sequences
- Fix terminal mapping toggle error when
Auto Open a New Terminal
is false - Improve cursor:
- Preserve the color of the character the cursor is over
- Fix terminal cursor background-color being overwritten
- Only intercept ctrl+key combinations if ctrl is the only key being pressed
- Fix
ctrl
key intercepting to ignorectrl-shift
combinations - Fix
ctrl-s
pausing terminal on Linux systems
- Map terminals while the active terminal is hidden
- Fix prev/next terminal switch
- Improve cursor blink animation
- New commands:
- terminal-plus:close-all for closing all terminals
- terminal-plus:rename for renaming the active terminal
- Blur terminal window on window blur
- Adjust default ANSI colors for terminal
- Confirm that the active terminal is not null
- Prevent terminal from intercepting alt+(key) events
- Fixes broken copy and paste on Linux and Windows
- Make sure status icon tooltip dismisses when the status icon is detached
- Fix copy and pasting bug with tabs
- Improve active terminal system
- Fix terminal resizing removing lines
- Clean up tooltip
- Prevent file path insertion for empty file paths (Atom tabs)
- Add experimental support for tab view
- Fix tooltips staying after the terminal has been closed
- Fix broken links in README
- Add insert text dialog for inserting special characters and running commands
- Users can enable
Run Inserted Text
in the settings to have Terminal-Plus run inserted text as a command - Users can use the insert text dialog to type special characters
- Users can enable
- Center terminal lines in the terminal-view
- Improved terminal mapping
- Improve terminal view focusing
- Do not steal focus for the cursor blink
- Do not steal focus for text input
- Fix resizing bug
- Fix language overwrite bug
- Added automatic terminal switching
- Add CMD+K to clear terminal [Term.js fork]
- Fix terminal errors relating to Atom setting project path to
atom://config
- Fix bug where Atom rebuilds Terminal-Plus for every update
- Fix status icon colors keypath
- Add support for custom ANSI color set
- Fix
ctrl+c
(SIGINT) not working in bash - Update winpty module (for Windows) in pty.js
- Fix issues with maintaining focus on the terminal
- Detect system language on OS X
- Even finer scrolling algorithm implemented
- Disable double click on status icons
- Implement finer scrolling in dependencies
- Block resize and input when there is no pty process to message
- Add support for international characters
- Make sure to declare the terminal as xterm-256color
- Improve colors in xterm-256color
- Set TERM_PROGRAM to Terminal-Plus
- Focus bug fix
- Fix terminal not scrolling for zsh shell with plugins
- Call super after overriding focus
- Update the author's note with Windows 10 fix
- Fix path variable overwrite bug
- Fix text-wrap overflow hiding prompt
- Dynamic terminal view resizing
- Remove trailing whitespace from terminal rename
- Add terminal naming via the status icon
- Rebuild pty.js binaries for electron release 0.30.6
- Requires Atom >= 1.0.12
- Specify commit for pty.js prebuilt
- Make button toolbar smaller by keeping buttons minimal
- No more names next to button
- Make button fit to icon
- Use --login shell argument by default for bash and zsh
- Add prebuilt binaries for pty.js
- Better support for systems without the tools needed to compile (Windows)
- Add warning for custom font family (must use monospaced font)
- Refactor resizing to snap to row
- Fix cursor line being removed if blank
- Possible fix for refresh error
- Fix for improper resizing when displaying the terminal for the first time
- Bump up to minor version 2
- New settings and features added
- Bug fixes listed below in v0.1.x patches
- Add option to auto close terminal on shell process exit
- Add insert selected text (see commit)
- Remove login command
- Remove quiet option from login
- Disable resize and input on terminal exit
- Resize terminal on maximize and minimize
- Fix powershell.exe resolve
- Fix shell launch bugs
- Make sure to properly resize terminal on open
- On shell process exit, disable input to prevent error
- Make terminal scroll to bottom on input
- Don't close the terminal view on process exit
- Add more features to README.md
- Fix issue #1
- Absolute image source paths in README.md
- Update image in color coding section
- Update the README.md and CHANGELOG.md
- Initial release