Adds reader mode shortcut (cmd+shift+R)

This commit is contained in:
James Magahern
2022-08-22 17:18:50 -07:00
parent 184396b1d8
commit 957ee045b4
4 changed files with 57 additions and 28 deletions

View File

@@ -49,12 +49,15 @@ class ReaderViewController: UIViewController
navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(self.didTapDoneButton))
}
override func viewDidAppear(_ animated: Bool) {
bridge.webView.becomeFirstResponder()
}
private func updateDarkModeButton() {
darkModeButton.image = DarkModeControls.buttonImage(forDarkModeState: darkModeEnabled)
}
@objc
private func didTapDoneButton(_ sender: Any?) {
private func close() {
if traitCollection.userInterfaceIdiom == .phone {
dismiss(animated: true, completion: nil)
} else {
@@ -64,6 +67,16 @@ class ReaderViewController: UIViewController
}
}
@objc
private func didTapDoneButton(_ sender: Any?) {
close()
}
@objc
private func closeTab(_ sender: Any?) {
close()
}
@objc
private func didTapDarkModeButton(_ sender: Any?) {
darkModeEnabled = !darkModeEnabled