We got more and more options in every version up, so, to simplify the setting panel, we redesigned a new clean preferences panel.
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.
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 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).
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.
We improve our UI on Dark Mode for macOS ≥ 10.14, includes
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.
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.