読者です 読者をやめる 読者になる 読者になる

フニゲの開発日記

Electronとか...

tar-streamのテスト

いま作っているのは、.csnfという超マイナーなフォーマットのエディタだ。これは簡単に言うと(あんまり簡単に言いたくないんだけど)JSONと画像データをtarで固めたもの。編集とか保存はおいおい作ることにして、まず既存のデータを読み込んで画面に表示す…

ダイアログの表示とか

ダイアログの表示はDialogを使う。requireの書き方は古いドキュメントがあって迷うけど、 const {dialog} = require('electron'); でいいらしい。 使い方は公式のドキュメントを読むのがいちばんわかりやすいと思う。 前回の続きでまずネイティブメニューにA…

とりあえずネイティブメニュー

// main.js app.on('ready', function () { createWindow(); installMenu(); // 追加 }); ... function installMenu() { var menu = Menu.buildFromTemplate([ { label: 'MyApp', submenu: [ { label: 'About MyApp' }, { label: 'Quit MyApp', accelerator:…