Theodore Dubois
efc4876f17
Disable caps lock mapping on iOS 13
2020-02-17 21:39:50 -08:00
Theodore Dubois
53e2276e74
Make it easier to press ^@ and ^^
...
This can now be done without a hardware keyboard, and using @ and ^
instead of 2 and 6.
2019-12-22 12:41:27 -08:00
Theodore Dubois
1e292bf940
Add key commands to override font size
...
Fixed #565
2019-11-27 17:21:43 -08:00
Theodore Dubois
3ff72502d1
Move styling responsibility to TerminalView
2019-11-27 15:48:02 -08:00
Theodore Dubois
a5ce352ef2
Unfocus TerminalView when its window is not key
2019-10-27 19:29:03 -07:00
Theodore Dubois
6791a15348
Support multiple windows
...
Co-authored-by: Noah Peeters <noah.peeters@icloud.com>
2019-10-27 19:29:03 -07:00
Theodore Dubois
4ab04e4e63
Support IME
...
Fixed #133 , fixed #510
2019-10-19 16:19:12 -07:00
Theodore Dubois
ca909d93c4
Barely conform to UITextInput
...
Fixes Braille input and long press on backspace.
Fixed #519 , fixed #465
2019-10-19 16:19:05 -07:00
Theodore Dubois
d6c76aa24e
Fix option->meta map setting having no effect
...
Fixed #515
2019-10-19 11:42:56 -07:00
Theodore Dubois
9d5cd4de43
Enable hterm VoiceOver announcements
2019-10-13 14:07:18 -07:00
Theodore Dubois
31a3ad323e
Add optional backtick->escape and option->meta mappings
...
Fix #460 , fix #432
2019-09-22 18:52:24 -07:00
Theodore Dubois
f445aed9c4
Set up handler for hterm hyperlinks
...
Related: #390
2019-09-22 00:49:54 -07:00
Theodore Dubois
a4421a1b0a
Remove clear screen shortcut, add clear scrollback shortcut
...
There seems to be no existing clear screen code for hterm.
2019-09-15 17:38:34 -07:00
Theodore Dubois
ed40de9080
Match color of scrollbar with background color
2019-09-07 15:25:58 -07:00
Theodore Dubois
f7877506d6
Switch to hterm
...
xterm.js can't support selection sanely. I originally thought hterm was
kind of abandoned, but it turns out thousands of Googlers rely on it.
So now I can live at head, and have a place to send patches.
2019-09-06 23:30:41 -07:00
Theodore Dubois
05f5519c3f
Implement scrolling with a scroll view that doesn't scroll
2019-09-04 19:02:09 -07:00
Theodore Dubois
3af43ce2ee
Disable scrolling on the web view in every possible way
2019-02-12 17:56:42 -08:00
Theodore Dubois
f96271b075
Add command-k shortcut to clear screen ( closes #248 )
2019-01-06 15:10:02 -08:00
Theodore Dubois
01ecfa0a4c
Send the correct arrow key escape sequences in application cursor mode
2019-01-02 13:53:44 -08:00
Theodore Dubois
9ee17fcfe2
Don't copy nonbreaking spaces
2018-12-29 16:16:04 -08:00
Theodore Dubois
2090467dd5
Forward accessibility actions to web view
...
Fixes #174
2018-12-29 13:26:20 -08:00
Theodore Dubois
6a0f2ffb9d
Make copying work again
2018-12-07 09:39:12 -08:00
Theodore Dubois
490830c987
Get caps lock mapping working
2018-12-02 18:14:30 -08:00
Saagar Jha
90af2ca311
Erase -[TerminalView canPerformAction:withSender:]
...
This was preventing a bunch of things from working, such as hardware
arrow and escape keys, as well as copy.
2018-11-18 17:44:21 -08:00
Theodore Dubois
4762c1f7bc
Enable pasting from the context menu
2018-11-17 18:15:53 -08:00
Theodore Dubois
5771773492
Send \r instead of \n when pressing return in iOS
2018-11-11 15:39:45 -08:00
Christoffer Tønnessen
0ece6a57c4
Let caps lock be overwritten from settings
...
Now you can go to settings and iSH and chose what you want the caps lock
to be verwritten to!
2018-11-11 18:39:12 +01:00
Christoffer Tønnessen
a370ad5582
Remap caps lock to be escape
...
Right now this always remaps caps lock to be escape, but with support to
change this later.
2018-11-11 00:06:37 +01:00
Theodore Dubois
515b742219
Get that row of extra keys working
2018-09-23 16:19:14 -07:00
Theodore Dubois
825413127e
Disable autocorrection
2017-12-01 12:19:09 -08:00
Theodore Dubois
39355184d1
Disable autocapitalization
2017-12-01 11:36:23 -08:00
Theodore Dubois
537f8075fc
Further UI improvements
...
scroll momentum, correct initial layout, padding adjustment, moved the
xtermjs files into app
2017-11-09 14:55:44 -08:00
Theodore Dubois
5477fdc1e6
Improve UI
...
Do screen updates on the next frame, animate resizing in sync with keyboard, remove status bar, transparent background for the terminal
2017-11-08 17:25:04 -08:00
Theodore Dubois
2fbe75d65e
Fix all issues with xterm.js focusing and resizing
2017-11-07 16:29:14 -08:00
Theodore Dubois
e234abb7bf
Handle keyboard input natively
2017-11-03 16:17:50 -07:00