Releases: hbang/NewTerm
Releases · hbang/NewTerm
3.0 beta 1
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
- 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
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
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
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
- 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.