Typora 0.9.9.27 (0.9.73) beta

by typora.io

New / Improvement

New Preferences Panel

We got more and more options in every version up, so, to simplify the setting panel, we redesigned a new clean preferences panel.

Screen Shot 2019-07-26 at 00.40.54

Search function for settings is also available on macOS now, you could easily find target settings by hitting keywords.

It also leaves space for future functions, such as export / publish settings.

New Table / Image Menu

We added table operations in Paragraph menu, and now you can assign shortcuts for them following http://support.typora.io/Shortcut-Keys/.

Image related operations are now merged and put under Format menu. “Camera Continuity” is now moved from context menu to Format menu.

Zoom on macOS

Zoom function is now enable on all supported platforms. You could zoom in / out the view from view menu or press the corresponding shortcut keys (which are displayed in right side go menu item).

Magnification

On Later macOS version, you could use two finger gesture in touchpad to zoom in / out the whole view, just like other touch devices. To disable this, please uncheck Allow Magnification under view menu.

You could find more details here.

Better Dark Mode Support

We improve our UI on Dark Mode for macOS ≥ 10.14, includes

New Updater on Windows

The older update logic won’t quit Typora before run the updater.exe. Therefore, we implement our own logic for check and download updates, and after new updates are downloaded, Typora will lead you to quit Typora and run the installer.

Other Improvements

Bug fix


Notes for macOS ≤ 10.12

TLDR: Typora v0.9.9.27 requires macOS ≥ 10.13, and we released a compatible version v0.9.9.26 for 10.12 ~ 10.11. We will reduce the update rate for the “older compatible” version. Support for 10.10 is ended.

But you can still download and use the older versions for those platform here.

Explanation:

We were doing refactors in recent updates for this change, and now, in this update, we finally switched from Webview to WKWebview for our main rendering view. Apple claims that WKWebview have better performance, but in our test, the speed and memory usage are almost same for WKWebview and the legacy Webview. So the main reason for this change is that Apple marks Webview as deprecated, and some new features, such as prefers-dark-interface, is not ported to the old Webview, while WKWebview will be more active maintained in future. Also, WKWebview have better support for IME.

WKWebview, however, has more limitation and less APIs than Webview. Although Apple is improving that, for macOS ≤ 10.12, still some necessary APIs (even private alternatives) are missing, so the “compatible” build will still use the legacy Webview.

Another option to drop the “deprecated” Webview is to use Chromium or Electron, but we will still prefer the system built-in web view for less bundle size and launch time on macOS.