YellowDot icon indicating copy to clipboard operation
YellowDot copied to clipboard

Screen sharing icon doesn't change color

Open lon9man opened this issue 8 months ago • 0 comments

Hello, big thanks for the app!

noticed next behavior.

scenario:

  1. when i use screenshot monitor (it makes screenshots periodically) - then during seconds it shows icon, which is masked by YellowDot as expected (white rectangle)
Image
  1. when i use vnc to connect to mac using Screen sharing - then icon showed as is without changing own color
Image

in general it seems both cases use the same icon. but something is different.. what is the possible reason and maybe suggestions to fix it?

thanks for your time!

OS: Sequoia 15.3.1 list of windows using print-all-windows for 2nd case:

curl --silent https://files.lowtechguys.com/print-all-windows > /tmp/print-all-windows
chmod +x /tmp/print-all-windows
/tmp/print-all-windows
[
  {
    "number" : 14978,
    "ownerPID" : 155,
    "alpha" : 1,
    "isOnscreen" : 1,
    "bounds" : [
      [
        1661,
        1089
      ],
      [
        10,
        19
      ]
    ],
    "sharingState" : 1,
    "name" : "StatusIndicator",
    "memoryUsage" : 2288,
    "layer" : 2147483630,
    "ownerName" : "Window Server",
    "storeType" : 1
  },
  {
    "isOnscreen" : 1,
    "alpha" : 1,
    "memoryUsage" : 2288,
    "number" : 14977,
    "sharingState" : 1,
    "ownerPID" : 155,
    "storeType" : 1,
    "ownerName" : "Window Server",
    "name" : "StatusIndicator",
    "bounds" : [
      [
        1746,
        3
      ],
      [
        10,
        18
      ]
    ],
    "layer" : 2147483630
  },
  {
    "ownerName" : "SSMenuAgent",
    "layer" : 25,
    "bounds" : [
      [
        1217,
        1080
      ],
      [
        38,
        37
      ]
    ],
    "alpha" : 1,
    "sharingState" : 0,
    "number" : 14983,
    "memoryUsage" : 2288,
    "storeType" : 1,
    "ownerPID" : 27027,
    "isOnscreen" : 1,
    "name" : ""
  },
  {
    "layer" : 25,
    "storeType" : 1,
    "ownerPID" : 524,
    "bounds" : [
      [
        1496,
        0
      ],
      [
        33,
        24
      ]
    ],
    "isOnscreen" : 1,
    "name" : "",
    "sharingState" : 0,
    "memoryUsage" : 2288,
    "ownerName" : "Control Center",
    "alpha" : 1,
    "number" : 113
  },
  {
    "layer" : 25,
    "alpha" : 1,
    "storeType" : 1,
    "ownerPID" : 449,
    "ownerName" : "Telegram",
    "memoryUsage" : 2288,
    "sharingState" : 0,
    "bounds" : [
      [
        1444,
        1080
      ],
      [
        40,
        37
      ]
    ],
    "number" : 14825,
    "name" : "",
    "isOnscreen" : 1
  },
  {
    "ownerPID" : 449,
    "layer" : 25,
    "ownerName" : "Telegram",
    "alpha" : 1,
    "bounds" : [
      [
        1529,
        0
      ],
      [
        40,
        24
      ]
    ],
    "memoryUsage" : 2288,
    "sharingState" : 0,
    "name" : "",
    "isOnscreen" : 1,
    "number" : 71,
    "storeType" : 1
  },
  {
    "sharingState" : 0,
    "isOnscreen" : 1,
    "alpha" : 1,
    "ownerName" : "YellowDot",
    "bounds" : [
      [
        1255,
        1080
      ],
      [
        32,
        37
      ]
    ],
    "storeType" : 1,
    "ownerPID" : 27214,
    "number" : 14993,
    "memoryUsage" : 2288,
    "layer" : 25,
    "name" : ""
  },
  {
    "ownerPID" : 27214,
    "alpha" : 1,
    "isOnscreen" : 1,
    "name" : "",
    "layer" : 25,
    "sharingState" : 0,
    "number" : 14992,
    "storeType" : 1,
    "ownerName" : "YellowDot",
    "bounds" : [
      [
        1340,
        0
      ],
      [
        32,
        24
      ]
    ],
    "memoryUsage" : 2288
  },
  {
    "layer" : 25,
    "sharingState" : 0,
    "number" : 14982,
    "alpha" : 1,
    "bounds" : [
      [
        1302,
        0
      ],
      [
        38,
        24
      ]
    ],
    "ownerPID" : 27027,
    "name" : "",
    "storeType" : 1,
    "ownerName" : "SSMenuAgent",
    "isOnscreen" : 1,
    "memoryUsage" : 2288
  },
  {
    "ownerName" : "Laravel",
    "sharingState" : 0,
    "storeType" : 1,
    "number" : 515,
    "memoryUsage" : 2288,
    "ownerPID" : 29474,
    "name" : "",
    "alpha" : 1,
    "bounds" : [
      [
        1404,
        0
      ],
      [
        60,
        24
      ]
    ],
    "layer" : 25,
    "isOnscreen" : 1
  },
  {
    "name" : "",
    "number" : 29,
    "alpha" : 1,
    "ownerPID" : 524,
    "bounds" : [
      [
        1613,
        0
      ],
      [
        42,
        24
      ]
    ],
    "isOnscreen" : 1,
    "ownerName" : "Control Center",
    "memoryUsage" : 2288,
    "layer" : 25,
    "sharingState" : 0,
    "storeType" : 1
  },
  {
    "isOnscreen" : 1,
    "sharingState" : 0,
    "ownerPID" : 31788,
    "storeType" : 1,
    "memoryUsage" : 2288,
    "name" : "",
    "alpha" : 1,
    "bounds" : [
      [
        1287,
        1080
      ],
      [
        32,
        37
      ]
    ],
    "number" : 14831,
    "layer" : 25,
    "ownerName" : "Screenshot Monitor"
  },
  {
    "name" : "",
    "bounds" : [
      [
        1319,
        1080
      ],
      [
        60,
        37
      ]
    ],
    "number" : 14804,
    "alpha" : 1,
    "layer" : 25,
    "sharingState" : 0,
    "ownerPID" : 29474,
    "isOnscreen" : 1,
    "ownerName" : "Laravel",
    "storeType" : 1,
    "memoryUsage" : 2288
  },
  {
    "number" : 14836,
    "ownerPID" : 3361,
    "isOnscreen" : 1,
    "ownerName" : "BetterDisplay",
    "storeType" : 1,
    "name" : "",
    "sharingState" : 0,
    "layer" : 25,
    "memoryUsage" : 2288,
    "alpha" : 1,
    "bounds" : [
      [
        1379,
        1080
      ],
      [
        32,
        37
      ]
    ]
  },
  {
    "layer" : 25,
    "number" : 14884,
    "isOnscreen" : 1,
    "alpha" : 1,
    "sharingState" : 0,
    "bounds" : [
      [
        1411,
        1080
      ],
      [
        33,
        37
      ]
    ],
    "ownerName" : "Control Center",
    "ownerPID" : 524,
    "name" : "",
    "storeType" : 1,
    "memoryUsage" : 2288
  },
  {
    "sharingState" : 0,
    "number" : 14841,
    "ownerName" : "TextInputMenuAgent",
    "alpha" : 1,
    "bounds" : [
      [
        1484,
        1080
      ],
      [
        44,
        37
      ]
    ],
    "memoryUsage" : 2288,
    "storeType" : 1,
    "ownerPID" : 3355,
    "name" : "",
    "layer" : 25,
    "isOnscreen" : 1
  },
  {
    "number" : 14879,
    "storeType" : 1,
    "ownerName" : "Control Center",
    "sharingState" : 0,
    "bounds" : [
      [
        1528,
        1080
      ],
      [
        42,
        37
      ]
    ],
    "layer" : 25,
    "ownerPID" : 524,
    "isOnscreen" : 1,
    "name" : "",
    "alpha" : 1,
    "memoryUsage" : 2288
  },
  {
    "layer" : 25,
    "ownerName" : "Control Center",
    "isOnscreen" : 1,
    "number" : 14862,
    "sharingState" : 0,
    "name" : "",
    "ownerPID" : 524,
    "alpha" : 1,
    "memoryUsage" : 2288,
    "bounds" : [
      [
        1570,
        1080
      ],
      [
        38,
        37
      ]
    ],
    "storeType" : 1
  },
  {
    "alpha" : 1,
    "ownerName" : "Spotlight",
    "name" : "",
    "ownerPID" : 595,
    "storeType" : 1,
    "layer" : 25,
    "memoryUsage" : 2288,
    "bounds" : [
      [
        1608,
        1080
      ],
      [
        32,
        37
      ]
    ],
    "sharingState" : 0,
    "number" : 14843,
    "isOnscreen" : 1
  },
  {
    "ownerPID" : 524,
    "name" : "",
    "layer" : 25,
    "bounds" : [
      [
        1640,
        1080
      ],
      [
        34,
        37
      ]
    ],
    "ownerName" : "Control Center",
    "sharingState" : 0,
    "alpha" : 1,
    "number" : 14858,
    "storeType" : 1,
    "isOnscreen" : 1,
    "memoryUsage" : 2288
  },
  {
    "bounds" : [
      [
        1674,
        1080
      ],
      [
        30,
        37
      ]
    ],
    "ownerName" : "SystemUIServer",
    "alpha" : 1,
    "sharingState" : 0,
    "layer" : 25,
    "isOnscreen" : 1,
    "name" : "",
    "ownerPID" : 526,
    "memoryUsage" : 2288,
    "number" : 14835,
    "storeType" : 1
  },
  {
    "ownerPID" : 524,
    "number" : 14846,
    "storeType" : 1,
    "sharingState" : 0,
    "ownerName" : "Control Center",
    "name" : "",
    "alpha" : 1,
    "bounds" : [
      [
        1704,
        1080
      ],
      [
        131,
        37
      ]
    ],
    "memoryUsage" : 2288,
    "layer" : 25,
    "isOnscreen" : 1
  },
  {
    "ownerName" : "Screenshot Monitor",
    "bounds" : [
      [
        1372,
        0
      ],
      [
        32,
        24
      ]
    ],
    "sharingState" : 0,
    "alpha" : 1,
    "isOnscreen" : 1,
    "ownerPID" : 31788,
    "memoryUsage" : 2288,
    "number" : 696,
    "storeType" : 1,
    "layer" : 25,
    "name" : ""
  },
  {
    "storeType" : 1,
    "name" : "",
    "number" : 88,
    "alpha" : 1,
    "sharingState" : 0,
    "ownerPID" : 3361,
    "ownerName" : "BetterDisplay",
    "memoryUsage" : 2288,
    "layer" : 25,
    "isOnscreen" : 1,
    "bounds" : [
      [
        1464,
        0
      ],
      [
        32,
        24
      ]
    ]
  },
  {
    "ownerName" : "TextInputMenuAgent",
    "name" : "",
    "alpha" : 1,
    "storeType" : 1,
    "isOnscreen" : 1,
    "ownerPID" : 3355,
    "memoryUsage" : 2288,
    "bounds" : [
      [
        1569,
        0
      ],
      [
        44,
        24
      ]
    ],
    "number" : 82,
    "sharingState" : 0,
    "layer" : 25
  },
  {
    "name" : "",
    "layer" : 25,
    "memoryUsage" : 2288,
    "number" : 28,
    "sharingState" : 0,
    "bounds" : [
      [
        1655,
        0
      ],
      [
        38,
        24
      ]
    ],
    "alpha" : 1,
    "ownerName" : "Control Center",
    "storeType" : 1,
    "ownerPID" : 524,
    "isOnscreen" : 1
  },
  {
    "layer" : 25,
    "name" : "",
    "ownerPID" : 595,
    "alpha" : 1,
    "ownerName" : "Spotlight",
    "storeType" : 1,
    "bounds" : [
      [
        1693,
        0
      ],
      [
        32,
        24
      ]
    ],
    "sharingState" : 0,
    "number" : 40,
    "isOnscreen" : 1,
    "memoryUsage" : 2288
  },
  {
    "bounds" : [
      [
        1725,
        0
      ],
      [
        34,
        24
      ]
    ],
    "ownerName" : "Control Center",
    "number" : 27,
    "alpha" : 1,
    "name" : "",
    "ownerPID" : 524,
    "memoryUsage" : 2288,
    "storeType" : 1,
    "layer" : 25,
    "sharingState" : 0,
    "isOnscreen" : 1
  },
  {
    "memoryUsage" : 2288,
    "isOnscreen" : 1,
    "ownerPID" : 526,
    "number" : 39,
    "layer" : 25,
    "alpha" : 1,
    "bounds" : [
      [
        1759,
        0
      ],
      [
        30,
        24
      ]
    ],
    "sharingState" : 0,
    "ownerName" : "SystemUIServer",
    "name" : "",
    "storeType" : 1
  },
  {
    "ownerPID" : 524,
    "isOnscreen" : 1,
    "sharingState" : 0,
    "memoryUsage" : 2288,
    "alpha" : 1,
    "ownerName" : "Control Center",
    "storeType" : 1,
    "bounds" : [
      [
        1789,
        0
      ],
      [
        131,
        24
      ]
    ],
    "number" : 26,
    "layer" : 25,
    "name" : ""
  },
  {
    "ownerName" : "Window Server",
    "memoryUsage" : 2288,
    "name" : "Menubar",
    "sharingState" : 1,
    "bounds" : [
      [
        105,
        1080
      ],
      [
        1728,
        37
      ]
    ],
    "number" : 14793,
    "storeType" : 1,
    "isOnscreen" : 1,
    "alpha" : 1,
    "ownerPID" : 155,
    "layer" : 24
  },
  {
    "number" : 14785,
    "bounds" : [
      [
        0,
        0
      ],
      [
        1920,
        24
      ]
    ],
    "memoryUsage" : 2288,
    "ownerName" : "Window Server",
    "sharingState" : 1,
    "layer" : 24,
    "storeType" : 1,
    "ownerPID" : 155,
    "isOnscreen" : 1,
    "alpha" : 1,
    "name" : "Menubar"
  },
  {
    "memoryUsage" : 2288,
    "storeType" : 1,
    "bounds" : [
      [
        218,
        92
      ],
      [
        1585,
        838
      ]
    ],
    "alpha" : 1,
    "layer" : 0,
    "isOnscreen" : 1,
    "sharingState" : 0,
    "number" : 53,
    "ownerPID" : 452,
    "name" : "",
    "ownerName" : "iTerm"
  },
  {
    "alpha" : 1,
    "number" : 72,
    "layer" : 0,
    "ownerName" : "Telegram",
    "storeType" : 1,
    "name" : "",
    "bounds" : [
      [
        278,
        40
      ],
      [
        1290,
        850
      ]
    ],
    "sharingState" : 0,
    "memoryUsage" : 2288,
    "ownerPID" : 449,
    "isOnscreen" : 1
  },
  {
    "alpha" : 1,
    "storeType" : 1,
    "ownerName" : "Google Chrome",
    "sharingState" : 0,
    "layer" : 0,
    "bounds" : [
      [
        96,
        25
      ],
      [
        1728,
        1055
      ]
    ],
    "number" : 67,
    "name" : "",
    "memoryUsage" : 2288,
    "ownerPID" : 485,
    "isOnscreen" : 1
  },
  {
    "layer" : 0,
    "ownerPID" : 31788,
    "alpha" : 1,
    "sharingState" : 0,
    "isOnscreen" : 1,
    "name" : "",
    "bounds" : [
      [
        564,
        272
      ],
      [
        600,
        500
      ]
    ],
    "storeType" : 1,
    "number" : 695,
    "ownerName" : "Screenshot Monitor",
    "memoryUsage" : 2288
  },
  {
    "storeType" : 1,
    "alpha" : 1,
    "layer" : 0,
    "name" : "",
    "number" : 1113,
    "isOnscreen" : 1,
    "bounds" : [
      [
        0,
        25
      ],
      [
        1920,
        1055
      ]
    ],
    "sharingState" : 0,
    "ownerName" : "Android Studio",
    "ownerPID" : 37046,
    "memoryUsage" : 2288
  },
  {
    "storeType" : 1,
    "alpha" : 1,
    "ownerPID" : 514,
    "ownerName" : "Sublime Text",
    "sharingState" : 0,
    "memoryUsage" : 2288,
    "layer" : 0,
    "number" : 78,
    "bounds" : [
      [
        0,
        25
      ],
      [
        1728,
        1001
      ]
    ],
    "isOnscreen" : 1,
    "name" : ""
  },
  {
    "storeType" : 1,
    "isOnscreen" : 1,
    "layer" : 0,
    "number" : 13334,
    "alpha" : 1,
    "sharingState" : 0,
    "ownerPID" : 530,
    "name" : "",
    "bounds" : [
      [
        176,
        180
      ],
      [
        1382,
        676
      ]
    ],
    "ownerName" : "Finder",
    "memoryUsage" : 2288
  },
  {
    "number" : 13294,
    "alpha" : 1,
    "sharingState" : 0,
    "isOnscreen" : 1,
    "bounds" : [
      [
        288,
        121
      ],
      [
        1280,
        800
      ]
    ],
    "ownerName" : "Postman",
    "name" : "",
    "storeType" : 1,
    "layer" : 0,
    "ownerPID" : 48840,
    "memoryUsage" : 2288
  },
  {
    "alpha" : 1,
    "sharingState" : 0,
    "ownerName" : "Finder",
    "bounds" : [
      [
        261,
        284
      ],
      [
        1160,
        660
      ]
    ],
    "ownerPID" : 530,
    "isOnscreen" : 1,
    "number" : 12466,
    "memoryUsage" : 2288,
    "storeType" : 1,
    "layer" : 0,
    "name" : ""
  },
  {
    "ownerName" : "MySQLWorkbench",
    "storeType" : 1,
    "number" : 12224,
    "memoryUsage" : 2288,
    "layer" : 0,
    "ownerPID" : 15720,
    "name" : "",
    "isOnscreen" : 1,
    "bounds" : [
      [
        96,
        25
      ],
      [
        1728,
        1055
      ]
    ],
    "sharingState" : 0,
    "alpha" : 1
  },
  {
    "alpha" : 1,
    "storeType" : 1,
    "ownerName" : "Safari",
    "layer" : 0,
    "name" : "",
    "bounds" : [
      [
        371,
        25
      ],
      [
        1324,
        1055
      ]
    ],
    "memoryUsage" : 2288,
    "number" : 80,
    "sharingState" : 0,
    "isOnscreen" : 1,
    "ownerPID" : 517
  },
  {
    "storeType" : 1,
    "isOnscreen" : 1,
    "name" : "",
    "bounds" : [
      [
        0,
        1079
      ],
      [
        1,
        1
      ]
    ],
    "layer" : 0,
    "ownerPID" : 3361,
    "sharingState" : 0,
    "ownerName" : "BetterDisplay",
    "number" : 14898,
    "alpha" : 0,
    "memoryUsage" : 2288
  }
]

lon9man avatar Mar 01 '25 12:03 lon9man