Skip to content

Commit 2b0d6c4

Browse files
committed
update 3.19
1 parent acaf985 commit 2b0d6c4

File tree

3 files changed

+114
-56
lines changed

3 files changed

+114
-56
lines changed

CHANGELOG.md

Lines changed: 88 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## [8.0.0] - 2024. 3. 1
2+
3+
* Updated for flutter 3.19 version.
4+
15
## [7.0.2] - 2023. 5. 13
26

37
* Add Japanese, Turkish languages.
@@ -75,11 +79,11 @@
7579
## [5.4.2] - 2022. 11. 15
7680

7781
* Add properties of PlutoGridScrollbarConfig.
78-
- onlyDraggingThumb
79-
- mainAxisMargin
80-
- crossAxisMargin
81-
- scrollBarColor
82-
- scrollBarTrackColor
82+
- onlyDraggingThumb
83+
- mainAxisMargin
84+
- crossAxisMargin
85+
- scrollBarColor
86+
- scrollBarTrackColor
8387

8488
## [5.4.1] - 2022. 11. 12
8589

@@ -90,7 +94,8 @@
9094
* Add shortcut to PlutoGridConfiguration.
9195
https://pluto.weblaze.dev/shortcuts
9296
* Add popupIcon for popup type column.
93-
You can change the icon that appears on the right of the date, time, or selection type column cell or set it to null to remove it.
97+
You can change the icon that appears on the right of the date, time, or selection type column cell
98+
or set it to null to remove it.
9499

95100
## [5.3.2] - 2022. 11. 2
96101

@@ -138,7 +143,8 @@
138143

139144
* Add support for countries that use comma as Decimal separator.
140145
* Breaking change - Only available for flutter 3.3,
141-
otherwise it'll show this error on console: "Error: No named parameter with the name 'disabledForegroundColor'"
146+
otherwise it'll show this error on console: "Error: No named parameter with the name '
147+
disabledForegroundColor'"
142148

143149
## [5.0.5] - 2022. 8. 30
144150

@@ -169,53 +175,66 @@
169175
## [5.0.0] - 2022. 7. 11
170176

