Electron

electron-mattermostがMattermostの公式デスクトップアプリになりました

www.moongift.jp yuya-oc.hatenablog.com github.com ベータですけどね。 拙作electron-mattermostがMattermostの公式デスクトップアプリとして採用されることになりました。*1 なんというか驚きすぎて「そんなこともあるんだなあ」ということくらいしか書け…

Electronをブラウザとして使う場合の証明書エラーとBasic認証の処理

ElectronアプリのUIは基本的にローカルのHTMLファイルを利用して作るので、パスさえ間違えなければ間違いなくHTMLをロードして表示できます。 しかし場合によっては<webview>を使って簡易ブラウザ/アプリ内ブラウザのようなものを実装することもあるかと思います。 こ</webview>…

Electronのデフォルトフォントを変更する

前記事でElectronのフォントを変更する方法を書いていたのですが、0.36になってからは内部のChromeのバージョンが上がり、この方法が使用できなくなっていました。しかし最近公開になった0.36.5で、ついにデフォルトフォント関連のパラメータを指定する機能…

Electronの中華フォントを克服したかった

Electronでは楽にアプリを作れるのは良いのですが、日本語についてはいわゆる中華フォントが表示されてしまうという問題がありました。 これを解決する方法を見つけた、という記事を元々書こうとしていたんですが、つい最近リリースされたv0.36.0で内部のChr…

Electronのデスクトップ通知の動作を変更する

ElectronではNotificationを使ってWebアプリケーションと同様にデスクトップ通知をすることができます。 しかし、electron-mattermostのようにBrowserWindowやWebViewに外部HTMLを読み込んで表示するだけのアプリケーションでは、通知の動作が外部HTMLによっ…

MattermostをElectronでデスクトップアプリ化した

最近は面白いと思ったものを気が向いた時になんとなく触る、ということが多いです。 最近MattermostというWebベースのチャットアプリを使い始めました。 (Dockerで公開されているというのは本当に便利ですね。ちょっと試してみるためだけにサーバーの環境を…