Theodore Dubois
983caeb248
Add a one-time message if you update from a version without /ish/apk
2020-11-29 13:45:54 -08:00
Theodore Dubois
b162e689de
Fix download info appearing over the safe area on iPhone X
2020-11-29 00:10:39 -08:00
Theodore Dubois
ffb5cb79fb
Add UI for APK downloads
2020-11-28 19:58:14 -08:00
Theodore Dubois
69b6852686
Build a new and better block-based KVO API
...
Fixes #1046
2020-11-14 16:49:55 -08:00
Theodore Dubois
a36ddff6ce
Automatically remove KVO observers on dealloc
2020-11-13 21:41:16 -08:00
Theodore Dubois
c2663df3fd
Fix UAF when terminal exits
...
current points to a freed process, NULL it out so nothing tries to use
it.
2020-11-11 23:48:10 -08:00
Theodore Dubois
5b2683465f
Switch awakeFromNib in view controllers to viewDidLoad
2020-10-25 17:37:50 -07:00
Theodore Dubois
c7c97ac883
Fix color of status bar in dark mode
...
The documentation for UIStatusBarStyleDefault says the result has dark
text, but that's a lie since iOS 13. It is now whatever color goes with
the system appearance. Use UIStatusBarStyleDarkContent instead if we're
on iOS 13 and specifically want dark text.
2020-10-23 19:21:37 -07:00
Theodore Dubois
5cd6953945
Make the terminal fullscreen if the keyboard is floating
2020-06-27 01:08:10 -07:00
Theodore Dubois
3c186de2bc
Reland "Add a setting that hides extra keys with a HW keyboard"
...
Now with bug fixes! Hopefully it won't have to be reverted this time.
This reverts commit 554f0c47bc42d5dc3cd79ae0ca66257575729901.
2020-06-20 17:18:49 -07:00
Theodore Dubois
554f0c47bc
Revert "Add a setting that hides extra keys with a HW keyboard"
...
Broke various keyboard related behaviors (#753 )
This reverts commit d7a915e9306bc775974c7eee4b59c9251cdf53ef.
2020-05-31 18:24:52 -07:00
Theodore Dubois
d7a915e930
Add a setting that hides extra keys with a HW keyboard
...
Fixed #518
2020-05-31 14:11:22 -07:00
Theodore Dubois
1ed3beb3f8
Fix status bar not appearing on iPhone X
...
This broke when iPad multiwindow support was implemented and no one
noticed for a long time.
2020-05-02 12:16:04 -07:00
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