Repository navigation
Javascript API
andyed edited this page Sep 13, 2010
·
106 revisions
- target = ti:systembrowser on anchor (osx linux windows)
- alert and confirm dialogs – title are set to the active windows title (osx linux
windows) - set width, set height animation on currentWindow (osx linux windows)
- make sure appid is injected into app:// urls for Linux/Win32 (-osx- linux windows)
- user agent string / version number
- application icons need to be customizable
- ruby scope changes for variables like Python (can we reduce Titanium global or make a module and expose vars?)
- don’t show window initially until frame load event (so you don’t get white screen flash) (linux windows)
- center window by default (linux windows)
- seems like win32 doesn’t respect
<chrome scrollbars="false">to never show window scrollbar
- When using custom chrome with a rounded body, the window corners are still visible
- When using a custom chrome and resizing the app, you have to synchronize the size of the window and the body. Ideally, you would only have to deal with the body size (when using custom chrome)
- When using custom chrome, you cannot not drag the window
- Full screen crashes
- app name on mac system menu is the name of the .app file
- When AppC content file generates a message that results in a Titanium API call (in this case Titanium.Desktop.openFiles), the app crashes. If the content is inline, it works fine.
- when min-width and min-height in tiapp.xml, you cannot resize the window in any direction
- OS bouncy delays on dock
- Notification window does not get focus when other windows are in front of it. It also looks a little odd in OSX
- after displaying a window (e.g., alert or file dialog) the app does not have focus
- <http://pastie.org/385916>
- Module packaging
- Logging
- Separate runtime from SDK
- Packaging of win32/linux app
- Packaging for non-current OS
- Update System
- Notification API
- Sound API
- Network online/offline API
- Linux distro testing
- Integrate doc into developer
- OSX Menu changes
- OSX window API (few methods not implemented)
- Shortcut in Application installer for app
-
#definetestsuites - remove old API stuff that’s not used like Mutex
- boot temp directory not being removed (at least in win32)