Skip to content
jhaynie edited this page Sep 13, 2010 · 8 revisions

This is a long-list of things that should be part of the beta. We will slot these in one or more beta releases. These need to be prioritized and slotted into multiple beta drops.

Basics

  1. Add Titanium to User Agent string
  2. Security confirmation dialog on install
  3. Code Signing for application
  4. Application Installer
  5. Browser URL protocol handlers (ti://)
  6. Installation changes for Runtime Installer
  7. Mapping system dialogs: confirm, alert, etc.
  8. Mimetype patch to Gears to prevent conflict

Application Configuration

  1. Set Title: main window, main menu, minimizable title
  2. Set Window properties: resizable, minimizable, maximizable, transparency, width, height
  3. Full screen
  4. Application Unique ID
  5. Application Versioning
  6. Application splash screen
  7. Application Icons
  8. Application Custom Windowing Chrome (ability to specify application custom images for window chrome)
  9. Custom About Box information (basic)

Application Control

  1. Change Title
  2. Change Window properties: resizable, minimizable, maximizable, transparency, width, height
  3. Minimize to tray
  4. Full screen enter/exit
  5. Ability to create new windows
  6. Custom window chrome
  7. Menu framework
  8. Offline resources integration
  9. Create New Windows (with the above configurable parameters, including custom chrome)

Update Framework

  1. integrate runtime updating
  2. integrate application updating

APIs

  1. custom protocol for local resources (ti://)
  2. file (including temp)
  3. logging
  4. debugging integration with new Inspector/debugger capabilities in WebKit# networking
  5. networking (Basic TCP Socket only)
  6. desktop drag-n-drop (between native and Titanium and vice versa)
  7. clipboard
  8. sound
  9. command line arguments
  10. minimize to tray

Application Installation:

  1. Mime type mapping for custom Titanium mimetype to initiate loading application from browser (OSX only)
  2. Code verification of digitally signed archive and installation of Application (Desktop, Dock, etc)
  3. Security confirmation dialog on install

Miscellaneous

  1. showcase demos
  2. documentation
  3. tutorials

Clone this wiki locally