公開済み

Linker Desktop

Electron / Windowsアプリ / Windowsデスクトップアプリ

概要

CSV保存型リンク管理ツール Linker を、ElectronでWindowsデスクトップアプリ化した派生版。

詳細

PHP版Linkerと同じCSV形式を保ちながら、ElectronでWindowsデスクトップアプリ化したもの。AppData保存、portable版のdataフォルダ保存、保存先変更、保存先フォルダを開く操作、IPC経由のデータ操作、contextIsolationを有効にしたpreload経由のAPI公開、electron-builderによるNSISインストーラーとportableフォルダ版の生成に対応している。Webツールをローカルアプリとして配布する実装力を示す制作物。

目的

Web版Linkerを、インストール型・持ち運び型のWindowsアプリとして使えるようにするため。Electron化、ローカルデータ保存、配布形式、既存CSVとの互換性を見せるため。

想定利用者

個人、制作者、開発者、ローカル環境でリンクを管理したいユーザー

見せたいポイント

  • PHP版Linkerと互換性のあるCSVデータ形式
  • AppData保存とportable版dataフォルダ保存の切り替え
  • アプリ内からの保存先変更と保存先フォルダを開く操作
  • Electron IPCによるレンダラーとメインプロセスの分離
  • contextIsolation有効、nodeIntegration無効のpreload API構成
  • NSISインストーラー版とフォルダ持ち運び版のビルド
  • Undo/Redo、バックアップ、検索、タグ、評価などLinker本体機能を継承

補足

C:\dev\linker3 の実装内容から登録。インストーラー版とportable版の出力あり。デモURLはなし。