Imprudence:Wishlist

A list of feature and bug fix suggestions for project contributors.

The Process
To Be Written...

Communicate Window

 * Split out contacts and group lists from chat / IM
 * Text search in chat history / IM
 * Search chat and IM logs from within the UI.

Inventory

 * Easier inventory filters
 * Inventory tags
 * Custom tabs in inventory
 * Filter by creator
 * End date for inventory filter by date
 * Split-view inventory window (side by side or one above the other)

UI Widgets / Tools

 * Scrollable panels
 * Generic hierarchy view class
 * Dynamically-resizable UI elements (to fit bigger text)
 * Unify notecard and script editor code. (Inherit from general text editor class)
 * Context menus for selected text - copy, paste, cut
 * Dockable widgets

Contacts

 * Contacts list tags
 * Custom lists (tabs) for contacts
 * Add "favorite" profles, as a pseudo-friends list

Script Editor

 * Tabbed script editor
 * Tooltips for user-defined functions
 * #include statement (insert code from another script before upload)
 * Fold / collapse code blocks
 * Autoinsertion of default parameters for events e.g. listen

Web Browser

 * Menu item: View > Web Browser
 * Customizable home page. (Already a setting for this, but no UI!)
 * Bookmarks
 * Tabs
 * History
 * Make so llLoadURL can use either internal or external browser (dep. on prefs)

Building tools

 * Better texturing / texture alignment tools
 * Align, snap, and distribute tools
 * Mirror tool
 * Increased precision of numeric input
 * Investigate square and triangle prim paths - can they be stored server-side and used by regular clients?
 * Fix scaling of linked parts
 * Remove culling of small movements (0.0005m limit)
 * Preview texture in-world before paying for upload (cache injection / temp assets?)
 * Remove as many building limits as possible
 * Show sculpt shape preview instead of sculpt map texture in build tools

Animation

 * Enable "(semi-)lossless" upload. Don't cull subtle movements.
 * Extended animation priority.
 * Preview animations on actual avatar before upload
 * Fix the first frame upload bug
 * Ease and Loop values specified in animation frames, not percentage.

Toolbar

 * Autohide (optional)
 * Collapsible toolbar
 * Customizable toolbar (add/remove buttons)

Saving / Loading

 * Object export / import from XML (respects permissions, obviously!)
 * Export / import avatar shape to XML
 * Save / load / reload script from disk. (VWR-4774)

Avatar

 * Head clothing layer
 * Local wardrobe
 * Other avatar texture baking hacks
 * Improved avatar mesh (more polygons around nose)
 * Better skinning (weighting of mesh to skeleton)
 * Hi-poly meshes for photo sessions.

Misc / Unsorted

 * UI in Preferences for changing font
 * "Recently emailed" list for Snapshot postcards