Scrapbox in Electron (sbe)
GitHub - kondoumh/sbe: Scrapbox desktop app
カンバン
Todos · GitHub
未対応
入力支援
/icons の icon 入力 /icons/done.icon とか
よく使うスニペットの登録、挿入
UI 作るのが面倒と思ってたが、Gist のコードを API で取得して insert できたらいいかもしれない。
API では厳しいもの
ページリストをキーワードでフィルターしたい
ユーザ一覧 (ID と名前)
ユーザーページは他のユーザでも作れちゃうし、作ってない場合もあるし
各ユーザが編集したページ一覧
各ページの collaborators から取らないといけないので通信量が多くなっちゃう
sbe では自分の履歴だけ取得できるようにしてる
ということで全ページの情報を取得して集計するバッチ処理を定期的に実行するしかない -> sbgraph
etc.
electron-tab GitHub - brrd/electron-tabs: Simple tabs for Electron applications
この PR 取り込みでレイアウトが変になるの対応しないと更新できない
Merge pull request #83 from inureyes/master · brrd/electron-tabs@1e4e5b0 · GitHub
electron-context-menu GitHub - sindresorhus/electron-context-menu: Context menu for your Electron app
今後非推奨になる remote 使っているのでアーキテクチャ刷新が必要か
PR マージしてもらえたので当面使える
対応済
ページリストのを開く UI が自明じゃない問題 (アクティブなページのプロジェクト一覧を開いてる)
複数プロジェクトのページを開いていると、どのプロジェクトの一覧が出るのか分かりにくいかなと
v2.0.0 でプロジェクト選択してページリストを開く Select box を追加
タブをバックグラウンドで開く
Fav から消すメニュー
野良 Scrapbox アプリ - 本文を Markdown 形式でクリップボードにコピー - kondoumh のブログ
更新通知 (macOS のみ)
Electron アプリの通知 on Windows - kondoumh のブログ
野良 Scrapbox アプリ - ヒストリ機能とタブ幅調整 - kondoumh のブログ
野良 Scrapbox アプリ - Vuetify 2 の v-data-table への移行 - kondoumh のブログ
野良 Scrapbox アプリ - ブラウザで開いたページを URL Scheme 経由で開く - kondoumh のブログ
CI でリリース
GitHub Actions 各プラットフォームの仮想環境でビルドする (Build Matrix)
ページリスト
既に開いてるページがあるのに新規に開いてしまうので既存のをアクティブにする
野良 Scrapbox アプリ - 自分が作成したページ一覧表示と v1.0 リリース - kondoumh のブログ
野良 Scrapbox アプリ - 直リンページャー機能 - kondoumh のブログ
野良 Scrapbox アプリ - ページ一覧の自動リフレッシュ - kondoumh のブログ
ページリスト画面 Vuetify Data tables Component 適用
Window 位置保存のマルチディスプレイ対応
ページを開いた直後に日本語入力が入っていかない問題(WebView の不具合っぽい)
Input cursor invisible after navigation in webview · Issue #14474 · electron/electron · GitHub
起動直後にツールボタンが効いてないことがある
野良 Scrapbox アプリ - プロジェクトアクティビティ表示ダイアログ - kondoumh のブログ
野良 Scrapbox アプリ - 見出し指定っぽいコンテキストメニュー - kondoumh のブログ
野良 Scrapbox アプリ - ページ情報ダイアログを出せるようにしました - kondoumh のブログ
野良 Scrapbox アプリの fav 機能 - kondoumh のブログ
Scrapbox Electron アプリ - タイトル付き書式でリンクを貼る機能 - kondoumh のブログ
Scrapbox Electron アプリにページ一覧と検索 UI を追加 - kondoumh のブログ
タブ機能付きの Scrapbox クライアントを Electron で作る - kondoumh のブログ
https://gyazo.com/0aed774f20302bad0ef8926720a57a9a
#Dev