171177
* Added middle divider for `PlutoDualGrid`, `PlutoDualPopup` widget.
172-
By adding a divider in the center of the two grids, the position can be changed by dragging and dropping.
178+
By adding a divider in the center of the two grids, the position can be changed by dragging and
179+
dropping.
173180
https://weblaze.dev/pluto_grid/build/web/#feature/dual-mode
174181
* Add to `PlutoGridEventManager` stream to receive column sort changes.
175182
Add `PlutoGrid.onSorted` callback.
176183
* Added an option to disable column width adjustment while displaying the column right menu.
177-
- Activate both `PlutoColumn.enableContextMenu` and `PlutoColumn.enableDropToResize`
178-
Tap the column menu to display the context menu. Drag left or right to adjust the column width.
179-
- Activate only `PlutoColumn.enableContextMenu`
180-
You cannot adjust the column width by dragging the column menu.
181-
- Only enable `PlutoColumn.enableDropToResize`
182-
You cannot call the context menu by tapping the column menu.
184+
- Activate both `PlutoColumn.enableContextMenu` and `PlutoColumn.enableDropToResize`
185+
Tap the column menu to display the context menu. Drag left or right to adjust the column
186+
width.
187+
- Activate only `PlutoColumn.enableContextMenu`
188+
You cannot adjust the column width by dragging the column menu.
189+
- Only enable `PlutoColumn.enableDropToResize`
190+
You cannot call the context menu by tapping the column menu.
183191
* Hide all column headings.
184192
`PlutoGridStateManager.setShowColumnTitle`
185193
https://weblaze.dev/pluto_grid/build/web/#development
186-
In the link above, you can hide or show the entire column area by clicking the toggle column title button in the top show menu.
194+
In the link above, you can hide or show the entire column area by clicking the toggle column title
195+
button in the top show menu.
187196
* When the parent widget of `PlutoGrid` is scrolled, in the previous 4.0.0 logic,
188197
the error that the row area disappears when the column is out of the screen area has been fixed.
189198
* Improve text selection when edit TextCell by @DmitrySboychakov
190199
* Improve padding for table cells and column titles by @DmitrySboychakov
191200
* Display a scroll bar when moving the horizontal axis with the keyboard.
192201
* Changing the way columns are moved by dragging them.
193202
Previously, it was changed immediately in the onDragUpdate state.
194-
Changed in onDragEnd state in the changed version. Change the background color of the column to be moved instead.
203+
Changed in onDragEnd state in the changed version. Change the background color of the column to be
204+
moved instead.
195205
(`PlutoGridStateManager.dragTargetColumnColor`)
196206
* Modified to pass `PlutoColumn` instead of passing `PlutoColumn.key` when calling `hideColumn`.
197207
* Add `PlutoGridStateManager.hideColumns(List<PlutoColumn> columns, bool hide)`
198208
* Changes due to the constraint of a frozen column.
199-
- The width of the frozen column cannot be expanded beyond the limit width.
200-
- When changing a non-frozen column to a frozen column, it cannot be changed if the constraint width is insufficient.
201-
- If a column with a hidden frozen column state is unhidden in a narrow constraint width, the column frozen state is forcibly changed to `PlutoColumnFrozen.none`.
202-
- If the entire grid width is narrowed to less than the constraint width while
203-
there is a frozen column, the frozen column is permanently changed to `PlutoColumnFrozen.none`, and it does not return to the frozen column again even if the grid width is increased.
209+
- The width of the frozen column cannot be expanded beyond the limit width.
210+
- When changing a non-frozen column to a frozen column, it cannot be changed if the constraint
211+
width is insufficient.
212+
- If a column with a hidden frozen column state is unhidden in a narrow constraint width, the
213+
column frozen state is forcibly changed to `PlutoColumnFrozen.none`.
214+
- If the entire grid width is narrowed to less than the constraint width while
215+
there is a frozen column, the frozen column is permanently changed
216+
to `PlutoColumnFrozen.none`, and it does not return to the frozen column again even if the
217+
grid width is increased.
204218
* Change the logic to move by dragging rows.
205219
Previous behavior: rows are moved while dragging.
206220
Changed behavior: It does not move while dragging, but moves only when you mouse-up or tap-up.
207221
* Changed logic for scrolling when dragging rows, column or selecting rows or cells.
208-
`Previous version`: Scrolling continues only when the pointer is moved continuously so that the move event of the mouse (tab) continues to occur
209-
`Changed version`: If the move event of the mouse (tab) occurs only once, the scroll event continues in the scroll direction. The scroll animation continues to the end of the scroll direction even if the move event is not triggered by continuously moving the pointer.
210-
The scroll animation stops when the pointer enters a grid that does not require scrolling or when a MouseUp(PointerUp) event is fired.
222+
`Previous version`: Scrolling continues only when the pointer is moved continuously so that the
223+
move event of the mouse (tab) continues to occur
224+
`Changed version`: If the move event of the mouse (tab) occurs only once, the scroll event
225+
continues in the scroll direction. The scroll animation continues to the end of the scroll
226+
direction even if the move event is not triggered by continuously moving the pointer.
227+
The scroll animation stops when the pointer enters a grid that does not require scrolling or when
228+
a MouseUp(PointerUp) event is fired.
211229
* Expand Columns to cover the parent Container Width.
212230
* Support RTL.
213231
Changed left and right of `PlutoColumn.frozen` to start and end.
214232
`PlutoColumn.textAlign` default value changed from left to start.
215233
`PlutoColumn.titleTextAlign` default value changed from left to start.
216234
https://weblaze.dev/pluto_grid/build/web/#feature/rtl
217235
* Change `PlutoGridConfiguration`.
218-
Settings such as color, size, icon, border, and text style have been moved to `PlutoGridConfiguration.style`.
236+
Settings such as color, size, icon, border, and text style have been moved
237+
to `PlutoGridConfiguration.style`.
219238
* Even/Odd Color.
220239
Add `PlutoGridConfiguration.style.oddRowColor`, `PlutoGridConfiguration.style.evenRowColor`.
221240
* Set default row color.
@@ -318,21 +337,24 @@
318337

319338
## [2.7.1] - 2021. 12. 8
320339

321-
* Fixed an error where the row height of the popup did not change when the rowHeight value was changed.
340+
* Fixed an error where the row height of the popup did not change when the rowHeight value was
341+
changed.
322342

323343
## [2.7.0] - 2021. 12. 7
324344

