aboutsummaryrefslogtreecommitdiff
path: root/packages/darwin_app/TODO
blob: f68e74d6c952738d88a3f1677b76e3b51eb4cb15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32


- check code to make it all use single-precision/libmx functions on Mac OSX.

- review permissions so that you can build on top on existing builds (its the
  Frameworks, just chmod -R +w after installingx)


- add standard paths to included org.puredata.pd.plist following these
  guidelines:
http://developer.apple.com/documentation/MacOSX/Conceptual/BPFileSystem/Articles/WhereToPutFiles.html


- try this for the Pref Pane:
 kAEShowPreferences ::tk::mac::ShowPreferences


- redo menu system
  	   	 - research Tk + "Custom MDEF" for menus
  		 - the menus are the same for all windows
		 - instead of hiding menus, grey-out/disable menu items on Pd window
		 - one method for creating all menus
		 - Pd window has method which disables menus
		 - flash menu when accelerator hits
		 - fix edit mode menu item (make it a checkbox or change to "play mode"


- Pd should then test to see if Jack is available before switching to it,
  otherwise it'll just crash.  Here's apple's method of testing:

  http://developer.apple.com/documentation/mac/runtimehtml/RTArch-43.html