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 0.11.0 ready #318

Merged
merged 120 commits into from
Sep 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
66c3c12
#100 development branch with snapshot version set up
vaadin-miki May 4, 2020
d50a607
#100 ready (#101)
vaadin-miki May 7, 2020
85009d5
#105 fixed
vaadin-miki May 7, 2020
2ce9a58
#108 set up in a separate profile (#109)
vaadin-miki May 12, 2020
ac137aa
automated release notes (#110)
vaadin-miki May 12, 2020
5a61be5
#111 done
vaadin-miki May 12, 2020
06212f3
Merge pull request #112 from vaadin-miki/111-run-sonar-more-often
vaadin-miki May 12, 2020
aa302b5
#113 done
vaadin-miki May 12, 2020
06374ab
Merge pull request #114 from vaadin-miki/113-sonar-and-github-token
vaadin-miki May 12, 2020
bfcb333
#115 done
vaadin-miki May 12, 2020
7c824e4
Merge pull request #116 from vaadin-miki/115-no-shallow-clone
vaadin-miki May 12, 2020
b62bf69
#117 done
vaadin-miki May 13, 2020
82bbb44
#119 hopefully done, needs merging and testing (#120)
vaadin-miki May 25, 2020
8cb6b86
#22 and #124 done (#125)
vaadin-miki May 25, 2020
b833449
#126, #127, #129 done (#128)
vaadin-miki May 28, 2020
88f970e
#132 done (#133)
vaadin-miki May 29, 2020
3e2429e
122 super text field (#134)
vaadin-miki Jun 1, 2020
c50f655
#136 done
vaadin-miki Jun 2, 2020
396c8fe
Merge pull request #138 from vaadin-miki/136-fixed-setreadonly-for-nu…
vaadin-miki Jun 2, 2020
5601d60
#137 done (#140)
vaadin-miki Jun 2, 2020
9c89b31
123 text selection api (#142)
vaadin-miki Jun 4, 2020
df8cdf5
#139 done (#144)
vaadin-miki Jun 5, 2020
292cf82
#143 done (#145)
vaadin-miki Jun 5, 2020
bfc1641
#135 and #146 done (#148)
vaadin-miki Jun 5, 2020
39a3755
#147 done (#149)
vaadin-miki Jun 5, 2020
4cbaffe
#152 done (#153)
vaadin-miki Jun 8, 2020
d6931a3
Bump websocket-extensions from 0.1.3 to 0.1.4 in /demo-v14 (#151)
dependabot[bot] Jun 8, 2020
7d9efbf
#154 fixed (#155)
vaadin-miki Jun 9, 2020
c1be9fe
#131 could it be this simple?
vaadin-miki Jun 10, 2020
01efd91
Merge pull request #158 from vaadin-miki/131-conflict-resolving
vaadin-miki Jun 10, 2020
f9d1431
131 conflict resolving (#164)
vaadin-miki Jun 16, 2020
89c6bd3
#131 using separate step with PR for notes (with automatic merge) (#165)
vaadin-miki Jun 17, 2020
47f03a6
#131 using delayed merge action (#167)
vaadin-miki Jun 21, 2020
ac39ffa
(bot) release notes updated for 0.7.0
vaadin-miki Jun 21, 2020
5222ef1
automatic merge of PR #168
github-actions[bot] Jun 21, 2020
ab9bcca
#171 DatePattern now in a separate package (#172)
vaadin-miki Jun 22, 2020
c3a8281
173 threadlocal unload observer (#175)
vaadin-miki Jun 25, 2020
58ffe02
#170 done (#177)
vaadin-miki Jun 26, 2020
cbcfca6
#178 UnloadObserver is now UI-scoped singleton (#179)
vaadin-miki Jul 1, 2020
187eb88
(bot) release notes updated for 0.7.1
vaadin-miki Jul 1, 2020
e4a3335
automatic merge of PR #180
github-actions[bot] Jul 1, 2020
9aef510
done #182 and #183
vaadin-miki Jul 3, 2020
dd837d7
#174 done (#185)
vaadin-miki Jul 4, 2020
e70d813
(bot) release notes updated for 0.7.2
vaadin-miki Jul 4, 2020
36dd05a
automatic merge of PR #186
github-actions[bot] Jul 4, 2020
677592f
#188 fixes to automated release-notes.md creation (#190)
vaadin-miki Jul 6, 2020
7314c22
#189 done, #191 fixed in the process (#192)
vaadin-miki Jul 6, 2020
558f31e
#188 fixed wrong path (#193)
vaadin-miki Jul 6, 2020
8b04d63
(bot) release notes updated for 0.7.3
vaadin-miki Jul 6, 2020
6ffa1e0
automatic merge of PR #194
github-actions[bot] Jul 6, 2020
7630686
#160 done (#197)
vaadin-miki Jul 8, 2020
6bf0427
#196 done (#198)
vaadin-miki Jul 8, 2020
21a4e7e
#199 fixed (#200)
vaadin-miki Jul 22, 2020
e382394
#201 done (#202)
vaadin-miki Jul 24, 2020
f8a2eb1
(bot) release notes updated for 0.8.0
vaadin-miki Jul 27, 2020
34fa62d
automatic merge of PR #203
github-actions[bot] Jul 27, 2020
fca71dd
Removing beforeunload EventListener on detach (#207)
vaadin-miki Jul 28, 2020
c4d4c19
#208 added contributors to README
vaadin-miki Jul 28, 2020
92f74a1
GridSelect (#213)
vaadin-miki Aug 24, 2020
8e1fc7b
#214 seems done (#215)
vaadin-miki Aug 24, 2020
f2ab4ef
super date (time) picker now optionally always accepts short year (#217)
vaadin-miki Aug 24, 2020
0366d0a
(bot) release notes updated for 0.9.0
vaadin-miki Aug 27, 2020
8801399
automatic merge of PR #218
github-actions[bot] Aug 27, 2020
9e1beea
GridSelect's grid now can no longer have the selection mode changed (…
vaadin-miki Sep 3, 2020
dbd540d
#224 done (#225)
vaadin-miki Sep 7, 2020
563715b
#227 upgraded to vaadin 14.4 and added field helpers (#228)
vaadin-miki Oct 12, 2020
86d1954
#226 slf4j-simple is now demo dependency only (#230)
vaadin-miki Oct 12, 2020
7f009cd
#231 done (#232)
vaadin-miki Oct 12, 2020
aa8f3a2
Bump junit from 4.13 to 4.13.1 in /superfields (#229)
dependabot[bot] Oct 12, 2020
899e5c8
(bot) release notes updated for 0.9.1
vaadin-miki Oct 13, 2020
0bb0cb9
automatic merge of PR #233
github-actions[bot] Oct 13, 2020
3e810fc
Revert "Release notes for version " (#235) because of #220
vaadin-miki Oct 13, 2020
a40eec9
220 release process (#236)
vaadin-miki Oct 13, 2020
637944d
(bot) release notes updated for 0.9.1
vaadin-miki Oct 13, 2020
10e95f0
automatic merge of PR #237
github-actions[bot] Oct 13, 2020
dda5138
number fields validation fixed (#246)
vaadin-miki Nov 20, 2020
0387111
text selection mixin now works in grid (#247)
vaadin-miki Nov 20, 2020
2a89882
(bot) release notes updated for 0.9.2
vaadin-miki Nov 20, 2020
9a58f61
automatic merge of PR #248
github-actions[bot] Nov 20, 2020
a4a23aa
#239 GridMultiSelect done (pr #251)
vaadin-miki Dec 10, 2020
b7cbf37
#239 done (#252)
vaadin-miki Dec 11, 2020
209b0dc
#254 done (#255)
vaadin-miki Dec 16, 2020
8ad940d
ItemGrid item padding done (#250 #256 #257)
vaadin-miki Dec 17, 2020
22e8f02
(bot) release notes updated for 0.9.3
vaadin-miki Dec 17, 2020
5b998f7
automatic merge of PR #258
github-actions[bot] Dec 17, 2020
2bc28e7
#242 seems done for date picker at least (#261)
vaadin-miki Jan 13, 2021
372b6ce
superdatetimepicker type error no longer shown (#262)
vaadin-miki Jan 13, 2021
bbc1b33
(bot) release notes updated for 0.9.4
vaadin-miki Jan 13, 2021
8954a88
automatic merge of PR #263
github-actions[bot] Jan 13, 2021
a47547c
Scientific notation support for SuperBigDecimalField (#266)
vaadin-miki Jan 20, 2021
bad1b23
#264 removed deprecated code, refactored some complex code (#267)
vaadin-miki Jan 20, 2021
7343555
silenced sonar warnings about more than 5 superclasses
vaadin-miki Jan 20, 2021
062c2ae
silenced sonar warnings about more than 5 superclasses (#269)
vaadin-miki Jan 20, 2021
e6ace79
Placing number fields in form layout now honours size (#271)
vaadin-miki Feb 12, 2021
740e95b
#268 fixed, hopefully (#272)
vaadin-miki Feb 14, 2021
e9209d9
First iteration of ContentAware (#156) (#273)
vaadin-miki Feb 22, 2021
933758a
#274 done
vaadin-miki Feb 23, 2021
0208d9e
removed useless log message (#277)
vaadin-miki Feb 23, 2021
db77f5c
#278 Vaadin bumped to 14.4.8 (#279)
vaadin-miki Feb 28, 2021
5bfd326
#280 minimum Java turned to 11 (#281)
vaadin-miki Mar 3, 2021
961669e
(bot) release notes updated for 0.10.0
vaadin-miki Mar 3, 2021
6bb0518
automatic merge of PR #282
github-actions[bot] Mar 3, 2021
6f928f7
#284 fixed (#285)
vaadin-miki Mar 24, 2021
fb9e997
#286 done, Vaadin bumped to 14.5.1 (#287)
vaadin-miki Mar 25, 2021
d495f86
(bot) release notes updated for 0.10.1
vaadin-miki Mar 25, 2021
0e890fb
automatic merge of PR #288
github-actions[bot] Mar 25, 2021
b900acd
290 done, now possible to insert text from server-side (#291)
vaadin-miki Mar 28, 2021
13c759d
#292 #293 done (#294)
vaadin-miki Apr 20, 2021
7526a88
#299 bumped to Vaadin 14.6.3 (#300)
vaadin-miki Jun 17, 2021
c124cab
(bot) release notes updated for 0.10.2
vaadin-miki Jun 17, 2021
0f7d0c7
automatic merge of PR #301
github-actions[bot] Jun 17, 2021
41525be
#304 omit leading zero (#307)
vaadin-miki Aug 10, 2021
c12b9fe
removed test page for #305 from development (#308)
vaadin-miki Aug 10, 2021
9f58b85
CollectionField ready (#311)
vaadin-miki Sep 10, 2021
366e878
Mixins and javadocs cleaned up (#315)
vaadin-miki Sep 15, 2021
2116e22
Bumped Vaadin to 14.7.0 (#316)
vaadin-miki Sep 15, 2021
f446086
(bot) release notes updated for 0.11.0
vaadin-miki Sep 16, 2021
704428d
automatic merge of PR #317
github-actions[bot] Sep 16, 2021
9c5dbb6
(bot) version updated to 0.11.0
vaadin-miki Sep 16, 2021
7a01eb9
Merge branch 'master' into release-0.11.0
vaadin-miki Sep 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ buildNumber.properties
.idea
*.iml
node
node_modules
node_modules
build/
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This is the relevant dependency:
<dependency>
<groupId>org.vaadin.miki</groupId>
<artifactId>superfields</artifactId>
<version>0.10.2</version>
<version>0.11.0</version>
</dependency>
```

Expand Down
1 change: 1 addition & 0 deletions demo-v14/frontend/generated/vaadin.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import '../../target/index';
12,165 changes: 0 additions & 12,165 deletions demo-v14/package-lock.json

Large diffs are not rendered by default.

272 changes: 156 additions & 116 deletions demo-v14/package.json
Original file line number Diff line number Diff line change
@@ -1,141 +1,181 @@
{
"name": "no-name",
"license": "UNLICENSED",
"dependencies": {
"@polymer/iron-a11y-announcer": "3.0.2",
"@polymer/iron-a11y-keys-behavior": "3.0.1",
"@polymer/iron-fit-behavior": "3.0.2",
"@polymer/iron-flex-layout": "3.0.1",
"@polymer/iron-icon": "3.0.1",
"@polymer/iron-iconset-svg": "3.0.1",
"@polymer/iron-list": "3.1.0",
"@polymer/iron-media-query": "3.0.1",
"@polymer/iron-meta": "3.0.1",
"@polymer/iron-overlay-behavior": "3.0.3",
"@polymer/iron-resizable-behavior": "3.0.1",
"@polymer/iron-scroll-target-behavior": "3.0.1",
"@polymer/polymer": "3.2.0",
"@vaadin/vaadin-accordion": "1.2.0",
"@vaadin/vaadin-app-layout": "2.2.0",
"@vaadin/vaadin-avatar": "1.0.4",
"@vaadin/vaadin-board": "2.2.0",
"@vaadin/vaadin-button": "2.4.0",
"@vaadin/vaadin-charts": "6.3.1",
"@vaadin/vaadin-checkbox": "2.5.1",
"@vaadin/vaadin-combo-box": "5.4.7",
"@vaadin/vaadin-confirm-dialog": "1.3.0",
"@vaadin/vaadin-context-menu": "4.5.0",
"@vaadin/vaadin-control-state-mixin": "2.2.4",
"@vaadin/vaadin-cookie-consent": "1.2.0",
"@vaadin/vaadin-core-shrinkwrap": "14.7.0",
"@vaadin/vaadin-crud": "1.3.1",
"@vaadin/vaadin-custom-field": "1.3.1",
"@vaadin/vaadin-date-picker": "4.4.1",
"@vaadin/vaadin-date-time-picker": "1.4.0",
"@vaadin/vaadin-details": "1.2.0",
"@vaadin/vaadin-development-mode-detector": "2.0.4",
"@vaadin/vaadin-dialog": "2.5.2",
"@vaadin/vaadin-element-mixin": "2.4.2",
"@vaadin/vaadin-form-layout": "2.3.0",
"@vaadin/vaadin-grid": "5.8.4",
"@vaadin/vaadin-grid-pro": "2.3.0",
"@vaadin/vaadin-icons": "4.3.2",
"@vaadin/vaadin-item": "2.3.0",
"@vaadin/vaadin-list-box": "1.4.0",
"@vaadin/vaadin-list-mixin": "2.5.1",
"@vaadin/vaadin-login": "1.2.0",
"@vaadin/vaadin-lumo-styles": "1.6.1",
"@vaadin/vaadin-material-styles": "1.3.2",
"@vaadin/vaadin-menu-bar": "1.2.2",
"@vaadin/vaadin-messages": "1.0.1",
"@vaadin/vaadin-notification": "1.6.1",
"@vaadin/vaadin-ordered-layout": "1.4.0",
"@vaadin/vaadin-overlay": "3.5.1",
"@vaadin/vaadin-progress-bar": "1.3.0",
"@vaadin/vaadin-radio-button": "1.5.2",
"@vaadin/vaadin-rich-text-editor": "1.3.0",
"@vaadin/vaadin-select": "2.4.1",
"@vaadin/vaadin-shrinkwrap": "14.7.0",
"@vaadin/vaadin-split-layout": "4.3.0",
"@vaadin/vaadin-tabs": "3.2.0",
"@vaadin/vaadin-text-field": "2.8.5",
"@vaadin/vaadin-themable-mixin": "1.6.2",
"@vaadin/vaadin-time-picker": "2.4.0",
"@vaadin/vaadin-upload": "4.4.2",
"@vaadin/vaadin-usage-statistics": "2.1.0",
"@webcomponents/shadycss": "1.8.0",
"@webcomponents/webcomponentsjs": "^2.2.10",
"construct-style-sheets-polyfill": "2.4.16",
"lit-element": "2.5.1",
"lit-html": "1.4.1"
},
"devDependencies": {
"babel-loader": "8.2.2",
"chokidar": "^3.5.0",
"compression-webpack-plugin": "4.0.1",
"copy-webpack-plugin": "5.1.2",
"css-loader": "4.2.1",
"extra-watch-webpack-plugin": "1.0.3",
"extract-loader": "5.1.0",
"file-loader": "6.1.0",
"lit-css-loader": "0.0.4",
"raw-loader": "3.1.0",
"ts-loader": "8.0.12",
"typescript": "4.0.3",
"webpack": "4.42.0",
"webpack-babel-multi-target-plugin": "2.3.3",
"webpack-cli": "3.3.11",
"webpack-dev-server": "3.11.0",
"webpack-merge": "4.2.2"
},
"vaadin": {
"dependencies": {
"lit-element": "2.5.1",
"@polymer/iron-a11y-announcer": "3.0.2",
"@polymer/iron-a11y-keys-behavior": "3.0.1",
"@polymer/iron-fit-behavior": "3.0.2",
"@polymer/iron-flex-layout": "3.0.1",
"@polymer/iron-icon": "3.0.1",
"@polymer/iron-iconset-svg": "3.0.1",
"@polymer/iron-list": "3.1.0",
"@polymer/iron-media-query": "3.0.1",
"@polymer/iron-meta": "3.0.1",
"@polymer/iron-overlay-behavior": "3.0.3",
"@polymer/iron-resizable-behavior": "3.0.1",
"@polymer/iron-scroll-target-behavior": "3.0.1",
"@polymer/polymer": "3.2.0",
"@webcomponents/webcomponentsjs": "^2.2.10",
"@vaadin/vaadin-crud": "1.3.0",
"@vaadin/vaadin-grid": "5.7.13",
"@vaadin/vaadin-icons": "4.3.2",
"@vaadin/vaadin-split-layout": "4.3.0",
"@vaadin/vaadin-combo-box": "5.4.7",
"@vaadin/vaadin-cookie-consent": "1.2.0",
"@vaadin/vaadin-core-shrinkwrap": "14.6.3",
"@vaadin/vaadin-upload": "4.4.1",
"@vaadin/vaadin-dialog": "2.5.2",
"@vaadin/vaadin-select": "2.4.0",
"@vaadin/vaadin-accordion": "1.2.0",
"@vaadin/vaadin-app-layout": "2.2.0",
"@vaadin/vaadin-item": "2.3.0",
"@vaadin/vaadin-avatar": "1.0.4",
"@vaadin/vaadin-board": "2.2.0",
"@vaadin/vaadin-notification": "1.6.1",
"@vaadin/vaadin-charts": "6.3.1",
"@vaadin/vaadin-grid-pro": "2.3.0",
"@vaadin/vaadin-progress-bar": "1.3.0",
"@vaadin/vaadin-shrinkwrap": "14.6.3",
"@vaadin/vaadin-date-time-picker": "1.4.0",
"@vaadin/vaadin-ordered-layout": "1.4.0",
"@vaadin/vaadin-login": "1.2.0",
"@vaadin/vaadin-button": "2.4.0",
"@vaadin/vaadin-charts": "6.3.1",
"@vaadin/vaadin-checkbox": "2.5.1",
"@vaadin/vaadin-combo-box": "5.4.7",
"@vaadin/vaadin-confirm-dialog": "1.3.0",
"@vaadin/vaadin-context-menu": "4.5.0",
"@vaadin/vaadin-control-state-mixin": "2.2.4",
"@vaadin/vaadin-cookie-consent": "1.2.0",
"@vaadin/vaadin-core-shrinkwrap": "14.7.0",
"@vaadin/vaadin-crud": "1.3.1",
"@vaadin/vaadin-custom-field": "1.3.1",
"@vaadin/vaadin-date-picker": "4.4.1",
"@vaadin/vaadin-text-field": "2.8.4",
"@vaadin/vaadin-menu-bar": "1.2.2",
"@vaadin/vaadin-custom-field": "1.3.0",
"@vaadin/vaadin-date-time-picker": "1.4.0",
"@vaadin/vaadin-details": "1.2.0",
"@vaadin/vaadin-development-mode-detector": "2.0.4",
"@vaadin/vaadin-dialog": "2.5.2",
"@vaadin/vaadin-element-mixin": "2.4.2",
"@vaadin/vaadin-form-layout": "2.3.0",
"@vaadin/vaadin-accordion": "1.2.0",
"@vaadin/vaadin-confirm-dialog": "1.3.0",
"@polymer/iron-list": "3.1.0",
"@vaadin/vaadin-grid": "5.8.4",
"@vaadin/vaadin-grid-pro": "2.3.0",
"@vaadin/vaadin-icons": "4.3.2",
"@vaadin/vaadin-item": "2.3.0",
"@vaadin/vaadin-list-box": "1.4.0",
"@vaadin/vaadin-details": "1.2.0",
"@vaadin/vaadin-checkbox": "2.5.0",
"@polymer/iron-icon": "3.0.1",
"@vaadin/vaadin-time-picker": "2.4.0",
"@vaadin/vaadin-context-menu": "4.5.0",
"@vaadin/vaadin-tabs": "3.2.0",
"@vaadin/vaadin-radio-button": "1.5.1",
"@vaadin/vaadin-lumo-styles": "1.6.0",
"@vaadin/vaadin-list-mixin": "2.5.1",
"@vaadin/vaadin-login": "1.2.0",
"@vaadin/vaadin-lumo-styles": "1.6.1",
"@vaadin/vaadin-material-styles": "1.3.2",
"@vaadin/vaadin-menu-bar": "1.2.2",
"@vaadin/vaadin-messages": "1.0.1",
"@vaadin/vaadin-notification": "1.6.1",
"@vaadin/vaadin-ordered-layout": "1.4.0",
"@vaadin/vaadin-overlay": "3.5.1",
"@vaadin/vaadin-progress-bar": "1.3.0",
"@vaadin/vaadin-radio-button": "1.5.2",
"@vaadin/vaadin-rich-text-editor": "1.3.0",
"@vaadin/vaadin-avatar": "1.0.4",
"@vaadin/vaadin-select": "2.4.1",
"@vaadin/vaadin-shrinkwrap": "14.7.0",
"@vaadin/vaadin-split-layout": "4.3.0",
"@vaadin/vaadin-tabs": "3.2.0",
"@vaadin/vaadin-text-field": "2.8.5",
"@vaadin/vaadin-themable-mixin": "1.6.2",
"@vaadin/vaadin-time-picker": "2.4.0",
"@vaadin/vaadin-upload": "4.4.2",
"@vaadin/vaadin-usage-statistics": "2.1.0",
"@webcomponents/shadycss": "1.8.0",
"@webcomponents/webcomponentsjs": "^2.2.10",
"construct-style-sheets-polyfill": "2.4.16",
"lit-element": "2.5.1",
"lit-html": "1.4.1"
},
"devDependencies": {
"webpack-babel-multi-target-plugin": "2.3.3",
"copy-webpack-plugin": "5.1.2",
"compression-webpack-plugin": "4.0.1",
"raw-loader": "3.1.0",
"webpack-cli": "3.3.11",
"webpack": "4.42.0",
"babel-loader": "8.2.2",
"chokidar": "^3.5.0",
"webpack-merge": "4.2.2",
"webpack-dev-server": "3.11.0",
"ts-loader": "8.0.12",
"typescript": "4.0.3",
"compression-webpack-plugin": "4.0.1",
"copy-webpack-plugin": "5.1.2",
"css-loader": "4.2.1",
"file-loader": "6.1.0",
"extra-watch-webpack-plugin": "1.0.3",
"extract-loader": "5.1.0",
"file-loader": "6.1.0",
"lit-css-loader": "0.0.4",
"extract-loader": "5.1.0"
"raw-loader": "3.1.0",
"ts-loader": "8.0.12",
"typescript": "4.0.3",
"webpack": "4.42.0",
"webpack-babel-multi-target-plugin": "2.3.3",
"webpack-cli": "3.3.11",
"webpack-dev-server": "3.11.0",
"webpack-merge": "4.2.2"
},
"hash": "cdb69899f8ae574ab841cfbd8eedacf79ec50740321b20bf492b8124931756b2"
},
"dependencies": {
"lit-element": "2.5.1",
"@polymer/polymer": "3.2.0",
"@webcomponents/webcomponentsjs": "^2.2.10",
"@vaadin/vaadin-crud": "1.3.0",
"@vaadin/vaadin-grid": "5.7.13",
"@vaadin/vaadin-icons": "4.3.2",
"@vaadin/vaadin-split-layout": "4.3.0",
"@vaadin/vaadin-combo-box": "5.4.7",
"@vaadin/vaadin-cookie-consent": "1.2.0",
"@vaadin/vaadin-core-shrinkwrap": "14.6.3",
"@vaadin/vaadin-upload": "4.4.1",
"@vaadin/vaadin-dialog": "2.5.2",
"@vaadin/vaadin-select": "2.4.0",
"@vaadin/vaadin-app-layout": "2.2.0",
"@vaadin/vaadin-item": "2.3.0",
"@vaadin/vaadin-board": "2.2.0",
"@vaadin/vaadin-notification": "1.6.1",
"@vaadin/vaadin-charts": "6.3.1",
"@vaadin/vaadin-grid-pro": "2.3.0",
"@vaadin/vaadin-progress-bar": "1.3.0",
"@vaadin/vaadin-shrinkwrap": "14.6.3",
"@vaadin/vaadin-date-time-picker": "1.4.0",
"@vaadin/vaadin-ordered-layout": "1.4.0",
"@vaadin/vaadin-login": "1.2.0",
"@vaadin/vaadin-button": "2.4.0",
"@vaadin/vaadin-date-picker": "4.4.1",
"@vaadin/vaadin-text-field": "2.8.4",
"@vaadin/vaadin-menu-bar": "1.2.2",
"@vaadin/vaadin-custom-field": "1.3.0",
"@vaadin/vaadin-form-layout": "2.3.0",
"@vaadin/vaadin-accordion": "1.2.0",
"@vaadin/vaadin-confirm-dialog": "1.3.0",
"@polymer/iron-list": "3.1.0",
"@vaadin/vaadin-list-box": "1.4.0",
"@vaadin/vaadin-details": "1.2.0",
"@vaadin/vaadin-checkbox": "2.5.0",
"@polymer/iron-icon": "3.0.1",
"@vaadin/vaadin-time-picker": "2.4.0",
"@vaadin/vaadin-context-menu": "4.5.0",
"@vaadin/vaadin-tabs": "3.2.0",
"@vaadin/vaadin-radio-button": "1.5.1",
"@vaadin/vaadin-lumo-styles": "1.6.0",
"@vaadin/vaadin-material-styles": "1.3.2",
"@vaadin/vaadin-rich-text-editor": "1.3.0",
"@vaadin/vaadin-avatar": "1.0.4",
"construct-style-sheets-polyfill": "2.4.16",
"lit-html": "1.4.1"
},
"devDependencies": {
"webpack-babel-multi-target-plugin": "2.3.3",
"copy-webpack-plugin": "5.1.2",
"compression-webpack-plugin": "4.0.1",
"raw-loader": "3.1.0",
"webpack-cli": "3.3.11",
"webpack": "4.42.0",
"chokidar": "^3.5.0",
"webpack-merge": "4.2.2",
"webpack-dev-server": "3.11.0",
"ts-loader": "8.0.12",
"typescript": "4.0.3",
"css-loader": "4.2.1",
"file-loader": "6.1.0",
"extra-watch-webpack-plugin": "1.0.3",
"lit-css-loader": "0.0.4",
"extract-loader": "5.1.0"
"hash": "6d1b8cde5704aa47879cb029c25c6aa1c95234cec4ac55ac5024a20e3d158103"
}
}
8 changes: 4 additions & 4 deletions demo-v14/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,26 @@
<parent>
<artifactId>superfields-parent</artifactId>
<groupId>org.vaadin.miki</groupId>
<version>0.10.2</version>
<version>0.11.0</version>
</parent>

<artifactId>superfields-demo-v14</artifactId>
<version>0.10.2</version>
<version>0.11.0</version>
<name>V14 demo app for SuperFields</name>
<description>Showcase application for V14 and SuperFields.</description>
<packaging>war</packaging>

<properties>
<failOnMissingWebXml>false</failOnMissingWebXml>
<node.version>v12.14.0</node.version>
<jetty.plugin.version>9.4.15.v20190215</jetty.plugin.version>
<jetty.plugin.version>9.4.36.v20210114</jetty.plugin.version>
</properties>

<dependencies>
<dependency>
<groupId>org.vaadin.miki</groupId>
<artifactId>superfields</artifactId>
<version>0.10.2</version>
<version>0.11.0</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package org.vaadin.miki.demo.builders;

import com.vaadin.flow.component.Component;
import com.vaadin.flow.component.checkbox.Checkbox;
import org.vaadin.miki.demo.ContentBuilder;
import org.vaadin.miki.demo.Order;
import org.vaadin.miki.superfields.numbers.AbstractSuperFloatingPointField;

import java.util.function.Consumer;

/**
* Builds content for {@link AbstractSuperFloatingPointField}.
* @author miki
* @since 2021-08-09
*/
@Order(28)
@SuppressWarnings("squid:S5411") // no way around boxed values
public class AbstractSuperFloatingPointFieldBuilder implements ContentBuilder<AbstractSuperFloatingPointField<?, ?>> {
@Override
public void buildContent(AbstractSuperFloatingPointField<?, ?> component, Consumer<Component[]> callback) {
final Checkbox integerPartOptional = new Checkbox("Make integer part optional?");
integerPartOptional.addValueChangeListener(event -> component.setIntegerPartOptional(event.getValue()));
callback.accept(new Component[]{integerPartOptional});
}
}
Loading