jamulussoftware / jamulussoftware/jamulus
Use Qt 6.5 setBadgeNumber on Server
- Dominant language
- C
- Stars
- 1.1k
- Forks
- 248
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 9
Description
**What is the current behaviour and why should it be changed?**
Currently we're not using the Qt 6.5 but the native Objective C code to set the Badge on macOS. Once we've moved to Qt6.5 we should add a conditional compilation step to use setBadgeNumber: https://doc-snapshots.qt.io/qt6-dev/qguiapplication.html#setBadgeNumber
**Describe possible approaches**
* Remove the objective C code fully (breaks compatibility; I think that's too early)
* Keep the old logic
**Has this feature been discussed and generally agreed?**
No
Contributor guide
Research direction
Review the existing native Objective-C badge logic and the Qt 6.5 QGuiApplication::setBadgeNumber documentation. Clarify whether the Qt path should be conditionally used while preserving compatibility with older Qt versions, then verify that macOS badge behavior remains correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- objective-c
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100