All Versions
120
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v0.5.24 Changes

    • โšก๏ธ Update examples/gp2_notepad.rb to avoid sorting ( thank you @kojix2 )
    • Fix issue with refined_table crashing when cell_rows contains nil values for some of the cells.
  • v0.5.23 Changes

    • ๐Ÿ†• New examples/gp2_notepad.rb
  • v0.5.22 Changes

    • Update support for refined_table column-specific term filtering to do an exact term filtering when entering a double-quoted column value (e.g. first_name:"John Doe")
  • v0.5.21 Changes

    • ๐Ÿ‘Œ Support refined_table AND-based filtering by treating multiple words as WORD1 AND WORD2, etc...
    • ๐Ÿ‘Œ Support refined_table exact term filtering by surrounding word by double-quotes
    • Support refined_table column-specific term (column_name:term) filtering by concatenating column name (with or without double quotes) with column value (with or without double quotes) using colon
    • Support refined_table filter option that should be a lambda that accepts text, query args and returns true or false for whether the text matches the query (Glimmer::LibUI::CustomControl::RefinedTable::FILTER_DEFAULT is the default value)
  • v0.5.20 Changes

    • Fix issue with selecting a radio_menu_item causing a crash when included with other types of menu_item under a menu
  • v0.5.19 Changes

    • New refined_table filter_query option to set initial filter
    • Support refined_table filter_query=(new_query) method to enable setting a new filter_query programmatically after initial rendering, automatically filtering table content
    • Support refined_table model_array=(new_array) method to enable setting a new model_array programmatically after initial rendering, automatically filtering by filter_query if any
    • Rename refined_table paginated_model_array attribute to refined_model_array to represent its paginated filtered model array
  • v0.5.18 Changes

    • CustomWindow.launch(...) returns the launched application/custom-window (e.g. PaginatedRefinedTable.launch returns the PaginatedRefinedTable instance that was automatically constructed)
    • CustomWindow.launched_application/CustomWindow.launched_custom_window returns the launched application of a previous .launch call. This can be useful for rescuing errors and performing cleanup on the view object attributes after .launch returned.
  • v0.5.17 Changes

    • Ensure disabling pagination buttons in refined_table if page is at beginning or end
    • Add a "of #{page_count} pages" label after the text control in refined_table pagination area
    • Page count ("of #{page_count} pages" label) can be shown by setting visible_page_count: true in refined_table options
    • Correct initial page option passed to refined_table if out of range
    • If refined_table model_array has no more than a single page of data, then hide pagination buttons
  • v0.5.16 Changes

    • refined_table custom control that renders a table with filtering and pagination, thus being able to handle a large data set (e.g. 50,000)
    • New examples/paginated_refined_table.rb
  • v0.5.15 Changes

    • ๐Ÿ›  Fix an issue with rendering table content changes when the number of rows changes with new content that is not a subset of the old content or a container of it