Skip to content

Instantly share code, notes, and snippets.

@nanase
Last active August 29, 2015 13:59
Show Gist options
  • Save nanase/10992026 to your computer and use it in GitHub Desktop.
Save nanase/10992026 to your computer and use it in GitHub Desktop.
ななせったーの構想と機能をまとめました。

ななせったー機能構想まとめ

名称

ななせったー (Nanasetter)

特徴

  • クロスプラットフォーム
    • 同一バイナリなら配布が簡単
    • そのかわり環境構築が必要か
  • CSSによるスタイル指定
    • スタイルとコアは完全分離
    • コアはスタイルに関与しない(したくない)
      • 最低限のパラメータは指定可能にしたい(例えば色)
  • プラグインによる機能記述と拡張
    • なるべくコアは小さく
    • プラグインに関するインターフェイスだけを外部に提供する

課題

  • 機能取りまとめ
  • スタイルはともかく、デザインの問題
    • ボタンの表示位置
    • 投稿欄
    • 単行表示とマルチカラムの両立

機能

  • 表示
    • CSSによるスタイルのカスタマイズ
      • ボタン、リンクなど
      • タイムライン
      • オーバーレイ
      • ステータス
      • ダイアログ
      • ウィンドウ
    • タイムライン
      • 逆行表示
      • 投稿画面をどこに配置するか?
    • 画面下表示(ステータス)
      • エラーメッセージなど
    • 各種単体表示(オーバーレイ)
      • 画像
        • 画像保存
        • 回転
      • 動画
      • プロフィール
        • 名前変更
        • プロフィール変更
        • アイコン変更
      • 独立ウィンドウに表示切り替え
    • マルチカラム
      • ボタンによる切り替え
        • ボタンの表示位置をどうするか? TweetDeckのように独立したバーが必要か?
    • 単行表示
      • 単行表示時にそのままマルチカラムにできるか?
    • 会話表示
    • カラム内画像表示
  • マルチアカウント対応 (マルチアカウント指向)
    • ホームタイムライン
    • RT/Fav
    • フォロー/アンフォロー
    • ミュート
      • 時間指定
      • その他条件
  • クライアント名変更(CK/CS)
  • プラグイン対応
    • プラグインパーミッションレベル
      • プラグインに対する権限の細分化、ある程度高度なものはクライアント名変更必須+自己責任
    • ユーザプラグイン

ユーザプラグイン候補

  • 獲得RT/Fav表示
  • 単体ツイート監視
  • つぶやけない機能(@くらむぼん氏)
  • アイコン非表示機能(@なけい氏)
  • キーワードによる自動リスト生成(@じーの氏)
  • オーエン氏に「/burn owen」とリプライする(@七川先生)

その他要望

  • Mac対応 (@みこちそ氏)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment