changelog.txt 3.3 KB

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