Commit graph

415 commits

Author SHA1 Message Date
Leo Lamprecht
7fbd8ccaf1 Merge pull request #632 from ppot/selection-expand
Provide text completion on hyphenared text
2016-08-20 23:36:25 +02:00
ppot
3813d27d5f Fix ScrollPort SelectAll 2016-08-20 17:25:04 -04:00
ppot
ed4a2c66da Path matching selection on dblClick 2016-08-20 17:25:04 -04:00
Leo Lamprecht
56f718a0f4 Adjusted author 2016-08-20 09:47:30 +02:00
Leo Lamprecht
333000a262 Merge pull request #640 from timneutkens/bugfix/reset-zoom-level-label
Rename Actual Size to Reset Zoom Level #124
2016-08-20 01:03:03 +02:00
Leo Lamprecht
72d94094f0 Merge pull request #636 from zeit/greenkeeper-react-dom-15.3.1
Update react-dom to version 15.3.1 🚀
2016-08-20 00:45:21 +02:00
tim neutkens
c8784c2d08 Rename Actual Size to Reset Zoom Level #124 2016-08-20 00:44:04 +02:00
Leo Lamprecht
87e3debe45 Merge branch 'master' into greenkeeper-react-dom-15.3.1 2016-08-20 00:42:20 +02:00
Greenkeeper
445e7e4d67 chore(package): update react-addons-pure-render-mixin to version 15.3.1 (#635) 2016-08-20 00:42:11 +02:00
Leo Lamprecht
58a4f7c45f Merge branch 'master' into greenkeeper-react-dom-15.3.1 2016-08-19 22:27:29 +02:00
chabou
f0b049b2e3 Fix session exiting (#560)
* Fix session exiting

* Restore original flow and just remove listeners on session when exiting

* Prevent sending data from pty after session exited
2016-08-19 22:19:04 +02:00
Leo Lamprecht
0cb9e21fe3 Merge branch 'master' into greenkeeper-react-dom-15.3.1 2016-08-19 21:43:43 +02:00
Greenkeeper
445306c0cc chore(package): update react to version 15.3.1 (#637) 2016-08-19 21:43:24 +02:00
greenkeeperio-bot
bde00f817c chore(package): update react-dom to version 15.3.1 2016-08-19 20:56:44 +02:00
James
125fdd98e5 Fix #527: validate cursorColor value and apply default if it fails (#590)
refactor `validateColor`: remove unnecessary variable declaration
2016-08-18 10:33:09 +02:00
Efe Gürkan YALAMAN
e2b270b172 Added customChildrenBefore to the tabs. (#580)
customChildrenBefore was missing on the tabs component.
2016-08-17 10:13:32 +02:00
Vincent Klaiber
b0770e0bc3 Fix for markdown files (#618)
We shouldn't trim trailing whitespace in markdown files.
2016-08-14 21:10:41 +02:00
Philippe Potvin
fd351a5b93 Provide clear selection of text in terminal view (#608)
* Permit clearSelection on text enter and mouse selection. Fix #591

* Add config for copyOnSelect

* Update with descriptive comment
2016-08-13 23:03:44 +02:00
Efe Gürkan YALAMAN
77597da1d3 Added shellArgs to the config. (#572)
In case someone wants to use non-login shells there is a field added to
the configuration file.
If shellArgs not set default shell will be used as before.

i.e. for using interactive shell (and use .bashrc instead of
.bash_profile on linux) use shellArgs: ['-i'] and shell: '/bin/bash'
this is useful especially if you are on Linux.
2016-08-13 21:30:17 +02:00
James Hall
cb651f6492 Fix international tilde character, and ` and ´ (#584)
* This fixes many more keyboard layouts
* Make backticks work on German keyboards
* Add italian keyboard layout, and also log when uncaught dead key occurs
2016-08-10 18:37:35 +01:00
Greenkeeper
f24c1a5499 chore(package): update electron-prebuilt to version 1.3.3 (#604)
https://greenkeeper.io/
2016-08-10 14:11:09 +02:00
Greenkeeper
f3a1d6b26c chore(package): update should to version 11.0.0 (#602)
https://greenkeeper.io/
2016-08-10 10:47:40 +02:00
Leo Lamprecht
7398593bc3 Comments for ignored stuff 2016-08-08 17:29:38 +02:00
Leo Lamprecht
9f8c2ce260 A little shorter 2016-08-08 17:28:40 +02:00
Leo Lamprecht
d33874593e Unneeded space 2016-08-08 17:28:08 +02:00
James Hall
518b0cd9a5 Open new window offset from last focused window (Credit: albinekb) (#581)
* Open new window offset from last focused window

* Make sure a newly opened window is seen to now have focus

* Instead of setting focus time, simply emit the event first

* Add comment explaining why we emit the focus event

* Don't fire the event, as that can make it fire twice
2016-08-06 11:58:57 +01:00
Ives van Hoorne
749d1f4681 Fix maximizing behaviour (#176)
* Fix maximizing and minimizing

* Emit via side effect in action creator

* Store window state in the store

* Move unmaximize for diff
2016-08-06 11:01:01 +01:00
James Hall
9b42c5ff52 Fix mapXDispatch and allow plugin to access onWheel (credit: lkzhao) (#578)
* Fix mapXDispatch && allow plugin to access onWheel see https://github.com/zeit/hyperterm/pull/563
2016-08-06 10:17:09 +01:00
Albin Ekblom
cc112b6683 Use single quotes for better compatibility (#575) 2016-08-06 09:44:23 +01:00
Albin Ekblom
f954a1e7bc Add config for bell (#468)
* Add config for bell

* Use Set instead
2016-08-05 23:30:40 +01:00
Greenkeeper
ad586d6ba2 chore(package): update electron-prebuilt to version 1.3.2 (#553)
https://greenkeeper.io/
2016-08-05 13:59:16 +02:00
Lorenzo Zottar
3dd8eadc90 Moved "file-uri-to-path" dep to app package.json (#569) 2016-08-05 10:03:49 +01:00
Lorenzo Zottar
9d65cb74c0 File dropped into terminal window adds path to command line (#559)
* Added file-uri-to-path dependency

* Added new rpc event to send data to session

* Modified sendSessionData to use activeUid if no uid is passed to function

* "will-navigate" prevented on file drop, path added to session
2016-08-04 14:43:57 +01:00
James Hall
77a103fbf1 [WIP] Add proper window support (#547)
* Add proper window support to both the top menu, and the dock

* Sort out linting

* Only create dockMenu on Mac

* Remove label from menu as it is not needed when using role

* Fix spacing
2016-08-04 01:52:31 +01:00
Matheus Fernandes
f175268912 Add the very first test 🎉 (#549)
* Add syntactic support for tags - #412
* Add the very first test 🎉
* Simplify multiple assertions into one
2016-08-03 16:39:58 -03:00
Mike
2d4b518519 Prevent hovering on tabs from causing text flicker (#492)
* Prevent hovering on tabs from causing text flicker

For some reason, geometricPrecision was causing text to flicker on
non-retina screens when hovering over the tabs

* Use a pixel ratio media query for text-rendering on retina displays
2016-08-02 12:09:54 -07:00
Adam Stacoviak
becced8057 Add Changelog episode badge to README (#543)
Links to: https://changelog.com/213
2016-08-02 12:08:41 -07:00
Richard Zhao
011ae3fd52 Add support for environment variables in config (#534)
* Allow env to be specified in config (#424)

This is referencing #424. User specified environment variables
in the `.hyperterm.js` file are expected under a field named `env`.

An example config:

```
module.exports = {
  config: {

    ...

    // Environment variables
    env: {
      WHAT_UP: 'heyo',
    }

    ...

  },

  plugins: [],

  localPlugins: []
};
```

* Add env field to default config
2016-08-02 08:49:25 +01:00
Greenkeeper
20e8d5e169 chore(package): update eslint-plugin-react to version 6.0.0 (#544)
https://greenkeeper.io/
2016-08-02 01:30:57 +01:00
James Hall
519210ece6 Initial support for pressing ~ ^ " ' ` on international keyboard layouts until composed characters lands (#521)
* International keyboard support fixes

* Use correct tilde character

* Add correct caret char

* Add alternate key code mapping for ~ and ` - credit: fecabianchi
2016-08-02 01:08:51 +01:00
James Hall
c9fe3d82db Add support for opening the terminal on the correct display (#519)
* Add support for opening the terminal on the correct display

* Fix whitespace issue

* Start from the top left again when we run out of space

* Add semicolon
2016-08-02 01:00:49 +01:00
James Hall
aa84fde6b3 Tidy rogue build file (#546) 2016-08-02 00:21:35 +01:00
James Hall
7d765d531e Fix space escaping in paths dragged onto the icon (#545) 2016-08-02 00:02:46 +01:00
Lorenzo Zottar
7e941b0451 Handling file opening (#329)
* Add function to escape a shell argument.

* Keep track of the last used window.

* Implement support for the open-file event.

* The shell escape regex needs parentheses to be captured.

* Removed lastWindow and added getLastFocusedWindow method to app

* Create window create new session only if no callback passed

* Added app.windowCallback to handle open-file before "ready"

* Small lint fixes

* Differeent open file handling: check if it is directory, and if the file is executale or not

* Small fixed and added some comments

* Added php-escape-shell module in place of custom escapeShellArgument()

* Fixed wrong code and added detailed comment

* Aliased php_escapeshellcmd import

* Rebased; added error handling in OpenFile

* changed string contatenation with template literal

* Pinned php-escape-shell dependency

* Typo fix

* getLastdFocusedWindow now uses Array.prototype.reduce()

* Notify users of unexisting path while open file
2016-08-01 23:52:21 +01:00
Albin Ekblom
3198a90823 Use configured shell to update plugins (#447)
* Use configured shell to update plugins

* Make it more compatible

* Use shell-env@0.2.0
2016-07-30 20:51:09 +02:00
Guillermo Rauch
e295e6f66e package: bump render mixin (#520) 2016-07-30 10:12:07 -07:00
James Hall
c95ca509f3 Fallback to nano if no editor is set (#517)
* Fallback to nano if no editor is set

* Add notepad fallback for windows

* Remove padding

* Use constant instead of var
2016-07-30 10:10:01 -07:00
Greenkeeper
e4042d0628 chore(package): update react-dom to version 15.3.0 (#510)
https://greenkeeper.io/
2016-07-29 21:13:15 -07:00
Guillermo Rauch
988f32e373 make the auto updater work on windows (#514) 2016-07-29 21:12:53 -07:00
Greenkeeper
990c138cf3 chore(package): update react to version 15.3.0 (#512)
https://greenkeeper.io/
2016-07-29 21:12:44 -07:00