Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.0-rc6 #59

Merged
merged 38 commits into from
Jul 31, 2017
Merged

Release 2.0-rc6 #59

merged 38 commits into from
Jul 31, 2017

Conversation

kevzlou7979
Copy link
Contributor

@kevzlou7979 kevzlou7979 commented May 11, 2017

Ready for 2.0-rc6 release

  • Upgrade GWT Version to 2.8.1

  • Bug Fixes (Thanks @BenDol)

  • New Features (Thanks @BenDol)

    • Added addCategory(String) for adding categories manually.
    • Expose the row components API.
    • Add updateRow and getRowByModel.
    • Implement autoSort property to Columns.
    • Implement rendering events for two use cases:
      • RENDERED: Called when 'setRowData' calls finish rendering. Guaranteed to only be called once from the data set render, ignoring sort renders and refreshView renders.
      • COMPONENTS_RENDERED: Each time components are rendered, which includes sorting renders and refreshView() renders.
  • Enhancements (Thanks @BenDol)

    • Rename onScrollY to onVerticalScroll.
    • Improve the buffer calculations for InfiniteDataView.
    • Use width: 100% rather than assigning manual widths.
    • Account for the indexOffset when rendering bottomBuffer.
    • Compress the new Javascript changes.
    • Fix a top clipping issue with the stick header.
    • Improvements for the category accessibility.
    • Major loading improvements to address Intializing table in GWTP - best practics #19 & AbstractDataTable onLoad() makes for difficult initialization #11.
    • Implement openByDefault property to CategoryComponent.
    • Check the category component default open property before attaching an event.

@kevzlou7979 kevzlou7979 added this to the 2.0 milestone May 11, 2017
@kevzlou7979 kevzlou7979 self-assigned this May 11, 2017
kevzlou7979 and others added 26 commits May 24, 2017 19:48
Conflicts:
	src/main/java/gwt/material/design/client/data/AbstractDataView.java
	src/main/java/gwt/material/design/client/data/component/Component.java
	src/main/java/gwt/material/design/client/ui/table/TableSubHeader.java
	src/main/java/gwt/material/design/client/ui/table/cell/FrozenProperties.java
	src/main/resources/gwt/material/design/client/resources/js/table-subheaders.js
… update properly).

Also added open/close category methods for convenience.
Conflicts:
	src/main/java/gwt/material/design/client/data/AbstractDataView.java
Conflicts:
	src/main/java/gwt/material/design/client/data/AbstractDataView.java
	src/main/java/gwt/material/design/client/jquery/JQueryExtElement.java
	src/main/java/gwt/material/design/client/ui/table/AbstractTableScaffolding.java
	src/main/java/gwt/material/design/client/ui/table/XScrollPanel.java
Will be testing in a number of use cases to ensure nothing has broken.
1) RENDERED: Called when 'setRowData' calls finish rendering. Guaranteed to only be called once from the data set render, ignoring sort renders and refreshView renders.
2) COMPONENTS_RENDERED: Each time components are rendered, which includes sorting renders and refreshView() renders.
@kevzlou7979 kevzlou7979 merged commit cd159ff into master Jul 31, 2017
@kevzlou7979 kevzlou7979 changed the title Release 2.0 Release 2.0-rc6 Jul 31, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants