Mouser version
3.5.3
Operating system
macOS 15 (Sequoia)
OS version details
Macos 15.7.1 (24G231)
Mouse connection type
Bluetooth
Logitech Options+ status
What happened?
The build macos package is only for silicon.
Would be nice to have an intel version
Also not sure how you build it but it seems the exclude rules from the Mouser.spec are not used. The macos package is huge and looking at it the excluded qt6 libs are still packaged.
Will look at it deeper.
Are you using github action to release? Would be nice to have a workflow which would:
- bump the version
- create a changelog
- build all variants
- release on github
This is what i do with all my projects
Here is an example of triggering a workflow which will do it all

Expected behavior
2 macos packages, one for intel one for silicon
A small package with filtered qt libs and plugins
Steps to reproduce
download Mouser
try to run on macos intel
Device info JSON
{
"device_key": "mx_anywhere_3",
"display_name": "MX Anywhere 3",
"product_id": "0xB025",
"product_name": "MX Anywhere 3",
"transport": "Bluetooth Low Energy",
"ui_layout": "mx_anywhere_3",
"supported_buttons": [
"middle",
"gesture",
"gesture_left",
"gesture_right",
"gesture_up",
"gesture_down",
"xbutton1",
"xbutton2"
],
"gesture_cids": [
"0x00D7"
],
"dpi_range": [
200,
4000
],
"discovered_features": {
"REPROG_V4 (0x1B04)": "index 0x09",
"ADJUSTABLE_DPI (0x2201)": "index 0x0C",
"SMART_SHIFT_ENHANCED (0x2111)": "index 0x0D",
"BATTERY (0x1004)": "index 0x08"
},
"reprog_controls": [
{
"index": 0,
"cid": "0x0050",
"task": "0x0038",
"flags": "0x0401",
"mapped_to": "0x0050",
"mapping_flags": "0x0000"
},
{
"index": 1,
"cid": "0x0051",
"task": "0x0039",
"flags": "0x0401",
"mapped_to": "0x0051",
"mapping_flags": "0x0000"
},
{
"index": 2,
"cid": "0x0052",
"task": "0x003A",
"flags": "0x0531",
"mapped_to": "0x0052",
"mapping_flags": "0x0000"
},
{
"index": 3,
"cid": "0x0053",
"task": "0x003C",
"flags": "0x0D31",
"mapped_to": "0x0053",
"mapping_flags": "0x0000"
},
{
"index": 4,
"cid": "0x0056",
"task": "0x003E",
"flags": "0x0D31",
"mapped_to": "0x0056",
"mapping_flags": "0x0000"
},
{
"index": 5,
"cid": "0x00C4",
"task": "0x009D",
"flags": "0x0531",
"mapped_to": "0x00C4",
"mapping_flags": "0x0000"
},
{
"index": 6,
"cid": "0x00D7",
"task": "0x00B4",
"flags": "0x03A0",
"mapped_to": "0x00D7",
"mapping_flags": "0x0000"
}
],
"gesture_candidates": [
"0x00D7"
]
}
Log file contents
Screenshots or screen recordings
No response
Additional context
No response
Mouser version
3.5.3
Operating system
macOS 15 (Sequoia)
OS version details
Macos 15.7.1 (24G231)
Mouse connection type
Bluetooth
Logitech Options+ status
What happened?
The build macos package is only for silicon.
Would be nice to have an intel version
Also not sure how you build it but it seems the exclude rules from the Mouser.spec are not used. The macos package is huge and looking at it the excluded qt6 libs are still packaged.
Will look at it deeper.
Are you using github action to release? Would be nice to have a workflow which would:
This is what i do with all my projects

Here is an example of triggering a workflow which will do it all
Expected behavior
2 macos packages, one for intel one for silicon
A small package with filtered qt libs and plugins
Steps to reproduce
download Mouser
try to run on macos intel
Device info JSON
{ "device_key": "mx_anywhere_3", "display_name": "MX Anywhere 3", "product_id": "0xB025", "product_name": "MX Anywhere 3", "transport": "Bluetooth Low Energy", "ui_layout": "mx_anywhere_3", "supported_buttons": [ "middle", "gesture", "gesture_left", "gesture_right", "gesture_up", "gesture_down", "xbutton1", "xbutton2" ], "gesture_cids": [ "0x00D7" ], "dpi_range": [ 200, 4000 ], "discovered_features": { "REPROG_V4 (0x1B04)": "index 0x09", "ADJUSTABLE_DPI (0x2201)": "index 0x0C", "SMART_SHIFT_ENHANCED (0x2111)": "index 0x0D", "BATTERY (0x1004)": "index 0x08" }, "reprog_controls": [ { "index": 0, "cid": "0x0050", "task": "0x0038", "flags": "0x0401", "mapped_to": "0x0050", "mapping_flags": "0x0000" }, { "index": 1, "cid": "0x0051", "task": "0x0039", "flags": "0x0401", "mapped_to": "0x0051", "mapping_flags": "0x0000" }, { "index": 2, "cid": "0x0052", "task": "0x003A", "flags": "0x0531", "mapped_to": "0x0052", "mapping_flags": "0x0000" }, { "index": 3, "cid": "0x0053", "task": "0x003C", "flags": "0x0D31", "mapped_to": "0x0053", "mapping_flags": "0x0000" }, { "index": 4, "cid": "0x0056", "task": "0x003E", "flags": "0x0D31", "mapped_to": "0x0056", "mapping_flags": "0x0000" }, { "index": 5, "cid": "0x00C4", "task": "0x009D", "flags": "0x0531", "mapped_to": "0x00C4", "mapping_flags": "0x0000" }, { "index": 6, "cid": "0x00D7", "task": "0x00B4", "flags": "0x03A0", "mapped_to": "0x00D7", "mapping_flags": "0x0000" } ], "gesture_candidates": [ "0x00D7" ] }Log file contents
Screenshots or screen recordings
No response
Additional context
No response