Skip to content

[Bug] MacOS version does not support intel + huge package #86

Description

@farfromrefug

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

  • I have confirmed that Logitech Options+ is not running

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
Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions