Skip to content

Conversation

@FlowingSPDG
Copy link
Member

Summary

  • 開発者名(未完成成果物研究所)をバージョン情報に表示
  • 初回起動時に寄付を呼びかけるモーダルを実装
  • 設定ファイルに寄付ダイアログ表示フラグを追加
  • Twitchサブスクリプションリンクを統合 (http://subs.twitch.tv/flowingspdg)

Changes

  • src/components/VersionInfo.tsx: 開発者名の追加
  • src/components/DonationModal.tsx: 新規作成 - 寄付モーダルコンポーネント
  • src/components/DonationModal.css: 新規作成 - モーダルスタイル
  • src-tauri/src/commands.rs: AppSettingsにdonation_dialog_shownフラグを追加
  • src/hooks/useSettings.ts: フロントエンド型定義の更新
  • src/App.tsx: 寄付モーダル表示ロジックの統合

Features

  • ✅ 初回起動検出(設定ファイルベース)
  • ✅ 外部ブラウザでのURL開封(tauri-plugin-openerを活用)
  • ✅ モダンなUIデザイン(アニメーション、グラデーション)
  • ✅ 後方互換性の確保

Test Plan

  • linterエラーなし
  • 初回起動時に寄付モーダルが表示されること
  • 「後で」ボタンで閉じた後、2回目以降の起動では表示されないこと
  • 「Twitchでサポートする」ボタンで正しいURLが開くこと
  • フッターに開発者名が表示されること

Misei added 3 commits February 2, 2026 09:24
- Add developer name (未完成成果物研究所) to version info

- Implement donation modal that appears on first launch

- Add donation dialog shown flag to app settings

- Integrate Twitch subscription link (http://subs.twitch.tv/flowingspdg)

- Use existing tauri-plugin-opener for external browser navigation
- フッターに寄付モーダルを開くボタンを追加

- 紫色のグラデーションデザインで既存UIに調和

- レスポンシブデザイン対応(モバイル表示時は縦並び)

- ホバーエフェクトとアニメーション効果を実装
@misei-nul misei-nul merged commit 7ad8ffa into main Feb 2, 2026
7 checks passed
@misei-nul misei-nul deleted the feature/developer-info-and-donation-modal branch February 2, 2026 00:56
@misei-nul misei-nul mentioned this pull request Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants