v0.7.3 (2024-05-14)
- Fixed NPE in SizeTracker (x3)
v0.7.2 (2023-10-20)
- Fix scrollbars not showing early enough when content has padding
v0.7.1 (2023-07-03)
- SizeTracker catch IOOB & NoSuchElement exceptions
v0.7.0 (2022-11-10)
- Fix first cell not showing sometimes #110
- Take padding into account when scrolling #111
- Fix for scrolling #112
- Fix wrapped text scrollbar flicker #113
- Removed scroll noise and improved bidirectional binding behavior #113
v0.6.10 (2022-06-13)
v0.6.9 (2022-02-24)
v0.6.8 (2022-01-27)
- Corrected swapped X & Y snapsize methods #103
- Added auto module to jar manifest
v0.6.7 (2021-10-19)
Fixed issues:
- Horizontal Scroll Bar does not work correctly #1030 (appsofteng)
v0.6.6 (2021-09-10)
Fixed issues:
- JavaFX 17 breaks scrollbar behaviours in VirtualizedScrollPane #97
Merged pull requests:
- Replaced bindBidirectional calls by a pair of ChangeListener to bind scrollbar coordinates and content position #98 (FredericThevenet)
- Clean-up scrollbar position listeners on dispose #99 (FredericThevenet)
v0.6.5 (2021-07-28)
Merged pull requests:
- Crop cells only if memorizedRange is bigger than expected range #94 (TomaszChudyk)
- Gradle 7.0.2 upgrade #95
v0.6.4 (2021-07-08)
Fixed issues:
- Improved getCellIfPresent parameter check #90
Merged pull requests:
- Fix for negative toItem variable #92 (TomaszChudyk)
v0.6.3 (2021-02-23)
Fixed issues:
- VirtualizedScrollPane causes high CPU and GPU on idle with 125% screen scaling #81
Merged pull requests:
- Scrollbars height/width ceiled to nearest pixel if this region's snapToPixel property is true #82 (FredericThevenet)
v0.6.2 (2020-10-02)
Fixed issues:
- Bidirectional binding of length properties does not update both values correctly #43
- Suspend VirtualFlow's scroll-related values until fully rendered #60
- Fix cells larger than viewport layout efficiency #70
- Fix SizeTracker horizontal resize #72
- Keyboard paging computation error #73
v0.6.1 (2018-04-18)
Merged pull requests:
- Add accessors for the index of the first and last visible cell #59 (DavinMcCall)
- Set 'content' as default VirtualizedScrollPane FXML property #61 (HollisWaite)
- Correct trackpad scrolling gestures under MacOS #64 (RachelGreenham and EduGarcia)
v0.6 (2017-10-08)
Closed issues:
- Regression: lengthening viewport "height" when last cell is visible does not fill extra space towards ground with more content. #51
- If content is scrolled right, viewport does not rescroll left as the viewport size is increased #40
- Undesired scrolling occurs when anchor cell is replaced, not deleted #39
- Exception during layout pass (seems to cause unresponsive GUI) #37
- Add
focused
pseudo css class to VirtualizedScrollPane when its content is focused #36 - Make VirtualFlow's gravity styleable via CSS #34
- Unneccessary lower-right corner in VirtualizedScrollPane #12
Merged pull requests:
- Revert - Add cells under the ground when item index is the last one #52 (JordanMartinez)
- Add default methods to get scroll-related properties' values #50 (JordanMartinez)
- Change example properties file to use correct key names for nexus plugin. #49 (JordanMartinez)
- Fix bug: version should only be outputted when task is called #48 (JordanMartinez)
- Also migrate to FXMisc in Travis #47 (JordanMartinez)
- Migrate build info to FXMisc #46 (JordanMartinez)
- Fix #40 by setting lower offset value based on viewport size increase #42 (JordanMartinez)
- Add pseudo class for when content is focused #38 (JordanMartinez)
- Make gravity of virtual flow styleable and dynamically alterable #35 (twistedsquare)
- Write classes' javadoc #33 (JordanMartinez)
- Transform a change by using an undeleted visible cell or by ignoring exact replacements #32 (JordanMartinez)
- Expose scrolling api #29 (JordanMartinez)
- Make VirtualizedScrollPane FXML ready #28 (hwaite)
v0.5.2 (2017-03-02)
Closed issues:
Merged pull requests:
v0.5.1 (2016-05-16)
v0.5 (2016-05-13)
Closed issues:
- Layout-dependent methods need to call layout() first. #19
- How to programmatically scroll to Node with ScrollPane that is bound to VirtualizedScrollPane #17
- Make overriding VirtualizedScrollpane's layoutChildren() more developer-friendly #14
- Make VirtualFlow's scrollBars optional #9
Merged pull requests:
- Make jar an OSGi bundle. #24 (timebowl)
- Removed empty "@return" tag to get rid of javadoc warning #23 (JordanMartinez)
- Added option to control the ScrollBar policy of each scroll bar #22 (JordanMartinez)
- Added call to
layout\(\)
to insure that layout-dependent methods return valid results #20 (JordanMartinez) - Added ScaledVirtualized class #16 (JordanMartinez)
- Make get/remove content public. #13 (JordanMartinez)
- Scroll bars now optional #11 (JordanMartinez)
v0.4.7 (2015-10-31)
Merged pull requests:
- Changed estimatedScrollX/Y to return Var<Double> instead of Val<Double>. #8 (JordanMartinez)
v0.4.6 (2015-10-29)
Closed issues:
- VirtualFlow returns incorrect height of first cell when in need of layout pass #4
- TextFlow not displayed with formatting #3
Merged pull requests:
- Expose scrolling values & add scrollToPixel capabilities #7 (JordanMartinez)
v0.4.5 (2015-08-18)
v0.4.4 (2015-05-01)
Implemented enhancements:
- Stack items from bottom #2
v0.4.3u1 (2015-02-28)
v0.4.3 (2015-02-28)
v0.4.2 (2015-02-24)
Closed issues:
- StackOverflowError #1
v0.4.1 (2015-02-23)
v0.4 (2015-02-09)
v0.3 (2014-08-12)
v0.2 (2014-07-14)
v0.1 (2014-07-05)
* This Change Log was automatically generated by github_changelog_generator