Support for StackApplet on Microsoft Windows
StackApplet currently does not run on Windows. A fix for this would involve porting a small portion of the AppIndicator module to Windows and implementing it as a try item. Also, the notify module would need to be ported there as well. Since the remainder of StackApplet depends on standard Python modules and PyGTK, it should be simple to implement.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Nathan Osman
- Definition:
- Approved
- Series goal:
- Accepted for 1.5.0
- Implementation:
- Beta Available
- Milestone target:
- None
- Started by
- Nathan Osman
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Windows support is now complete. Some of the aspects are a little buggy and loading StackApplet during login is not supported (that's not quite true - the installer offers the option to set that up).
The Windows version uses two special modules:
- the AppIndicator replacement (which uses gtk.StatusIcon)
- the PyNotify replacement (which creates a gtk.Window with special colors and effects to mimic notify-osd)
The Windows version also includes 'stackapplet.spec' which is used by PyInstaller to generate the executable files and 'stackapplet.iss' which is used to generate the actual installer. Build scripts for both Windows and Linux (with Wine) are included.