v1.1.0
以下は、Pomodoro Tubeアプリケーションに新たに追加または修正された機能の概要です:
-
YouTubeプレーヤーの統合:
YouTubeの動画を埋め込むためにQWebEngineViewを使用し、ユーザーがYouTubeにログインしている場合、そのログイン情報を保持するように設定しました。
QWebEngineProfileを使用して、永続的なCookieとストレージを設定し、ユーザーのセッション情報を保持します。 -
ポモドーロタイマー機能:
25分の作業時間と5分の休憩時間を設定し、4回のポモドーロ後に15分の長休憩を取る機能を実装しました。
タイマーの進行状況を表示するためのプログレスバーを追加しました。
3, タスクリスト管理:
ユーザーがタスクを追加し、最大5つまで管理できる機能を実装しました。
タスクの追加時に警告メッセージを表示する機能を追加しました。
- Notion連携機能:
Notion APIを使用して、タスクやメモをNotionに保存する機能を追加しました。
Notionへの接続を行うためのOAuth認証フローを実装しました。
設定ファイルの管理:
アプリケーションの設定をJSON形式で保存し、読み込む機能を追加しました。
設定ファイルが存在しない場合はデフォルト設定を作成する機能を実装しました。
エラーハンドリングの改善:
各機能に対して適切なエラーハンドリングを追加し、ユーザーに対してエラーメッセージを表示する機能を強化しました。
設定ファイルの読み込みや保存時に発生する可能性のあるエラーを処理する機能を追加しました。
アイコン付きのexe化:
PyInstallerを使用して、アイコン付きの実行可能ファイル(exe)を作成する手順を追加しました。
README.mdとrequirements.txtの作成:
プロジェクトの概要、機能、インストール手順、使用方法を記載したREADME.mdを作成しました。
必要な依存関係を記載したrequirements.txtを作成し、簡単にインストールできるようにしました。
これらの機能追加や修正により、Pomodoro Tubeアプリケーションはより使いやすく、機能的になりました。ユーザーは作業効率を向上させるためのツールとして、YouTubeの動画を視聴しながらポモドーロテクニックを活用できるようになっています。
Full Changelog: exe化したもの...v1.1.0