Commit Graph

745 Commits

Author SHA1 Message Date
Paris Kasidiaris
3117fe9465 Merge pull request #219 from sourcelair/issue/198
Update README and remove screenshot
2016-08-04 11:07:20 +01:00
Paris
0a74b9aa3b Fix typos 2016-08-04 13:00:47 +03:00
Paris
7e90576391 Update README and remove screenshot 2016-08-04 12:01:37 +03:00
Daniel Imms
0a34885fbc Fix line-height after rowContainer moved out of viewport 2016-08-03 18:27:43 -07:00
Daniel Imms
61201525a8 Remaining jsdoc 2016-08-03 18:27:19 -07:00
Daniel Imms
1b886a4420 Disable the scroll bar when in application keypad mode 2016-08-03 18:12:44 -07:00
Daniel Imms
6f70984ab6 Drop support for old mouse wheel APIs
All browsers have supported the WheelEvent (onwheel) for sometime now, since
Firefox does not support onmousewheel which is also non-standard but works with
the standard interface, it makes sense to drop support now.
2016-08-03 13:41:55 -07:00
Daniel Imms
38fa2d78da Support DOMMouseScroll event (Firefox) 2016-08-03 13:00:07 -07:00
Daniel Imms
fe905bace5 Prevent the page from scrolling when the terminal scrolls 2016-08-03 12:49:12 -07:00
Daniel Imms
e7e1434293 Clean up, refresh sizes when font-size changes 2016-08-03 12:47:36 -07:00
Daniel Imms
363c647a5f Sync scroll bar on more sensible events 2016-08-03 11:27:16 -07:00
Daniel Imms
aac60eb029 Add support for WheelEvent.deltaMode 2016-08-03 10:16:08 -07:00
Daniel Imms
06ca03ae9c Get it working 2016-08-02 18:36:24 -07:00
Daniel Imms
ff927b8e79 Implement basic scroll bar 2016-08-02 16:59:50 -07:00
Daniel Imms
670b0d58c7 Add base viewport, set line height
Fixes #149
2016-08-02 12:42:13 -07:00
Tine Jozelj
3113cdf0ea Make linkify links open in new tab/window
I believe this behavior is more appropriate.
2016-08-02 15:57:15 +02:00
Paris Kasidiaris
d2cef6f29d Merge pull request #210 from Tyriar/209_hide_textarea_when_not_composing
Hide textarea off-screen when not composing
2016-08-01 11:35:06 +03:00
Daniel Imms
d62bd5f748 Get rid of rogue whitespace 2016-07-28 11:15:20 -07:00
Daniel Imms
e6fd1381ce Hide textarea off-screen when not composing
Fixes #209
2016-07-28 11:13:24 -07:00
Daniel Imms
65b2be7831 Merge pull request #186 from Tyriar/118_support_custom_keydown_handler
Allow custom keydown handler to be attached
2016-07-22 05:21:28 -07:00
Daniel Imms
e2d0de2686 Fix test 2016-07-22 05:18:28 -07:00
Daniel Imms
495b2d7fbb Merge remote-tracking branch 'upstream/master' into 118_support_custom_keydown_handler 2016-07-22 05:12:52 -07:00
Paris Kasidiaris
5e662d0eb7 Merge pull request #203 from Tyriar/124_fix_focus_blur
Correct blur/focus delegation
2016-07-22 14:26:48 +03:00
Daniel Imms
892db98c96 Correct blur/focus delegation
Focus and blur events on the Terminal object are delegated to the textarea
which handles everything.
2016-07-22 04:14:05 -07:00
Paris Kasidiaris
10fbf0dccc Merge pull request #175 from Tyriar/124_add_textarea_back
Add textarea back and support IMEs
2016-07-22 11:50:23 +03:00
Daniel Imms
4595a18197 Tidy up blur/focus handlers 2016-07-21 10:51:43 -07:00
Daniel Imms
577a3d81e5 Use explicit boolean comparison 2016-07-21 10:32:20 -07:00
Paris Kasidiaris
55fb5dbcb5 Merge pull request #200 from jerch/fix_193
fixing arrow key sequences
2016-07-21 15:00:17 +03:00
Jörg Breitbart
8e7eeff45c fixing test cases 2016-07-21 12:47:19 +02:00
Jörg Breitbart
ec7130b46f fixing arrow key sequences 2016-07-21 12:39:36 +02:00
Paris Kasidiaris
dc17f0d02e Merge pull request #192 from sourcelair/bump-version-1-0-0
Bump version to 1.0.0
2016-07-18 11:21:47 +03:00
Paris
14cd4315c7 Bump version to 1.0.0 2016-07-18 07:50:07 +00:00
Paris Kasidiaris
644d881787 Merge pull request #191 from sourcelair/prepare-release-script
Introduce prepare release script
2016-07-18 10:47:00 +03:00
Paris
7fdfc62237 Introduce prepare-release script 2016-07-18 10:43:35 +03:00
Paris
9fa0f00c23 Add AUTHORS and AUTHORS generator script 2016-07-18 10:04:04 +03:00
Paris Kasidiaris
fe6aaa3664 Merge pull request #190 from sourcelair/contributing-md
Introduce CONTRIBUTING.md and Contributing section in README.md
2016-07-18 09:40:09 +03:00
Paris
6e6b527d6e Improve issue template 2016-07-18 09:36:39 +03:00
Paris
94d0009994 Add issue template 2016-07-18 09:36:01 +03:00
Paris
7cd99d1559 Add Development and Contribution section in README.md 2016-07-17 22:04:48 +03:00
Paris
d91fa3b6fb Add CONTRIBUTING.md 2016-07-17 18:55:49 +00:00
Paris Kasidiaris
466dca361c Merge pull request #187 from Tyriar/remove_linkify_from_readme
Switch linkify for fit in readme
2016-07-17 21:46:19 +03:00
Paris Kasidiaris
8b24c39a1d Merge pull request #184 from Tyriar/patch-2
Add statement on browser support
2016-07-17 18:48:23 +03:00
Daniel Imms
9dd64dfb49 Switch linkify for fit in readme
Linkify doesn't work currently so it shouldn't be used as an example.
2016-07-15 16:41:40 -07:00
Daniel Imms
0010a5a109 Explicitly return from keydown 2016-07-15 16:33:30 -07:00
Daniel Imms
9cb5b005bb Add tests 2016-07-15 16:31:57 -07:00
Daniel Imms
06a3aa6cf8 Merge remote-tracking branch 'upstream/master' into 118_support_custom_keydown_handler 2016-07-15 16:21:06 -07:00
Daniel Imms
d4e9d34d2d Allow custom keydown handler to be attached
Fixes #118
2016-07-15 16:16:37 -07:00
Daniel Imms
a3a7017f6b Fix tests 2016-07-15 10:22:31 -07:00
Daniel Imms
fedc1fd325 Fix keydown conditional 2016-07-15 10:17:29 -07:00
Daniel Imms
11d5f51e67 Merge remote-tracking branch 'upstream/master' into 124_add_textarea_back 2016-07-15 10:13:56 -07:00