Version 3 (modified by todor, 15 years ago) (diff) |
---|
Analysis
(Give as much as possible of the needed information for designing and implementing the task in the following sections.)
Overview
There are some platform specific problems related to Mac OS X, that we must take care of.
Task requirements
- The keyboard shortcuts that are used on Windows and Linux vary on Mac OS X
- Instead of Ctrl we must use for modifier key Command
- The Mac option key is acting like an alt key, so it opens the menus - this should be disabled, because the option key is needed to type special characters.
- Another issue when starting Sophie seems to start two separate applications, one which runs in the background; when you add a browser frame, another application starts running for webkit, only one app should seem to be running (no matter how many processes it uses).
- On Mac OS X, we must use mac styled menus (at the top of the screen, not at the top of the app window).
Task result
The result of this task must be source code.
Implementation idea
(Provide some rough implementation idea(s).)
Related
How to demo
- Run Sophie2 on Mac OS
- Show the placement of the menus
- Use some keyboard shortcuts including Command and Option keys
- Pay attention to the dock there should be only
Design
(Describe your design here.)
Implementation
(Describe and link the implementation results here (from the wiki or the repository).)
Testing
(Place the testing results here.)
Comments
(Write comments for this or later revisions here.)