325345
* Added to be able to set the left and right padding of the cell.
326346
* Added option to automatically enter edit state when selecting a cell.
327-
* Added keyboard move option with left and right arrow keys when reaching the left and right ends of text in edit state.
347+
* Added keyboard move option with left and right arrow keys when reaching the left and right ends of
348+
text in edit state.
328349
* Added titleSpan property to custom text or icon in column title.
329350
* Removed readOnly property of PlutoColumnType and added to PlutoColumn.
330351
* Added checkReadOnly callback to dynamically manipulate readOnly property.
331352
* Added gridPopupBorderRadius property to round the corners of popups used inside the grid.
332353

333354
## [2.6.1] - 2021. 11. 22
334355

335-
* Fixed so that the onChanged callback is not called when text is entered while the cell is not in the edit state.
356+
* Fixed so that the onChanged callback is not called when text is entered while the cell is not in
357+
the edit state.
336358

337359
## [2.6.0] - 2021. 11. 19
338360

@@ -358,7 +380,7 @@
358380

359381
## [2.4.0] - 2021. 7. 31
360382

361-
* Added pagination.
383+
* Added pagination.
362384
* Added debounce on keyboard input in filter.
363385

364386
## [2.3.0] - 2021. 7. 7
@@ -368,7 +390,8 @@
368390

369391
## [2.2.1] - 2021. 6. 26
370392

371-
* Added enableDropToResize option when creating a column. (enables an icon for adjusting the width of a column when there is no context menu)
393+
* Added enableDropToResize option when creating a column. (enables an icon for adjusting the width
394+
of a column when there is no context menu)
372395
* Fix scroll bar drag behavior
373396

374397
## [2.2.0] - 2021. 5. 29
@@ -382,7 +405,7 @@
382405
## [2.0.0] - 2021. 5. 14
383406

384407
* Change scroll physics.
385-
* Fix a bug when dragging rows.
408+
* Fix a bug when dragging rows.
386409
* Stable release.
387410

388411
## [2.0.0-nullsafety.2] - 2021. 5. 1
@@ -421,20 +444,23 @@
421444

422445
## [1.0.0] - 2020. 12. 30
423446

424-
* Class name change. Just like changing PlutoConfiguration to PlutoGridConfiguration, the word Grid was added in the middle.
425-
- PlutoStateManager > PlutoGridStateManager
426-
- PlutoOnLoadedEvent > PlutoGridOnLoadedEvent
427-
- Many other classes...
447+
* Class name change. Just like changing PlutoConfiguration to PlutoGridConfiguration, the word Grid
448+
was added in the middle.
449+
- PlutoStateManager > PlutoGridStateManager
450+
- PlutoOnLoadedEvent > PlutoGridOnLoadedEvent
451+
- Many other classes...
428452

429453
## [1.0.0-pre.10] - 2020. 12. 21
430454

431455
* Fix sorting error when null value.
432456

433457
## [1.0.0-pre.9] - 2020. 12. 20
434458

435-
* The method of setting the filter has changed. columnFilters in configuration changed to columnFilterConfig.
459+
* The method of setting the filter has changed. columnFilters in configuration changed to
460+
columnFilterConfig.
436461
* Different default filters can be set for each column.
437-
* Modified to close the popup if there is no filter to clear when clicking the clear button in the filter popup.
462+
* Modified to close the popup if there is no filter to clear when clicking the clear button in the
463+
filter popup.
438464
* Rename DatetimeHelper to DateTimeHelper.
439465

440466
## [1.0.0-pre.8] - 2020. 12. 16
@@ -459,9 +485,9 @@
459485
## [1.0.0-pre.4] - 2020. 11. 16
460486

461487
* Enable constant_identifier_names.
462-
- ex) `PlutoColumnFixed.Left` > `PlutoColumnFixed.left`
463-
- ex) `PlutoSelectingMode.Row` > `PlutoSelectingMode.row`
464-
- All existing constants such as enum are changed.
488+
- ex) `PlutoColumnFixed.Left` > `PlutoColumnFixed.left`
489+
- ex) `PlutoSelectingMode.Row` > `PlutoSelectingMode.row`
490+
- All existing constants such as enum are changed.
465491
* Add a loading indicator.
466492

467493
## [1.0.0-pre.3] - 2020. 11. 13
@@ -490,13 +516,16 @@
490516
Just clear the popup and create it with PlutoGrid().
491517
* The column property enableDraggable has been changed to enableColumnDrag.
492518

493-
##### Improvements:
519+
##### Improvements:
494520

