Opened 9 years ago

Closed 7 years ago

#77 closed defect (fixed)

native OSX improvements

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 1.1
Component: Client Keywords: macosx
Cc:

Description (last modified by Antoine Martin)

Using igemacintegration it should be possible to:

  • integrate into the mac menu
  • integrate into the dock
  • prevent having 2 icons (one for python and one for our app)

There must also be away to do the auto-start on the Mac.

Since

Change History (6)

comment:1 Changed 9 years ago by Antoine Martin

Owner: changed from Antoine Martin to Antoine Martin
Status: newaccepted

Done part of it in r1750

Still need to:

  • trim the menu
  • catch quit and fire our own quit handler
  • fix the drop down menu attached to the gtk.StatusIcon (doesn't always react to mouse)
  • deal with too many menus to fit on screen, etc...
Last edited 7 years ago by Antoine Martin (previous) (diff)

comment:2 Changed 9 years ago by Antoine Martin

Milestone: 1.01.1

Trimmed the menu and added quit handler: r1758

This will do for now, moving to 1.1 release.

Last edited 8 years ago by Antoine Martin (previous) (diff)

comment:3 Changed 9 years ago by Antoine Martin

  • Fixed the "double-dock" issue (was spawning new process rather than EXECing!): r2594
  • Add more VNC bits (vncconfig, vncpasswd): r2603
  • Try to place notifications near our status icon: r2607
  • Updated nxproxy to latest 3.4 (+latest nxcomp lib): r2605
  • Starting to build a PPC version: r2578, r2577 and r2580
Last edited 8 years ago by Antoine Martin (previous) (diff)

comment:4 Changed 9 years ago by Antoine Martin

Description: modified (diff)

Since the gtk.StatusIcon is a bit flaky on macosx (sometimes requires multiple clicks to respond as expected), maybe we should use native calls, pointer here

Last edited 7 years ago by Antoine Martin (previous) (diff)

comment:5 Changed 8 years ago by Antoine Martin

There's still the issue of Xpra coming up with its own icon in the doc, which does not respond to actions... unfortunately the Mac OSX API is just total garbage and all the "solutions" are just hacks (see this good write up: feature requests versus the right way to do it)

comment:6 Changed 7 years ago by Antoine Martin

Resolution: fixed
Status: acceptedclosed

Xpra now uses its own dock icon, StatusIcon issues are tracked in #153

Note: See TracTickets for help on using tickets.