Skip to content

Commit

Permalink
fix app not working on iOS 13
Browse files Browse the repository at this point in the history
  • Loading branch information
llcc authored and tiensonqin committed Jun 12, 2022
1 parent 23e4658 commit e93480b
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -54,7 +54,7 @@
"cljs:electron-watch": "clojure -M:cljs watch app electron --config-merge '{:asset-path \"./js\"}'",
"cljs:release": "clojure -M:cljs release app publishing electron",
"cljs:release-electron": "clojure -M:cljs release app electron --debug && clojure -M:cljs release publishing",
"cljs:release-app": "clojure -M:cljs release app",
"cljs:release-app": "clojure -M:cljs release app --config-merge '{:compiler-options {:output-feature-set :es6}}'",
"cljs:release-android-app": "clojure -M:cljs release app --config-merge '{:compiler-options {:output-feature-set :es6}}'",
"cljs:test": "clojure -M:test compile test",
"cljs:run-test": "node static/tests.js",
Expand Down
1 change: 0 additions & 1 deletion public/index.html
Expand Up @@ -46,7 +46,6 @@
</script>
<script defer src="/static/js/highlight.min.js"></script>
<script defer src="/static/js/interact.min.js"></script>
<script defer src="/static/js/lsplugin.core.js"></script>
<script defer src="/static/js/main.js"></script>
<script defer src="/static/js/code-editor.js"></script>
<script defer src="/static/js/age-encryption.js"></script>
Expand Down
8 changes: 6 additions & 2 deletions src/main/frontend/ui.cljs
Expand Up @@ -302,9 +302,13 @@
(defn setup-system-theme-effect!
[]
(let [^js schemaMedia (js/window.matchMedia "(prefers-color-scheme: dark)")]
(.addEventListener schemaMedia "change" state/sync-system-theme!)
(try (.addEventListener schemaMedia "change" state/sync-system-theme!)
(catch js/Error _error
(.addListener schemaMedia state/sync-system-theme!)))
(state/sync-system-theme!)
#(.removeEventListener schemaMedia "change" state/sync-system-theme!)))
#(try (.removeEventListener schemaMedia "change" state/sync-system-theme!)
(catch js/Error _error
(.removeListener schemaMedia state/sync-system-theme!)))))

(defn set-global-active-keystroke [val]
(.setAttribute js/document.body "data-active-keystroke" val))
Expand Down

0 comments on commit e93480b

Please sign in to comment.