jamulussoftware / jamulussoftware/jamulus

Check for Update duplicated

オープン
#3,604 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
C
スター
1.1k
フォーク
248
平均マージ
2日 3時間
マージ済み PR(30日)
9

説明

Checking whether there is a new version available is done in two places:
- Client Dialogue
- Server Dialogue

with separate code to do the necessary network lookups.

1. There should only be one method implementing the check
2. The check should be unaware of whether it is running from a UI
3. Even when not running a UI, the user should be informed of a new version being available
4. When running a UI, they should be given the option to download and run the installer, exiting the program, if a new version is available

(Originally a comment in https://github.com/jamulussoftware/jamulus/pull/3556#discussion_r2724187266)

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず Client Dialogue と Server Dialogue に重複している更新チェックを見つけ、それぞれのネットワーク検索パスを比較します。UI コンテキストに依存しないようにチェックを統合しつつ、非 UI での使用時の通知と、UI での使用時のオプションのインストーラーフローを維持します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
c
領域
desktop
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。