NISHIO Hirokazu[日本語][English]

webtiling

ウェブページをタイル表示するアプリケーション https://github.com/nishio/webtiling

  • 実装内容:

    • JSONによる設定ファイル(config.json)
    • Electronを使用したウィンドウ管理(WindowManager)
    • タイル表示機能(TileManager)
    • オフセット制御機能(OffsetController)
    • 設定ファイル読み込み機能(ConfigLoader)
  • 別のconfigファイルを指定して起動:npm run start:custom test-config.json

  • Save as

image 2025-05-04 だいぶ形になってきた

  • ScrapboxとDevinを並べて、右に隙間があったのでとりあえずYouTubeをおいてみた
  • YouTubeの下半分にも何かをいれるか
    • やってから思ったけとYouTubeは作業内容と密結合でないからこの仕組みで束ねる必要はないな...
  • 任意のサイズでのブラウザタブの開き方を保存することができる

2025-05-08

  • private ScrapboxにDevinの仕掛かりまとめを置く
    • しかしそうなるとそこのリンクからDevinのsessionを開きたくなるよな
  • そもそも何がいけないってこれが「なんのプロジェクトか」が一目瞭然ではないことなんだよな
    • image
    • webtilingで置き換えてもどれがどれだかわからない状況は変わらない、むしろ悪化する
  • むしろScrapboxにマイクロフォーマットでブラウザ配置をおいて、ワンクリックで複数タブが配置込みで復元されればいいのか?
    • むしろ汎用に"webtiling"としたのが早すぎる抽象化か?

Vivaldiにはタブタイリングの機能があるが、XREAL Oneで使おうとしたときあんまりカスタマイズできなかった

  • VivaldiのTab Tilingでワイドモニター対応
  • XREAL Oneの横長ワイドスクリーンは3840 × 1080 ピクセル
    • 1/3にすると中央はCosenseを見るにはちょうど良い、Devinのようなサイドバーのあるものをやるには狭いって感じ
    • そもそも中央がメインの作業エリアでサイドはサブなのだからもっと狭くていいよね
      • 一応ドラッグして変えられる
    • YouTubeを小さい画面で流そうとか思った時にカラムの分割だけだと無駄な空間ができる
      • サイドだけカラムをさらに上下に分割するとかできるといいのかな…
  • ChromeのWindowを複数出して好きなサイズで並べればなんとでもなる
    • が、そもそもそれは個別のアプリだと解釈されてるのでXREALを解除した時にぐっちゃぐちゃにデスクトップに戻される

Devinクレジット使い切り4/26の時にカジュアルにDevinになげたらあっさりできた

  • Electron+BrowserViewで複数のウェブページを任意のタイリングで表示するツールができたぞ()

2025-05-01

  • 意外と問題なく動いてる

2025-05-02


(C)NISHIO Hirokazu / Converted from Markdown (ja)
Source: [GitHub] / [Scrapbox]