Theodore Dubois
7ec3193646
Get rid of try/catches around removing observers
2020-03-08 19:18:29 -07:00
Theodore Dubois
7fa54ed127
Don't try to destroy the scene on iPhone
...
Fixed #577
2019-12-09 23:37:04 -08:00
Theodore Dubois
1b172c15b6
Add keyboard shortcut to open settings/about
2019-12-09 17:31:49 -08:00
Theodore Dubois
1e292bf940
Add key commands to override font size
...
Fixed #565
2019-11-27 17:21:43 -08:00
Theodore Dubois
dd8e656e98
Refactor execve again to allow empty arguments
...
Fixed #559
2019-11-17 19:58:10 -08:00
Theodore Dubois
64576c8bf9
Merge pull request #545 from tbodt/multiwindow
2019-11-03 21:47:09 -08:00
Theodore Dubois
c2baeefb19
Improve keyboard height estimation
...
Now calculates the height from the Y coordinate instead of the height,
because the keyboard is not always attached to the bottom of the screen.
Fixed #469
2019-11-03 18:48:17 -08: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
6c906ac5b4
Make the iOS terminal look like a pty
...
Also make the terminal and session owned by TerminalViewController.
This is in preparation for scene support.
Co-authored-by: Noah Peeters <noah.peeters@icloud.com>
2019-10-27 19:29:03 -07:00
Theodore Dubois
7cd6f97919
Use a gear icon for the settings button on ios 13
...
Fixed #542
2019-10-26 10:54:12 -07:00
Theodore Dubois
7c992b769a
Remove boot enabled option
...
It's been a number of months and I haven't told anyone that it exists.
No need to keep it.
2019-09-22 18:53:06 -07:00
Theodore Dubois
2723378204
Use the hot new SF Symbols icons on iOS 13
...
Closes #480
2019-09-22 01:15:19 -07:00
Viktor Oreshkin
c11d375e94
Add devices.h, replace magic dev numbers with defines
2019-08-06 16:48:00 +03:00
Theodore Dubois
7a45420ac0
Make the session automatically restart
2019-05-05 09:21:13 -07:00
Theodore Dubois
894c3d2af5
Make the whole boot system thing happen
2019-05-04 23:32:24 -07:00
Theodore Dubois
cef1841a40
Make it possible to run init
...
If you set the init command to /sbin/init, you'll see it fail to run openrc and then start a working getty.
2019-05-01 08:53:25 -07:00
Theodore Dubois
8b7bde4e9a
Make stdio connect to a real file, /dev/tty1 by default
...
I expect we'll eventually have more than 1.
2019-04-07 22:27:18 -07:00
Theodore Dubois
0dbcffc78b
Add a button to export the container
2019-02-09 15:39:32 -08:00
Theodore Dubois
228ff80990
Add option to change launch command
...
Fixes #172
2019-01-02 18:20:36 -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
130fe68f7d
Make the bar buttons the right tint in dark mode
2018-12-16 22:30:10 -08:00
Saagar Jha
e9bbbb9e42
Fix highlight for hide keyboard button
2018-12-14 11:24:18 -08:00
Theodore Dubois
bb4b9159a5
Improve hide keyboard button
2018-12-14 10:08:17 -08:00
Theodore Dubois
490830c987
Get caps lock mapping working
2018-12-02 18:14:30 -08:00
Theodore Dubois
db5d0e3b35
Improve even more things
2018-12-02 17:42:26 -08:00
Theodore Dubois
8db79ab928
Improve a large number of things
2018-12-02 14:28:42 -08:00
Theodore Dubois
5d27446cba
Merge branch 'master' into charlie/user-preferences
2018-12-01 20:08:05 -08:00
Theodore Dubois
55adf8103f
Size the terminal view correctly when the app starts
2018-12-01 19:25:22 -08:00
Theodore Dubois
4762c1f7bc
Enable pasting from the context menu
2018-11-17 18:15:53 -08:00
Jose Luis Alcala
c397d1baba
Adding clipboard support
2018-11-14 07:46:26 +01:00
Charlie Melbye
9ddd14dac4
update keyboard appearance
2018-11-13 00:10:14 -08:00
Charlie Melbye
e217786d2f
consistent brace style
2018-11-12 21:34:12 -08:00
Charlie Melbye
70416e5704
set background color and status bar
2018-11-12 21:28:26 -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
Theodore Dubois
8f7667e9d2
Show the status bar only on iPhone X
2018-09-28 13:53:19 -07:00
Theodore Dubois
47480faaf6
Fix more iPhone X issues
2018-09-24 13:50:36 -07:00
Theodore Dubois
90f4e43caf
Remove BarViewController
2018-09-24 10:50:52 -07:00
Theodore Dubois
207d99d3f8
Add placeholder about box
2018-09-23 17:57:39 -07:00
Theodore Dubois
515b742219
Get that row of extra keys working
2018-09-23 16:19:14 -07:00
Theodore Dubois
41bf7b5e9a
Remove log message in TerminalViewController
2018-01-07 17:41:42 -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
42cacc1add
Display modal when emulation exits
2017-11-07 16:50:22 -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
Theodore Dubois
2d038aec2e
Get xtermjs working
2017-11-01 15:55:45 -07:00
Theodore Dubois
cd370cd0cb
Get alpine filesystem into iOS app
2017-10-30 17:16:56 -07:00
Theodore Dubois
a637c429bf
Fix typos
2017-10-26 17:24:57 -07:00
Theodore Dubois
afb6b5d5c6
Exit handling on iOS
2017-10-25 15:52:09 -07:00
Theodore Dubois
9ba95aa6e1
Make it actually work on iOS
2017-10-25 15:27:36 -07:00