2018-10-01から1ヶ月間の記事一覧
Finder上のアプリアイコンにファイルをドロップされた時、Dock上のアプリアイコンにファイルをドロップされた時、 Electron製のアプリで、そのファイルを受け取って処理する機能の実装方法です。 (Macの話だったり、私製アプリのコードの断片が入ってたり、T…
おまえ、セオリー語れるほど、Electronやってないだろう。 globalShortcut https://electronjs.org/docs/api/global-shortcut Electronにはショートカットキーを制御するglobalShortcutという機能があるんですけど、 これは公式ドキュメントにも書いてあると…
Electronを業務で使っている会社とかあるらしい。 で、自分も活用してみよう。Electronでどんなアプリを作るかって考えたら、 サーバーのデータを参照するElectronアプリも作れるけれど、 でも、それだったら、Webページでも良いわけで、 Electronを使うなら…
Electronで立ち上げたBrowserWindowの画面に、 HTMLファイルを落とすと、 そのHTMLがウィンドウ内に表示されてしまう。 格好悪い!!! これをふせぐには ドロップした時に、画面が差し替わる問題を防ぐには、次のようなコードを入れておくと良い。 <html> <head> <meta charset="UTF-8"> <script type="text/javascript"> doc</meta></head></html>…
Electronアプリでのエラーの追い方。 アプリが起動もしないで落ちる時 アプリをクリックして起動したら、そのまま落ちる時。 最初に追うのは main processの初期化まわりで問題が起きていないか。 electron-logを入れて、ログ出力するのが良いと思う。 elect…
経緯とか Electronでよく使われる(?)設定ファイル読込系ライブラリに electron-json-storage (https://github.com/electron-userland/electron-json-storage) electron-store (旧 electron-config) (https://github.com/sindresorhus/electron-store) がある…
最近、社内でLT(https://labs.gree.jp/blog/2018/10/17291/)があって、そこで話をしたので、その時の内容を書く。 これは、その一部の話。 photonkit Electronアプリの見た目をMacアプリふうにする、photonkitというライブラリがかつてありました。 http://p…
最近、社内でLT(https://labs.gree.jp/blog/2018/10/17291/)があって、そこで話をしたので、その時の内容を書く。 これは、その一部の話。 経緯とか どうにかして、アプリを速くできないかなー、って情報探してたら Atomというエディタの起動時間を高速化し…
最近、社内でLT(https://labs.gree.jp/blog/2018/10/17291/)があって、そこで話をしたので、その時の内容を書く。 これは、その一部の話。 経緯とか要約とか 複数立ち上げたBrowserWindowのインスタンス間でメッセージをやりとりする。 社内のメモで出来ない…
最近、社内でLT(https://labs.gree.jp/blog/2018/10/17291/)があって、そこで話をしたので、その時の内容を書く。 これは、その一部のElectron Fiddleの話。 Electron Fiddle https://github.com/electron/fiddle Electronコードの挙動を簡易に確認できるア…