Ticket #42 (closed feature: moved)
Opened 2010-03-01T16:51:35-06:00
Last modified 2012-02-23T12:35:58-06:00
Explore platform-specific desktop features
Reported by: | curtis | Owned by: | curtis |
---|---|---|---|
Priority: | minor | Milestone: | imagej-2.5.0 |
Component: | UI Framework | Version: | |
Severity: | non-issue | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
It would be useful to tailor the ImageJ user interface to each platform according to commonly accepted design paradigms. For example, on Windows, support for an MDI paradigm in addition to ImageJ's usual SDI, support for system tray icons, support for window docking, and on Mac OS X, better consistency in the application menu bar.
Change History
comment:2 Changed 2011-07-15T12:40:57-05:00 by curtis
- Milestone changed from imagej-3.0 to imagej-2.5
The source:core/platform service is the mechanism by which we can achieve platform-specific behavior. For example, for Mac OS X, source:ui/platform-macosx adds Mac-specific hooks to the program, automatically discovered at runtime via SezPoz. Similarly, we can have platform-windows and platform-linux for Windows and Linux OSes, respectively. Currently, the platform service supports differentiation based on Java vendor, Java version, OS architecture, OS name and OS version, but we can add more factors as needed.
comment:5 Changed 2014-05-06T08:25:43-05:00 by curtis
- Status changed from accepted to closed
- Resolution set to moved
Migrated to https://github.com/imagej/imagej/issues/75