495521
* Column properties have been added.
496-
- enableRowDrag : If set to true, an icon is create in the cell of the column, and the row can be moved by dragging it.
497-
- enableRowChecked : If set to true, a check box is create in the cell of the column.
498-
- renderer : You can change the displayed cell.
499-
- applyFormatterInEditing : If this is set to true, the value changed by a formatter is a reflected in the editing state. However, it is only in the readonly state, or the state in which the cell value cannot be directly modified in the form of popup.
522+
- enableRowDrag : If set to true, an icon is create in the cell of the column, and the row can
523+
be moved by dragging it.
524+
- enableRowChecked : If set to true, a check box is create in the cell of the column.
525+
- renderer : You can change the displayed cell.
526+
- applyFormatterInEditing : If this is set to true, the value changed by a formatter is a
527+
reflected in the editing state. However, it is only in the readonly state, or the state in
528+
which the cell value cannot be directly modified in the form of popup.
500529

501530
## [0.1.21] - 2020. 11. 01
502531

@@ -505,7 +534,8 @@
505534

506535
## [0.1.20] - 2020. 10. 28
507536

508-
* Add textAlign to column property.(PlutoColumnTextAlign.Left, or Right) [#49](https://github.com/bosskmk/pluto_grid/issues/49)
537+
* Add textAlign to column property.(PlutoColumnTextAlign.Left, or
538+
Right) [#49](https://github.com/bosskmk/pluto_grid/issues/49)
509539

510540
## [0.1.19] - 2020. 10. 23
511541

@@ -525,13 +555,15 @@
525555

526556
* Fixed column problem when adjusting column width.
527557
* When the date is MM/dd/yyyy, the initial value of the pop-up is incorrect.
528-
* When startDate, endDate are present, the initial value of the popup is not filled or scrolling fails.
558+
* When startDate, endDate are present, the initial value of the popup is not filled or scrolling
559+
fails.
529560
* When the date is MM/dd/yyyy, misalignment error.
530561
* Modify to operate the sorting criteria in the order of items in the Select Type Column.
531562

532563
## [0.1.15] - 2020. 09. 28
533564

534-
* Modified so that the Grid does not force focus and works properly according to the situation in which focus get received or taken away.
565+
* Modified so that the Grid does not force focus and works properly according to the situation in
566+
which focus get received or taken away.
535567

536568
## [0.1.14] - 2020. 09. 27
537569

@@ -564,15 +596,17 @@
564596

565597
* Add None Selecting mode for states that do not require multi-selection.
566598
* Add selecting-mode for selecting date range.
567-
* Difference in Enter key in TextField when using RawKeyboardListener overlapping. [https://github.com/flutter/flutter/issues/65170](https://github.com/flutter/flutter/issues/65170)
599+
* Difference in Enter key in TextField when using RawKeyboardListener
600+
overlapping. [https://github.com/flutter/flutter/issues/65170](https://github.com/flutter/flutter/issues/65170)
568601

569602
## [0.1.8] - 2020. 9. 3
570603

571604
* BugFix : RawKeyEvent's logicalKey.keyLabel return value changed from null to "".
572605

573606
## [0.1.7] - 2020. 9. 3
574607

575-
* Change the way to move between grids in dual grid mode. When moving the arrow keys, the focus moves when reaching the left and right ends.
608+
* Change the way to move between grids in dual grid mode. When moving the arrow keys, the focus
609+
moves when reaching the left and right ends.
576610
* Update Demo.
577611

578612
## [0.1.6] - 2020. 9. 2
@@ -612,8 +646,10 @@
612646
* Column shift : Change the order of the columns by dragging the column title.
613647
* Column sort : Sort the list by clicking on the column heading.
614648
* Column width : Change the column width by dragging the icon to the right of the column title.
615-
* Column action : Click the icon to the right of the column title, you can control the column with the column action menu.
649+
* Column action : Click the icon to the right of the column title, you can control the column with
650+
the column action menu.
616651
* Multi selection : By long tapping or clicking and moving.
617652
* Copy & paste : Ctrl(macos : Meta) + C or V.
618-
* Select Row Popup : Same as the grid, a selection popup that can be used when selecting an item from a list.
653+
* Select Row Popup : Same as the grid, a selection popup that can be used when selecting an item
654+
from a list.
619655
* Keyboard support : Arrow keys, Enter(Shift + Enter), Tab(Shift +Tab), Esc...

0 commit comments

Comments
 (0)