Skip to content

Releases: hbang/NewTerm

3.0 beta 1

28 Dec 02:17
0582f39
Compare
Choose a tag to compare
3.0 beta 1 Pre-release
Pre-release

I’m incredibly excited to introduce the first beta of NewTerm 3! This has been a year in the making, with rebuilt user interface, and a totally new terminal backend.

Thank you to @chrisharper22, @TheRealKeto, @asdfugil, and @elihwyma, who provided various pieces of code that were merged into this release, and countless others who helped test this build before release.

2.5

13 Mar 12:34
8f648fc
Compare
Choose a tag to compare
  • The top toolbar has been redesigned to make better use of space.
  • Adds a light UI style, where the top bar and keyboard adapt to light themes.
  • Adds support for trackpad mode, where you can press and hold the Space bar to quickly move the cursor.
  • Adds a Password Manager button, allowing you to quickly paste a password from iCloud Keychain or other password manager apps.
  • Adds a variety of new fonts, now split into a separate package to keep the main package size down.
  • Adds support for Procursus’s localization functionality. In many cases, programs in your terminal will follow your iOS language selection. (Requires Procursus distribution installed - by default, checkra1n and unc0ver use Elucubratus.)
  • Better handles cases where the shell fails to launch (e.g. from a broken startup script, or corrupted install).
  • Fixes a long-standing performance issue where significant terminal activity could cause NewTerm to run very slowly or crash.
  • Fixes settings not applying till after restarting NewTerm.
  • Fixes arrow keys not working in application mode programs such as less and vim. (Fixed with help from @Diatrus - thanks!)
  • Fixes a crash when rotating into landscape on some devices.

2.4

13 Mar 12:31
34e19b3
Compare
Choose a tag to compare
2.4
  • Adds key repeat (tap and hold) on the arrow keys. This was contributed by @lint – thanks!
  • Fixes crash on launch for iOS 12.1.4 and older.

2.3

13 Mar 12:30
97c15f3
Compare
Choose a tag to compare
2.3
  • Adds iPadOS 13 multiple window support. Now you can use two NewTerm windows in split screen, or keep separate NewTerm windows for each project or server. Press ⌘N or long press the “+” button to open a new window.
  • Adds physical keyboard shortcuts for opening and closing tabs and windows.
  • Adds full support for the Ctrl key on physical keyboards.
  • Adds support for iOS 13’s new SF Mono font. This is the new default font.
  • Adds a haptic tap when the bell rings.
  • Fixes various UI issues on iOS 13.
  • Fixes an issue with the keyboard buttons appearing incorrectly on iPad.
  • Known Issue: Tapping the Settings button crashes the app. This will be fixed with an update to Cephei soon.

2.2.1

13 Mar 12:30
ecd06e9
Compare
Choose a tag to compare
  • Quick fix for black screen when launching the app on iOS 13.
  • Known Issue: Tapping the Settings button crashes the app.

2.2

13 Mar 12:23
1288e9d
Compare
Choose a tag to compare
2.2
  • Added rudimentary keyboard shortcuts for Bluetooth keyboard users. Arrow keys now work, and the Esc key triggers the Meta key. (Sorry, no support for the Ctrl or F1-12 keys yet.)
  • Refreshed the app icon and in-app graphics with iOS 13’s icon set (SF Symbols).
  • Updated the built-in fonts to their latest versions.
  • Rebuilt with the latest Swift compiler. This means NewTerm no longer requires you to download the hefty libswift package if you’re running iOS 12.2 or newer.
  • Removed support for iOS 7 – 9. NewTerm 2 actually never worked on iOS 7 or 8, and iOS 9 was hardly tested. I never received any complaints about this so I’m pretty sure it’s safe to assume nobody will care about this change.

2.2-2

13 Mar 12:29
2f197d6
Compare
Choose a tag to compare
  • Quick fix for incorrect libswift dependency.

2.1

28 Apr 19:28
9d938f0
Compare
Choose a tag to compare
2.1
  • Adds a bell sound (disabled by default), and option to disable the HUD bell icon.
  • Fixes the settings not applying.
  • Fixes some issues with terminal color handling, including text being invisible on reverse video backgrounds (e.g. in nano).
  • Fixes a crash on launch on some jailbreaks.
  • Disables link detection for now as a workaround for links becoming invisible.

2.0

28 Apr 19:30
254b36d
Compare
Choose a tag to compare
2.0
  • Adds support for the iPhone X screen.
  • Adds an extra function key row — tap “Fn” to access Home/End, Page Up/Down, Delete Forward, and the app settings.
  • Changes the behavior of the Esc key to send the Esc command immediately, rather than waiting for you to press another key.
  • When tapping the status bar to jump to the top of the terminal, you can now tap it again to jump back to the bottom.
  • Adds a “Basic (Dark)” theme similar to the one included with macOS Mojave.
  • Significant performance improvements when the terminal history is long.
  • Removes support for iOS 6. Sorry, it just made some things too complicated and there were a number of bugs. NewTerm 1 is still available for iOS 4.3 – 6.1.

2.0b3

28 Apr 19:33
4fdf30c
Compare
Choose a tag to compare
2.0b3 Pre-release
Pre-release
  • Adds support for iOS 11. (iPhone X screen support still to come.)
  • Fixes keyboard buttons not working on iPad.