jamulussoftware / jamulussoftware/jamulus

Use Qt 6.5 setBadgeNumber on Server

Open
#3,062 7 comments 0 reactions 0 assignees View on GitHub
feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.