12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- v0.7.0 RELEASE
- ==========
- [Dock]: Support allowing tab windows. All windows of the tab should be docked. The tab options should be altered by Dock.
- [Dock]: Documentation.
- [Tab]: Push focused window to front of title list if not visible.
- [Tab]: Documentation.
- [Tab]: Update moving instance when selecting new tab.
- [GitHub Issue #1]
- BUGS
- ==========
- [Combo Box]: Selectable text not expanding to full width of window.
- [File Dialog]: Excess right border.
- [File System][Mac]: 'Unknown primary or operator' error message.
- [List Box]: View transform pops while parent window is resizing when scroll is in non-zero position.
- [List Box]: Region size not reset when list items change.
- [List Box]: Window not properly auto-sized.
- [Scroll Bar]: Color flicker when clicking and releasing on scroll bar.
- [Tooltip]: Gains focus when displayed. Focus should not be allowed.
- [Tree]: View transform not correct with content size. Content size may be incorrect.
- [Window]: Clamp window moving to viewport.
- TODO
- ==========
- [Animation]: Initial animation support.
- [API]: Re-organize functions in categories and update comment.
- [API]: Get/Set cursor padding.
- [Column]: Investigate moving Column rendering to its own draw channel within an active batch to reduce scissor calls.
- [Column]: Move separator with mouse.
- Combo Box: Easy API with table of possible values.
- [Contexts]: Module variables moved to a context to allow multiple Slab instances.
- Context Menu: Investigate checking hot item and last item of window.
- Controls: Convert all window bounds check to use region.
- [Date Time]: Initial implementation for a date/time control.
- Dialog: Function to close all dialog boxes.
- Dialog: Modal/Non-modal dialogs.
- [Documentation]: Command-line option to just dump all functions listed in API table.
- [Error]: Dialog that shows any error messages.
- [Error]: Show messages for deprecated API.
- [Graph]: Initial line graph implementation.
- [Input]: Drag select word versus character.
- [Input]: Auto-grow control with MulitLine.
- [Input]: Range highlight using start and end tokens.
- [Keyboard]: Option to specify key as scan code.
- License: Show license for Kenney.nl assets.
- Main Menu Bar: Assert if called within a window context.
- [Menu]: Radio button like menu items.
- Region: Clamp position check with owning window's size.
- [Scroll Bar]: Velocity based movement for mouse wheel scrolling.
- [Scroll Bar]: Focus owning window if scroll bar is clicked.
- [Slab]: Store settings such as window positions and style.
- [Slab]: Move all love.* calls into interfaces for portability with other Lua based frameworks.
- SlabDebug: Show image stats.
- [SlabDebug]: Window management tools.
- [Stats]: Draw time draw command.
- [Stats]: Simple API access with list of stat names to display.
- Style: Add documentation for each style property.
- [Style]: API documentation.
- [Table]: Initial implementation.
- [Text]: Tooltip support.
- [Text]: Stats for text objects.
- [Text]: Deprecate SelectOnHover option.
- [Text]: Support for HTTP link.
- [Tree]: Fix for BeginContextMenuItem for root and children items.
- Window: Menu support.
- Window: Ids should be used as keys.
- Window: Deprecate window bounds values and use region directly.
- [Window]: Move default border size to Style.
- [Window]: Allow arrow key movements of window if option is set.
- [Window]: IsWindowOpen API function.
- Widgets: Track owning window's alpha channel.
- Widgets: Forward Options parameter to sub widgets.
|