All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- set-up for before insert data
#128
- Table cell focusing
#123
- Handle the case where user wants to toggle off a list
#124
- Bump version to 2.9.0
0944dd3
- Cypress on focus fix
ee591f0
- Add tests for blocks utils: getAllBlocks
46ffea2
- Update snapshot
0643c84
- Update snapshot
af3420c
- Code cleanup
f922647
- Code cleanup
d32d75d
- Improve selection handling from cells
9dc33ed
- Checkpoint
0ba753b
- WIP
1b9e48e
- WIP
8430bee
19 July 2021
- Use <a> tag for links
#120
- Fix simplelink plugin link editing
#121
- Use <a> tag for links
#118
- Use a link
928bdc1
12 July 2021
- Deserialize break, debounce select
#117
- Deserialize break properly
#110
- Debounce on select state update
#113
- Update SlateEditor.jsx
6e88544
- Add Sonarqube tag using frontend addons list
821e386
- Add Sonarqube tag using frontend addons list
fc21423
- fix quotes
205d2bc
- Add Sonarqube tag using frontend addons list
afa38ab
- Lower timeout to 150
363652c
1 July 2021
- Release Keyboard for detached mode and extras metadata in view mode
#116
- Pass metadata extras to Element in view mode
#115
- Add keyboard handler for detached mode (adds shift+enter soft break a…
#114
- [JENKINS] - Fix eslint
6931c95
- Add keyboard handler for detached mode (adds shift+enter soft break as BR)
e085b7b
24 June 2021
- Bump release. Add yarn test / make test
#108
- Fix Slate to slate paste
#107
- Use DOM styling to improve speed of show/hide toolbar
#96
-
- Fix slate to slate paste
#104
- Fix slate to slate paste
- Split test command into test and test:fix
de71caf
- Add test within scripts and makefile
1f35a6e
- Bump release
aa8b131
- [JENKINS] - Update tests snapshot
84f8a36
- Refactor cypress tests
3258dc2
- Wait for resources to load
5fa3325
- Refs #101 - Cypress integration test block focusing
98e7617
- Make the toolbar responsiveness a lot better
d7eb5bd
- Use a setTimeout on click event
b25d706
- Remove unneeded code; don't pass withBlockProperties to detached mode widget
28be533
- Don't enable detached for disableNewBlocks; need confirmation for this behavior
c7504e5
- Avoid eslint problems
4e757fc
- Disable eslint for line
c2bb2b5
- Better handling of whitespace in pasting
47b2e5d
- Fix slate to slate copy/paste
4c66a50
18 June 2021
- Fix dependencies
#105
18 June 2021
- Updated offset for HashLink scroll behavior
#103
- [JENKINS] - Cypress
ccbf42a
- [JENKINS] - Cypress
c9610ef
- [JENKINS] - Cypress
35969d5
- [JENKINS] - Cypress
6c2fb86
- [JENKINS] - cypress wait
2cec101
- Fix UniversalLink openLinkInNewTab invalid string
89bede0
- Added parentId to Blocks chooser
eebd292
13 June 2021
- Remove deprecated InlineForm
#99
- Detached mode for slate
#97
- Remove deprecated InlineForm
#94
- Bump minor release
b1276fe
- Fix handleKey
accaa6e
- Add slate editor detached mode
251f7df
- Add detached mode slate editor
6d604f6
12 June 2021
- Replace useLayoutEffect with useIsomorphicLayoutEffect
#98
- Add missing id to getAllBlocks helper method
3cf42e1
- Add helper method volto-slate/utils getAllBlocks
b996af6
9 June 2021
- Remove mousedown handler
#95
7 June 2021
- [JENKINS] - Fix cypress jenkins
#93
- [JENKINS] - Move cy.wait
9ce05e5
- [JENKINS] - Cypress wait
31db2dd
2 June 2021
- [JENKINS] - Fix eslint / prettier
#87
- Improve list handling
#88
- Release 2.6.1
539ce09
- [JENKINS] - Cypress :asDefault
7dc8b3b
- [JENKINS] - Fix integration tests
47e52ae
- [JENKINS] - Fix yarn cypress:open
37424b1
- [JENKINS] - Fix yarn cypress:open
001895e
- Add extra condition
d45c7da
- Improve normalization of blocks in lists
0611f24
- [JENKINS] - Fix unit tests
2f14ccd
28 May 2021
- Normalizing improvements, based on nonreact toolbar
#85
- Fix add button always present, and small fixes in the simple link plu…
#83
- Release 2.6.0
8879dd3
- Use visibility sensor
27b3ecc
- Refactor, WIP
448ec90
- Somewhat improve table pasting
283e1e8
- Improve code tag deserializer
2df5e35
- Improve block normalizing
98ac956
- Fix tests
da48467
- Fix simple link pasting
ae86a53
- Don't let <TAB> traverse blocks; improve handling of span in pasting
b87c692
- Implement the simple link deserializer
7e63bfa
- Work on normalization
5a48fda
- Improve list headling
5fa9a52
- remove dependencies
c8923bc
- Better toolbar
f5c7c54
- Better toolbar
3cbb4c1
- Make the toolbar more responsive
68f2717
- Fix add button always present, and small fixes in the simple link plugin CSS components
6497285
- Fix add button always present, and small fixes in the simple link plugin CSS components
3b7169a
- Fix profile name
792b077
26 May 2021
- Improve coverage and more
#82
- Improve coverage
#81
- Simple link plugin
#79
- Jenkins reports add junit tests
#78
- move cypress results to cypress/reports
728530b
- Major release 2.5.0
def082b
- Add simpleLink addon profile
81dcda9
- Update snapshot
692df9b
- Remove unused import
e9d776b
- code cleanup
0e5a48a
- test only cypress coverage
8e8395d
- remove debug info, fix path
8fdd77a
- add debug
749e367
- Add code coverage
4f5d29d
- remove unused code on post
9806f56
- fix empty stash
5ba2a14
- add coverage report
30c8a89
- Add missing module
6ec6218
- Use normalization to handle list rules
7caaa7c
- Add a try/catch
5f8bc6e
- Add back var definition
9db899e
- WIP
dadcceb
- Don't try to lift li nodes at shallow paths
6bb55de
- Force update
0d6d080
- Code cleanup
9612a98
- Add callout plugin
3eb7fea
- Use unlink item when link is active
af3e4e0
- Make the toolbar better behaved
2a5e61a
- Add link rendering; improve add form handling
84f495f
- Rollback
b0bb09a
- Improve handling of click outside addlinkform
5195792
- Improve highlight of selection in link element
ddebc39
- Use intl in link button
6f95301
- Improve link plugin
f1ca1b1
- Rename FixedToolbar - PositionedToolbar
7c12411
- Add SimpleLink WIP
10e66c3
- Add SimpleLink WIP
e2f06ad
- try 2 junit commands
d2a0c36
- Add SimpleLink WIP
fcd53e7
- specify junit format
d58c9bc
- fix junit unstash
ed478b8
- add junit tests from cypress
cb32875
- Add simplelink WIP
e56b5e3
12 May 2021
- [JENKINS] - Auto-release pipeline
#74
- fixed issue with decoration not being removed if user does not add any data on a new element
#76
- Cypress
d143b6b
- put integration archiving in double try/finally
c81375e
- [JENKINS] - Fix leftarrow cypress tests
c6bfda8
- [JENKINS] - Fix leftarrow integration tests
55e7702
- [JENKINS] - Add :asDefault to cypress
c277962
- [JENKINS] - Fix cypress integration tests
1fe8b98
- fixed issue with decoration not being removed if user does not add any data on a new element, also should not remove if the user does not change an existing
6a38aa8
- [JENKINS] - Update test snapshot
08f1b5b
21 April 2021
- Make option if toolbar is floating or fixed on top of the block configurable
#71
- Release 2.4.2
5b9a4ec
- Make it possible to use tab key to traverse between slate blocks
05bd772
- renaming: showExpandedToolbar
4d9de27
20 April 2021
- Plaintext (serializeNodesToText): join text of node with separating spaces: separate list items
#68
- Improve toolbar handling when selecting text from keyboard
#72
- Release 2.4.1
2f148f9
- Update develop
d195d52
- Rename showToolbar var => showExpandedToolbar
799bde7
- Handle arrows in showing toolbar
8ba7bbd
- Some cleanup
1ce048d
- Handle ctrl+a case
46c7118
- Improve show of toolbar from keyboard
cdeb468
- Upgrade slate to 0.62
d4bfdc2
- Plaintext: join text of node with separating spaces: separate list items
aa75e64
7 April 2021
- Release 2.4.0
980aee8
- Add support for onInsertBlock with BlockChooser
7b1621a
- Revert "Add support for newId returned by onMutateBlock"
85de73b
- DEPRECATE futurevolto: InlineForm, Blocks helpers
1a64495
- Add support for newId returned by onMutateBlock
0f806b5
- Refs #126375 pass blocksConfig to TextBlockEdit for block config changes:
6641388
29 March 2021
- Release 2.3.1
3f533ec
- Docs cosmetics
6e59769
- Remove un-released eea.volto.slate dependency from docs
0683ae6
26 March 2021
23 March 2021
22 March 2021
- Release 2.2.0
1012983
- Use link instead of button
7972912
- Scroll to element with offset
b167f27
- [JENKINS] - Fix stylelint
4feed52
- Prettier fix
62b9312
- Handle hashlink using redux
b277219
- Hash link
eb16243
- Fix crash when dealing with a null link
423f702
8 March 2021
- Release 2.1.0
f2656e8
- Cleanup dependencies
f064aec
- [JENKINS] - Fix stylelint
eb1ea0c
- Add info about the plone integration package
d993c7c
- Cleanup usage of internal link
1f95aa8
- Improve link plugin
cf36771
1 March 2021
- Use universal link
#63
- Use UniversalLink in Link plugin; Fix #55
#55
- Release 2.0.1
7f75fa7
- Auto release on npm
2b1dd57
25 February 2021
- Volto 12 upgrade: ~/config -> @plone/volto/registry
#62
- Make Makefile more generic
#61
- Volto 12 compatibility
#60
- Release 2.0.0
e058cc6
- Update dependency volto-object-widget to ^2.0.0
d7b7126
- Lower coverage threshold
3f17c87
- Fix .eslintrc
f4de03c
- Upgrade Jenkins pipeline to use plone/volto-addon-ci docker image
07cc8e8
- Upgrade tests ~/config to @/plone/volto/registry
5077dcb
- More makefile
9a22edc
- Fix makefile
5ac16cb
- Add makefile to bootstrap addon
1cc6ade
- Add custom eslint configuration
8871bfd
- Remove unneeded package
d8cd82c
- Update for Volto 12 compatibility
9594d78
- Remove bootstrap script
e01a8fd
- Update CHANGELOG.md
3b13c9e
19 February 2021
- Removed Slate from Text and Table block title in asDefault profile
#59
- Release 1.2.0
1aaac34
- Use commit limit for this release
3c70f8d
- Use commit limit for this release
018cf96
- Use a static changelog for this release
244386a
- Refs #126375 set within asDefault profile the Table and Text naming:
4f56d4b
- Refs #126375 revert also test upgrade
f925217
- Refs #126375 revert devDependencies upgrade since the tests fail
6825545
- Refs #126375 attempt to fix tests after testing upgrade:
d189d77
- Refs #126375 modified waitFor test
6cff18a
- Refs #126375 use waitFor as wait is deprecated and updated devDependencies for volto-slate
8dbb012
- Refs #126375 cypress test should look For Text not Slate anymore
e249337
- Refs #126375 prettier fixes for text index.js
9d4d7cd
- Refs #126375 prettier fixes
e21f81c
- #126375 renamed Slate -> Text, Slate Table -> Table
24721c2
8 February 2021
26 January 2021
- render external link that starts with / with Link component of react…
#51
- Release 1.1.0
3d5344c
- render external link starting with '/' with Link component of react-router-dom
21619de
- Revert "render external link that starts with / with Link component of react-router-dom"
cd47e39
- render external link that starts with / with Link component of react-router-dom
b73aa64
28 December 2020
- Improve DEVELOP.md instructions
#54
- internal_link with Link of react-router-dom
#50
- Release 1.0.7
e0daac9
16 December 2020
- Separate dev dependencies in package.json
#48
- Release 1.0.6
1a22eae
- [JENKINS] - Add missing dependencies
b0d79ba
- Update docs with missing dependencies
33cd98a
14 December 2020
- Prevent some potential bugs
#42
- Rewrite the directory-structure.md within docs
#47
- Prioritize MIME types from data transfers (If HTML is available, don't paste image but HTML)
#43
- Make slate_richtext widget backward compatible
#41
- Release 1.0.5
8ca68d4
- add sonar exclusions
e28b1f1
- Remove useless dependencies, pass unit tests
2734907
- update jenkinsfile to develop
52b1721
- add exclusions
3b71705
- Attempt to solve unit test errors
b363ad1
- Solve ~2 bugs, introduce 2 editor properties
f33b04a
- If HTML is available, don't paste image but HTML
54a359e
- Upgrade dependencies including jest for CI
99c5ebe
- deprecate wait
9782f1b
- deprecated wait
712df48
- Tables pasted from G Sheets work better
7dca99e
- Works now: Paste tables from Google Sheets into volto-slate
a3beb99
- Tweak gitignore
24b96fb
- Update README.md
d1fbb4d
2 December 2020
2 December 2020
27 November 2020
- add additional classes to SlateToolbar
#37
- Add dependency on @eeacms/volto-object-widget
#39
- Develop
#36
- Release 1.0.2
26cb765
- Publish release on npm
ae664ce
- [JENKINS] - Fix cypress create slate block
92f5165
- [JENKINS] - Add cypress tests
4c2ed8f
- add more blockProps to RichTextWidget
e072ba1
22 November 2020
- Remake GIFs with normal, larger speed
#35
- Release 1.0.1
5ba1695
- Add dependency on @eeacms/volto-object-widget
0b6b7f4
16 November 2020
- Update screen captures
#34
- Release 1.0.0
25b5b96
- Fix screen gif links
65d8a7c
- Fix documentation
a5080dd
- Update features and screen recordings in README.md
ec55905
- try without exclusions
de19839
- try different exclusion
a38b112
- exclude tests jsx
a2f98c0
- [JENKINS] - Update tags, unittests snapshots
63ee3cf
- Rename unit test files from .jsx to .js
a4062fb
- All existing unit test are passed
c471134
- Update docs
1b737a6
- Pass another unit test that previously was failed
f395aa5
- Pass unit test that previously was failed
7dd38f8
- Correct an unit test
60d340a
- Small change for debugging
60c2718
- update pipeline to volto-widgets-view pipeline
117e250
- Added eslint-disable comment to a file
2528062
- Added a console.log for debugging
fe65b90
- Update README.md
54a4a90
- Update README.md
d93ca07
- Repair code style errors in the previous commit
05e1f09
- Attempt to make Table/View.test.jsx functional
bdb562d
- [JENKINS] - Update snapshot tests
4c9a428
- [JENKINS] - Fix eslint, stylelint. Refs #32, #33
59ae08b
- [JENKINS] - Update pipeline
de7fd8d
9 November 2020
2 November 2020
- Remove SidebarPopup z-index
#31
- Develop
#30
- Sync develop
#25
- Release 0.9.2
d81f7bc
- Cleanup deprecated CHANGELOG
d59ce34
- Fix release-it config
70f468a
30 October 2020
- Raise SidebarPopup so it's above main sidebar
#29
- Strong em
#28
- Use react-select from separate chunk
#27
- Put SlateEditor above modal forms
#26
- Remove about a dozen browser console warnings
#24
- Make selection in Slate Text blocks work well with keyboard again
#23
- Basic keyboard shortcuts work
#21
- Block style buttons work again
#20
- Remove package-lock.json
ebdcd9f
- Implement variable with format aliases
590137f
- Toolbar buttons and hotkeys work
a6f2691
- Don't show hovering toolbar when there's just saved, not live, selection
597e954
- Omit also path from rendering in elements
8facd99
- Remove obsolete comment
6e07016
- Fix rendering of table blocks
77a0768
- Defensive code
d48c360
- Add changelog
237fdfd
- Optimize output of serializer
c907405
- Avoid editor prop from being rendered by elements
9b6f2ef
- Also set saved selection on slate editor update
bed2bda
- Solve a browser console warning
c3c339f
- Fix handling of selection in insertElement
f3ea46a
- Add style to the richtext widget
ed7b35b
- Remove warning
fe8fbc3
- Add comments
87a7264
- Make home/end keys work
eeb2956
- Make readOnly really work
85c4125
- Correct mistake: removed readOnly prop from SlateEditor
9a371e7
- yarn workspace volto-slate add react-visibility-sensor
dc02e5f
- Add missing dependency react-visibility-sensor
38e23ae
- Reintroduce Dropzone and use it correctly
cb59e43
- Switch back read-only mode to true if another block is selected
99bda15
- Use visibility sensor for SlateEditor
a830fcf
- Adjust changelog
94dbfe7
- Temporarily remove dropzone from text editor
9b2910d
- Comment out the shortcut for format 'code'
4150826
- Basic keyboard shortcuts work, UI string changes
fe87a47
- Code cleanup
99820b8
- Add support for native integration of block styles
095fcea
- Fix toc entry
f261dc9
- Pass level as int
6942c88
- Integrate with volto-block-toc
96993a9
- It's easier to open the styles menu
e6accdc
- Moved all utilities of StyleMenu into StyleMenu directory
cbb0779
- Add changelog
a713a78
- Add toc entry settings in text block
d938391
- Improve paste handling when dealing with images
27b5c81
- Extract toggleStyle into utils/blocks.js
ebd919f
- Improve paste handling, also handle plain text
4cc2b54
7 October 2020
22 October 2020
- Use react-select from separate chunk
#27
- Put SlateEditor above modal forms
#26
- Don't show hovering toolbar when there's just saved, not live, selection
597e954
- Omit also path from rendering in elements
8facd99
- Remove obsolete comment
6e07016
- Fix rendering of table blocks
77a0768
- Defensive code
d48c360
19 October 2020
18 October 2020
- Remove about a dozen browser console warnings
#24
- Avoid editor prop from being rendered by elements
9b6f2ef
- Also set saved selection on slate editor update
bed2bda
- Solve a browser console warning
c3c339f
- Fix handling of selection in insertElement
f3ea46a
- Add style to the richtext widget
ed7b35b
14 October 2020
- Make selection in Slate Text blocks work well with keyboard again
#23
- Remove warning
fe8fbc3
- Add comments
87a7264
- Make home/end keys work
eeb2956
- Make readOnly really work
85c4125
- Correct mistake: removed readOnly prop from SlateEditor
9a371e7
- yarn workspace volto-slate add react-visibility-sensor
dc02e5f
- Add missing dependency react-visibility-sensor
38e23ae
- Reintroduce Dropzone and use it correctly
cb59e43
- Switch back read-only mode to true if another block is selected
99bda15
- Use visibility sensor for SlateEditor
a830fcf
12 October 2020
- Basic keyboard shortcuts work
#21
- Block style buttons work again
#20
- Adjust changelog
94dbfe7
- Temporarily remove dropzone from text editor
9b2910d
- Comment out the shortcut for format 'code'
4150826
- Basic keyboard shortcuts work, UI string changes
fe87a47
- Code cleanup
99820b8
- Add support for native integration of block styles
095fcea
- Fix toc entry
f261dc9
- Pass level as int
6942c88
- Integrate with volto-block-toc
96993a9
- It's easier to open the styles menu
e6accdc
- Moved all utilities of StyleMenu into StyleMenu directory
cbb0779
- Add changelog
a713a78
- Add toc entry settings in text block
d938391
- Improve paste handling when dealing with images
27b5c81
- Extract toggleStyle into utils/blocks.js
ebd919f
- Improve paste handling, also handle plain text
4cc2b54
7 October 2020
- Sync develop to master
#16
- Release 0.7.0
#10
- Merge develop to master
#7
- Improve paste handling
fb915f7
- Improve paste handling
e4421ee
- Improve paste handling
9c097e7
- Code cleanup
e42240a
- Improve paste handling
156d17c
- Simplify a bit the select flushing
54ca049
- Solve: fixed (expanded) toolbar not showing
62debcf
- Use default target string '_self' in schema
0f0086c
- Default target string is '_self'
7ea908a
- Return null from deserializeImageTag sometimes
313a0ea
- Solve: Enter press in title not focusing new block
ef14eab
- Disable paste of local images in HTML context
c6a70e3
- Do not let the user paste links that target iframes
ac7bb68
- Move ObjectByTypeWidget to volto-object-widget
5bd54d3
4 October 2020
- Hide hovering toolbar on sidebar opening
#12
- Add CHANGELOG entries
765d4db
- Improve paste handling
97d4684
- Improve paste handling
f3c1057
- Cleanup code
3b0cc7a
- Better paste handling
358a41d
- Fix handling of new line character in paste
714de4b
- Fix link pasting; improve general pasting
5eac988
- Better handling of paste data coming from slate
c2bd4fd
- Replace savedSelection property with separate getSavedSelection and setSavedSelection
a2f2d54
- Ignore <br> tags in deserialization process
50426a0
- Correctly render <br> from pasted HTML
6f05392
- Solve issue: function throws exception, not returning empty NodeEntry
fdbf353
- Modularize, better Enter behaviour in inlines in lists
428a373
- Add new line between two function definitions
411eb5b
- Split block on Enter when selection in inline node
8f2956f
- Pasted links have good information in their sidebar
976062d
- Allow pasting empty cells from Google Spreadsheets
cabfd11
- Upgrade slate to 0.59
890ae52
- Toolbar button title
ebc6878
- Fix: range is null
e19b887
- Fix joinWithPreviousBlock when block index is 0
04ea0a1
- Add CHANGELOG
3a1f65d
- Fix inline styling of replaced markup
bf964b9
- Change style menu definitions format
0e7277a
- Cosmetics
2242957
- No default style menu definitions (case handled)
48131e2
- Update 2 strings displayed to the end-user
41a6172
- Fix block selection
226d374
- Fix link rendering
6811f6e
- Inherit placeholder from formTitle if exists
2d14fc6
- Add TextBlock schema and editing instructions support
6b832f4
- Follow block data protocol, pass formData as data
f1fc6fd
- Pass formData to schemaProvider
d7edce6
- Make SchemaProvider more obvious
bf8a221
- Add SchemaProvider component
c936b29
- Pass allowedBlocks to BlockChooser
82390bc
- Code formatting
654026b
- Fix package.json
50dd590
- Improved initial styles for testing
34470ef
- Improved style
4f2dab8
- Solved an issue in hasRangeSelection
8299280
- Cleanup
128e9f6
- Started using the Slate marks system correctly
5103226
- Improve logic and solve some issues
b5dac91
- Improve logic
9652c0c
- Clarified example styles
3d21fd1
- WIP on composing styles
885eacd
- Cleanup
4811e68
- Solved another issue
4245ab0
- Solved 2 issues
2fb86ff
- WIP - essential features work
9bd95c6
- Improved style + WIP on inline styles
f5291d1
- Set the initial selection of the Select
a28f597
- Working block style toggle
b02b7a7
- WIP on block styles
66fe907
- Improved style
c89ea33
- Improved i18n, added comments
a112455
- Improved style
74ce9b9
- WIP - mostly work on style
3cfef02
- Improved Select style and created state for it
0a0266d
- Improved Select style
64ad7f3
21 September 2020
30 September 2020
- Hide hovering toolbar on sidebar opening
#12
- Pasted links have good information in their sidebar
976062d
- Allow pasting empty cells from Google Spreadsheets
cabfd11
- Upgrade slate to 0.59
890ae52
- Toolbar button title
ebc6878
- Fix: range is null
e19b887
- Fix joinWithPreviousBlock when block index is 0
04ea0a1
- Add CHANGELOG
3a1f65d
- Fix inline styling of replaced markup
bf964b9
- Change style menu definitions format
0e7277a
- Cosmetics
2242957
- No default style menu definitions (case handled)
48131e2
- Update 2 strings displayed to the end-user
41a6172
- Fix block selection
226d374
- Fix link rendering
6811f6e
- Inherit placeholder from formTitle if exists
2d14fc6
- Add TextBlock schema and editing instructions support
6b832f4
- Follow block data protocol, pass formData as data
f1fc6fd
- Pass formData to schemaProvider
d7edce6
- Make SchemaProvider more obvious
bf8a221
- Add SchemaProvider component
c936b29
- Pass allowedBlocks to BlockChooser
82390bc
- Code formatting
654026b
- Improved initial styles for testing
34470ef
- Improved style
4f2dab8
- Solved an issue in hasRangeSelection
8299280
- Cleanup
128e9f6
- Started using the Slate marks system correctly
5103226
- Improve logic and solve some issues
b5dac91
- Improve logic
9652c0c
- Clarified example styles
3d21fd1
- WIP on composing styles
885eacd
- Cleanup
4811e68
- Solved another issue
4245ab0
- Solved 2 issues
2fb86ff
- WIP - essential features work
9bd95c6
- Improved style + WIP on inline styles
f5291d1
- Set the initial selection of the Select
a28f597
- Working block style toggle
b02b7a7
- WIP on block styles
66fe907
- Improved style
c89ea33
- Improved i18n, added comments
a112455
- Improved style
74ce9b9
- WIP - mostly work on style
3cfef02
- Improved Select style and created state for it
0a0266d
- Improved Select style
64ad7f3
21 September 2020
- Fix package.json
50dd590
21 September 2020
- Release 0.7.0
#10
- Return status of element inserted
#9
- Merge develop to master
#7
- Fix imports
e97d13c
- Remove debugging code
fc593f1
- Fix context provider
7eb3b01
- Add editor context, usable by element renderer components
471d921
- Don't load ObjectWidget included here
2fa16cb
- Add copy of helpers/Blocks/Blocks.js, to depend only on current Volto master
4ed57d6
- More cleanup
7464539
- More cleanup dependence on formContext
bd3480b
- Rewrite joinWithPreviousBlock with new api
29921f7
- Implement join with next block with new API
cc1ac8e
- Implement create slate block with unstable React api
e3e9131
- WIP on minimizing form context need
8ad059d
- Make copy/paste work
cde9345
- Serialize node data, to help with paste
8b5ba9f
- Better handling of active tab
811a27b
- WIP on link plugin
7527dcf
- WIP on link plugin
f71ddf3
- Improve doc comment
838762a
- Removed unused import
19b1c6b
- Reverted wrong changes
485a816
- For volto-slate-footnote branch 'auto-footnotes-at-end-of-page'
c67c7ad
16 September 2020
16 September 2020
- Make text editor aware of layout required and disableNewBlocks settings
dd15d3b
- Don't use mostUsed for block registration
382927a
14 September 2020
- Update README.md
#4
- Update README.md
#6
- Sync develop to master
#5
- Sync develop into master
#2
- Release 0.6.0
11d90eb
- Update footnote utils methods
4f52499
- Fix default value on SelectWidget
fa714a4
- Use toolbarButtonIcon within PluginEditor
a98e6c8
- Add H4 toolbar button
fb50784
- Remove console.log calls
b1771a5
- Simplify registration of new element
0bd4a01
- Improve performance
ae5fddb
- Removed Footnote plugin
a62b1dd
- More fixes
fc5cd01
- More fixes
e3d5902
- Small fixes
57618dc
- WIP, refactor a generic ElementEditor from the Footnote plugin
7a29fc1
- Code cleanup
aa03b7a
- Fix footnote plugin
8ce0730
- Improve handling of backward selection
50c9e74
- cleanup
1c55a81
- WIP
9ea1f51
- WIP
1cd8999
- WIP
4db1e5e
- Make the editor usable
aa39a7a
- Move selection to start of block
476add2
- Some improvements to selection hacks
d2cd70a
- WIP, fix sel
511d34d
- WIP on focus issues
128af00
- Solved issue with backward selection
2a78991
- Remove debugging list
e7f8efe
- Make persistent helpers dependent on selected state
8a70d68
- Fix inline styling
37d3d98
- Selection refix
34d4231
- Throttle selection saving
eca91ba
- Be more specific on which dom selection we're interested
b050d51
- Add comment
267d6d2
- Fix focusing of editor
2f2f346
- Make selection handling more consistent
30c82bc
- WIP, add Slate RichTextWidget
7b91b1a
- Add StyleMenu
d0d9cd8
- Revert ToolbarButton
e295542
- Simplify code
8725d83
- Improve paste handling
461bcef
- Fix theming
2be09fa
- Solved style issue
c9cff8d
- Dropdown focusing and blurring work pretty well
769cce0
- Dropdown now shows w/o hiding the hovering toolbar
9a9e523
- Improved style
f5f67f8
- Improved style and set defaultValue to react-select
2ad7bb1
- Basic empty nice styled unusable react-select
355059b
- Code cleanup
ba95e06
- Improve paste from google docs
5728544
- Improve inline format button
27bf284
- Improved comments, added new comments
7f80ab3
- Handle most elements as inline elements
379fab6
- WIP
3123248
- Wrapped some comments and doc comments at 80 chars
7c04d74
- Improved comments + added new comments
30f2de1
- WIP
2b23c8d
- Improve paste handling of complex inline text
934014c
- Improved and added new comments
82c3061
- Use Promise-based Form methods + improved comments
656550c
- Improve paste handling of google docs content
7fe8229
- Improve paste handling of <strong><a /></strong>
3a5ef37
22 August 2020
- Hack closing the block chooser on click outside
f3aa023
- Fix spellcheck param
fd670bb
- Hide block chooser after adding a Slate Text block
133d153
21 August 2020
- Fix paste insert
a5f73d0
21 August 2020
- Fix paste
ebbbd1f
20 August 2020
- Fix selection collapse problem
faa2447
- Adedd todo
c168aae
- Paste from Google Spreadsheet w/o useless text
9df7731
19 August 2020
- Semantic
4d66105
- UI improvements
30a0431
- Solved an issue about loading link data in the edit link form
1e0ab95
- Use accordion instead of tabs for fieldsets
588ced6
- Make the object browser widget be able to select a single object at once
6636ca4
- Solved some errors
74f8de6
- Work on the link form features
273ab99
- Solved another error in the browser console
cc13187
- Solved crash when inserting an internal link
16e4c63
- Solved one of the errors in the browser console
29afa78
- WIP refactor link toolbar
fb475a1
- WIP refactor link toolbar
bd6f10c
- Small improvements
bdab614
- WIP refactor link toolbar
c49eae8
19 August 2020
- Add title to footnote context button
7f69c6f
19 August 2020
- Add title to toolbar buttons
fd8fcb9
18 August 2020
- Improved comments, used promise-based Form functions more
a83948c
- Improved doc comments
3245f6a
- Improved comments
6721e06
- Improved comments, modularization + called unref on two Slate refs
120ddf3
- Improved comments and modularization
a47c4ef
- Improved comments
3d7a507
- Improved comments and doc comments
651b476
- Improved doc comments
70969a2
- Improved doc comments
3d4f6fd
- Improved doc comments
ae55996
- Improved normal and doc comments
0a7241d
- Improved doc comments
9e0cfc7
- Improved doc comments
4647fde
- Improved doc comments + solved missing style issue
21fd477
- Improved doc comments + small cleanup
26db68a
17 August 2020
- Cosmetics
bfb9f97
17 August 2020
- Added new doc comments
f05efe1
- Added listing in the sidebar for supported Markdown
d3d2ea6
- Removed TODO comment
5fe2e30
- Solved issue: list item by default contained a paragraph in Markdown plugin
fd488b6
- A little bit of cleanup + 2 new TODO comments
35298d4
- Solved some issues of the Markdown plugin
9dceaf8
- Corrected README.md
537d83f
- Removed old TextBlockEdit.jsx file
dcb8a8f
- Cleanup, improved doc comments
4927d76
- Added a doc comment
c56ac30
- Added 3 new doc comments
c0dbac0
- Added a doc comment
43b8c7c
- Added a doc comment
fd831ea
- Added an explanation inside a comment
4f08db6
- Rewritten markdown plugin (flexible, as in slate-plugins)
710f7e0
17 August 2020
- Activate inline shortcuts; use Popup for footnote decoration
2a8ce8c
- Fix rendering of empty nodes
b1cf52c
- Don't include highlightByType by default, better to use CSS on special element class
e7f31a6
- Improve selection handling when selecting backward
12b2f8b
- Fix a problem with footnote highlight
49e3cf0
- Pass a bit more information in rendering
9d241a6
- Use slate API to iterate over children; pass path to render elements
833b84b
- Rename functions to js case
004adc8
- Allow inline styling of everything
fe43e55
- Added a doc comment
ce2dae6
- Added a doc comment
4923b46
- Added a doc comment
53f76cf
- Added a doc comment
549d329
- A little bit of cleanup
9f35399
12 August 2020
- Allow inline styling of void elements
f146bdc
- Fix spanDeserializer
db3ef19
- Added TODO for <b> tag; renamed function
8a56831
- Enable HighlightSelection, added comment about problem
d5360ca
- Fix hooks rule problem
f48bf68
- Fix selection problem
b0f9f24
- Working block emitter for tables inside Slate Text blocks + cleanup
2c5fb85
- Improved style of tables inside Slate Text blocks
21cdc11
- Table toolbar button inserts into current block + some new doc comments
21feffd
11 August 2020
- Added wrap inline markup text
a3a6e21
- Revert "Clarified comments + solved small issues + extracted new functions"
f7e6fae
- Clarified comments + solved small issues + extracted new functions
dbd8bc5
- Fix styling of inline elements
96e1397
- Bump version
35a0735
- Tables created w/ table size picker have first row formatted differently
e89eab0
- Better unwrapping
7eadc14
- Fix unwrapping footnotes
16e97cd
11 August 2020
- Fix inline styling
06e6e6f
- Code cleanup
d989283
- Fix expanded toolbar
5ddc775
- Remove logging call
2e7b47b
- Fix but with footnote editor sidebar
3cfe975
- Better footnote context button
ecb01d4
- Merge table-button branch
41a073f
- Better handling of collapse selection when adding new footnote
93f2bc9
- Improve handling of selection highlighting
071e3b1
- Delete unneeded files
151f976
- WIP on footnote button
a4210bc
- WIP on footnote button
e222f79
- WIP on footnote button
1c39a5d
- WIP, refactored footnote button
ea40ac2
- Revert "New <li> deserializer that ignores direct <p> child but takes its content"
772aa9f
- Solved 2 browser console warnings + separated a little LESS from JS
9520aed
- Focus the newly created Slate Table block
cfe04eb
- Table size picker works but does not focus the new table
035cf27
- Store live object as savedSelection
1163fa2
- Improve style, make it more like Volto
5ca617d
- WIP, refactored footnote button
c75cdaf
- Reset state before showing the TableSizePicker
14cc81b
- WIP
64d6ee4
- Cleanup + LESS improvements + another small change
920dbc1
- Improved style + table size picker resizes itself for the user
fc6c3c6
- Open table size picker on click not mouseEnter
a143b1f
- Moved a LESS file import and renamed a component
5286f08
- WIP on active cells' background style
1e6683a
- WIP on table size selector's components
1cecefe
- WIP on table button and menu
3184d49
- WIP
2b3afb5
- New <li> deserializer that ignores direct <p> child but takes its content
23caf88
- Fix bug in decorate
3853fe1
- Refactored footnote plugin
2ea1425
- Make selection highlight work
9e46d09
- WIP on fixing selection handling
cc6bf22
- WIP on fixing selection handling
4062337
- Refactor toolbar
46697e1
6 August 2020
- Make footnotes node types configurable and extendible
3f1cf82
5 August 2020
- Code cleanup
f049530
- Code cleanup
72f8f69
- Added usePluginToolbar
772fdd9
- WIP on more friendly footnotes
e31bec6
- Small changes that make the footnotes code work again
0ea4dc4
- Disable marks (bold, italic etc.) for selection inside footnote
3fe8106
- Added files
199f5a3
- Refactor toolbar
f3b2747
- Solved issue: textarea empties itself on click
21ad480
- WIP to solve issue: textarea empties itself on click
81f8971
- Show the footnote toolbar only on collapsed selection
f9af0ce
- More work on footnotes feature
08f1cfe
- Removed some duplicate code
745a2f5
- Working footnote React context
7ddde4c
- Cleanup code
89cd5f8
- Style is good, attempt to share footnote data using a context
ed4cf83
- Table pasting works well
900b48a
2 August 2020
- Add stub table deconstructor
f256192
- Split image block deconstruction to separate module
879e23a
- WIP on table paste handling
f0b71ce
- WIP on table paste handling
3f98c7f
- WIP on table paste handling
9f68586
- rename config method
5e804b3
- Refactored blocks
165582c
- Don't use TextBlockView in Table Cell View
98e6d6a
- Reorganize blocks
6af8de4
- Renamed TablePaste to Table
c4c94cd
- Improve paste handling
fd665a7
- Added index module in Table
8b39ae4
- WIP on table paste feature (partially working)
60d6025
- Working prototype of Slate Table block type
2777185
- Slate Table block type w/ 1 issue:
85449d6
- WIP on Cell & Edit components for Slate Table block
092bb9d
- Partially working Slate.js-based Table Edit component
81b22ed
- WIP on Slate.js-based Volto table block
916d7a5
30 July 2020
- Release 0.3.6
ffe1528
30 July 2020
- Finished work on image paste feature
dad1ff0
- Added image utils
56a6f00
- Improve paste handling
44bb370
- Pasting an image URL shows the image but does not upload it
bf4845c
- WIP on paste handling
776a5dc
28 July 2020
- Remove logging call
18ca8f2
- improve deconstruct volto blocks
c90d8b9
- Further simplify deserialize
be155f1
- Simplify code in deserialize
2225b55
- Format file
84a227c
- WIP on paste handling
112bc80
- All existing Cypress tests are passed
c050134
- Fix to work with stable tag release
3fb13c7
27 July 2020
- Handle sub/sup paste from microsoft word
13349a9
27 July 2020
- Added span deserializer
5e61ad9
- Add sub and sup editor buttons
be30a7c
- Fix join and traverse blocks
356a957
- Refactor createSlateBlock
4afd05f
- Improve paste handling
7222c74
- WIP on paste
2ed2ee8
27 July 2020
- Try to get placeholder from data
07bdb70
- Adjust for Volto form_context_clean_breaking branch
0fe5367
25 July 2020
- Fix TypeError: Cannot read property ...
387129e
- Fix small issue with merging lists
629b663
- Fix problem with debug HOC
66424a0
- Fix problem with debug HOC
0298f37
- Fix key warning problem in node rendering
4cc0119
- Redo the way footnote ids are done
cd85af1
- The Cypress test 02 is passed again
7c5d15a
- Rebuilt the docs
ae32093
- Corrected a list item in the docs
d7da2ea
22 July 2020
- Added .eslintrc.json again
#1
- Improved documentation
ea4593f
- Improved documentation about extension points
9533c4c
- Fix list splitting
f4a2762
- Fix a bug in handling return in lists
23287f7
- Add some info about loading images from clipboard
62aadb0
- Fix a bug with editor extensions
be68167
- Working implementation of image paste
f924803
- Code cleanup
484027d
- Working image plugin
75dbaa3
- WIP on image paste handling
1cf5524
- WIP on image paste handling
8e3bc46
- Split listitems even when cursor is in another block
b7a9ef6
- Added insertData for pasting
6d93bbd
- Improve move up/down list items
32f0d3a
- Improve decreaseItemDepth; move util code to utils/list
e20cf92
- Fix merge
472f80a
- Split merge code to separate functions
f92d9c3
- Improve decreaseItemDepth
1503775
- Improve increaseItemDepth implementation
c1bc15c
- Improve increaseItemDepth implementation
9596894
- Improve increaseItemDepth implementation
af9b3f4
- Fix traversing blocks
4780f9a
- Cleanup nop behaviour from breakList
130ccd6
- Cleanup
306fb31
- Reimplement indent list item
2d18b0a
- WIP on html paste handling
08584aa
- WIP on html paste handling
9fc4046
- WIP on html paste handling
5c0cc8d
- Rename element link to a
d83ab78
- WIP on html paste handling
516c7ff
- Added image upload dropzone
1c5d750
- Cleanup console logging, add some comments about list splitting
1710b35
- Improve break in lists
571cf46
- Improve indent list item
8c5c770
- Improve move up/down list items
6dcf5c1
- Improve handling of enter key in lists
38bd2b3
- Improve handling of enter key
f8d7263
- WIP on list indenting
a1cd053
- WIP on list indenting
b7919e2
- Fix a problem with unindenting list items
0fa7591
- Unindent list item as separate block
c0ca841
- Solve problem with merging empty block with list
ffd4b3f
- Don't overdo block merging, code is easier to understand this way
cc69692
- Try to solve problem when backspace in empty block
0029b1f
- Use nanoid in footnote
264e920
- Fix isCursorAtBlockStart
677d6fe
- Improve backspace in lists
17a5112
- Fix API for key handling
4b9dbda
- Improve break in lists
e7d83a5
- WIP on insert break in list item
462111e
- Fix indenting list item
fd6320c
- WIP
e35bcfb
- WIP
4bea9dc
- Renamed elements to their HTML tags
0471b7f
- Add missing files
103552e
- Introduce nanoid for list elements
8950c70
- Fix a problem with indenting children
e56163e
- Improve sublists
c471d47
- Improve sublists
14659ca
- Fix but in handling soft return
2afc0dd
- Added WIP on tab plugin
c6f1996
- Fix traversing blocks
29eac48
- Better traversing of slate blocks with up/down
f2e954d
- Make softbreak work also in view
27e47a3
- Move list items with ctrl key
fea8c5f
- Fix isCursorAtBlockStart
e7f811c
- WIP
319d16c
- Renamed method to deconstruct
79d7d7f
- Improve a bit the block button
bfca5a7
- Improve a bit the block button
349977f
- Added missing utils folder
7c544a7
- Make basic join block work properly
6818ddc
- Use 5-character random footnote UID strings
3f62f7f
- WIP
b381d6e
- Update README.md
fa9d707
- Update README.md
3eeb9f8
- Update README.md
ea2c268
- Added traverseBlocks
8ae98b7
- Renamed softBreak
4069134
- Renamed keyboard subpackage
50f4ba9
- Solve problem with extensions effect
6c9ae18
- New: soft break with Shift-Enter
c375f8b
- Undo some not working code + remove some dead code
cba618c
- Use UUIDs for footnotes
a12033f
- Refactored SlateEditor as component
38fdf3b
- Renamed setSlateBlockSelection to saveSlateBlockSelection
c3b5715
- WIP
aae3e18
- WIP
aa7c655
- WIP
09f16a1
- WIP
0f3b08a
- Small cleanup
68dec47
- WIP
a6c9726
- Moved more code into withTestingFeatures.jsx
38635d9
- Renamed editorPlugin => extension
ef2b193
- Move stuff to editorPlugins from editor
028b6d6
- Fix counter reset problem
eaa86fa
- Tweak styling
cfdfa7f
- Added a TODO
3b3a097
- Fix button
c8058de
- Added decorate highlight
6d379a2
- Added decorate highlight
70da7cb
- Read form data from editor data
f06e24e
- WIP on making footnote form read data
10e0888
- Added backlink to initial reference
c4c5933
- Added title field for the footnotes listing block
317c028
- WIP on footnote block
9d6df25
- WIP on footnote plugin
7cfb3c8
- WIP on footnote plugin
bea9549
- Cleanup less file
2b5c8f5
- Simplify code, added TODO on Links plugin
9886cb6
- Simplify, refactor the way slate blocks are rendered in view
3ceb7cc
- Removed hotkeys, remove nops
ef3297f
- A small change to work with modern_kitchen_sink through yalc
63d39b0
- A small bit of refactoring
c6794df
- Improved logic for: selection is on the last list item in a list
7e60509
- Cleanup and small refactoring
db1934c
- Another bit of refactoring
da534af
- A very little bit of refactoring
fe5c87e
- Solved issue: split block, new block empty but with formatting
50714fb
- Solved bug with bold and heading
0093f03
- Corrected toolbar positioning
a54bc21
- Cleanup + new HOC for tests: withTestingFeatures
1e6dca5
- For toolbars started using div instead of Menu
45f5aaf
- Improve toolbar box-shadow
e3c91db
- Improve toolbar box-shadow to be like draft toolbar
426ee61
- Improved toolbar styling to be like in draft blocks
560c946
- Refactored SlateToolbar
7ec37ea
- Some refactoring, moving stuff around
cba7de1
- Small cleanup
dadd922
- Work on toolbar style
2bcf341
- Cleanup, comments and style improvements
484ce49
- WIP
4405c5e
- Reorganize folder structure
8d4a2a8
- Implement pipeline
0a4e21b
- Fix rendering of leafs
8c2f5ee
- Get rid of leafTypes
365611c
- Improve styling of shortcuts block; restructured elements definitions
e78caa9
- Move default element renderers to settings.slate.elementRenderers
8e5a38c
- Refactored a bit leafs rendering
979d7f6
- Added separator before expand toolbar button
6667d4a
- Improve separator styling
bffcceb
- Improve styling
bcd270d
- Solved some bugs and code smells
91ef448
- Improve styling
b5f6b54
- Fix README images
defceab
- Fix README images
7ffdc71
- Removed .eslintrc.json temporary
da3590b
- Fix styling
de23bb5
- Used 'yarn run lint' on all the files
e47a295
- Used ESLint on all the files
a718cd6
- Use Prettier for all the files in volto-slate
88dc8ac
- Working unit tests and updated snapshots
35b8b2e
- WIP on documentation
1558cbe
- Temporarily disabled Image plugin and related code
578ce21
- Improved image rendering + attempt to solve server side rendering issue
4017ab4
- Basic image file or image URL paste
2c07af0
- Removed a comment
424d41e
- A little cleanup
ff433f1
- Strikethrough toolbar button, HTML rich paste
36e977d
- Removed 2 commented-out lines
d9aec4f
- Removed small piece of duplicate code
fc93ba3
- Cleanup + solved compile errors from previous commit
cf6ad99
- Cleanup and a little refactoring
dac8152
- Images in README.md stored in /docs/images
61c92bf
- Added numbers to features in README.md
8c92e86
- Work on switching between Slate block types
75109ef
- More work on switching from one block type to another
bb4ee38
- Start to solve many issues related to list toggling (WIP)
7031d7d
- Replaced Callout plugin with BlockQuote
4962655
- Small style improvement for ToolbarButton
25669de
- Improve styling of inline toolbar
79e88d4
- Rename Button to ToolbarButton, improve style
6f0efea
- More work on toolbar styling
d37142b
- Improved styling + solved issue when going from list to heading
ff70df8
- Small update to README.md
aca7083
- Big update to README.md
f6c0dc8
- More cleanup
395c762
- Cleanup
5ceeb13
- (Shift-)Tab handling works well
71cbbfb
- Backspace, lists and markdown work better
1dc9be7
- Improved list functionality + cleanup
09491ba
- Converting list to paragraph, list splitting w/ 1 issue
5547066
- Use code from slate-plugins for the lists (WIP)
806ccc6
- Added README.md
cca58d0
- Remove links with toolbar button
300af73
- Work on Backspace behavior at start of second Slate block
268c982
- Work on splitting lists with Enter on empty list-item
73771eb
- Tab and Shift-Tab work better in deep lists
34fee74
- Work on flexible deep lists
a9dcd1e
- Fix a bug in default block drag handler display
fde3600
- Enable the block chooser
5f52744
- Added blockHasValue implementation for slate block
9df50e8
- Small cleanup
21287ee
- Improve Tab handling for deep lists, remove package-lock.json
d0b68fc
- Work on Tab key handling
4259fdf
- Solved a bug when editor.selection is null
faea4f8
- More refactoring
d8a0f4c
- Started a little refactoring
c8ffb70
- A little bit of cleanup
c03c1f1
- Refactoring + cleanup
a4bf241
- Solve issue: user types on the right of the text cursor
1cbaecb
- Show 2nd tab in right pane when selecting a Slate block
da7628c
- WIP on addon loading
2015865
- Removed src/config.js
a588fe6
- Handle some headers and block-quote in HTML serialization
ee63803
- Almost done: serializing Slate to HTML for showing to end user
1c280eb
- Work on serializing to HTML for showing to end user
21aa7b5
- Stop using appearantly unnecessary fixSelection hack
807a715
- More refactoring
5f23461
- Refactoring in withHandleBreak decorator
f8329ea
- Revert "Removed all unit tests"
166fb5c
- Removed all unit tests
3ee85ba
- Updated withHandleBreak decorator so that all existing integration tests pass
03ea032
- Solved bug to pass test 3_spec
2095e22
- Avoid a bug in Slate that shows up only in Cypress context
ea1d72b
- Custom event for selecting in Slate from Cypress test
458cc54
- Small change for testing SlateEditor with Cypress
9896f4c
- Small change to make the tests work
7077a0a
- Rename var
7f0031a
- Don't break on enter in slate block
348d62f
- Redo reducer integration
fa00609
- Added selection reducer
4b5d1ed
- Work in progress for unit tests
c5e3d6e
- New unit test for the withHandleBreak decorator
67f046a
- Work on unit tests
35795ca
- Upgrades to dependencies
562bf79
- Partially solved a bug
cd72e3f
- Cleanup + new TODO and FIXME comments
2522c36
- Working withHandleBreak decorator for simple text
48187c4
- Solved a few bugs
3d2e477
- Refactoring, cleanup
d42aa29
- Small refactoring, work on unit test
b3517d0
- Work on Button unit test
cbc3e10
- Started work on tests
625af88
- Cleanup code
0231f41
- Switch isCursorAtBlockStart and isCursorAtBlockEnd implementations
fdca1d7
17 June 2020
- Extracted withHandleBreak default decorator
9e4bcc5
- Removed some dead code
788bab5
- Work on Backspace handling
d098480
- More work on list-item Backspace handling
38d9d1e
- Solve bug: both blocks are visible at the same time
81b2516
- Removed component ToolbarToggleButton
1b24eec
- Reverted unwanted change
f8c428d
- Solve bug: selection after Backspace editor merge is wrong
af3f6d1
- More cleanup
b2e698f
- More cleanup
ac4145b
- Cleanup
f1e872d
- Small fix
681bacc
- Small refactoring
d5842da
- WIP on editor handling of backspace
38967f0
- Handle tab indenting for list items
d35bf27
- Handle list items
465de3f
- Improve handling of backspace key join blocks
d3dac74
- Improve handling of block if split
fe487ea
- Naive implementation of split block on enter key
a900725
- Style change
8942d9f
- Cleanup
450379d
- Added small comment
1fbc441
- Fix insert break in list behaviour
e5c5f12
- Enter at last empty list element creates+selects the new block
924a40e
- Update test snapshot
bb8cc5a
- Rework local deco integration
11f7ef7
- Use markdown plugin
64c475b
- Not-working commit
2aa16a9
- Break list on empty Enter on the last item
d8915e9
- Walkaround to Slate bug
578ef53
- Break list on empty Enter, almost working
006f307
- Move Link element to render module
a35b61d
- Shift-Tab navigation between Slate blocks
d2a6140
- Handle tab
3fb1d85
- Cleanup code
c1aff38
- Work on ArrowDown handler, seems to be working
df49b45
- WIP on slate down arrow handling
d6c35fe
- Fix Plone service
32ef70b
- WIP
3b4cc39
- Move deleteBackward behaviour to default editor
daf07d0
- Added markdown plugin
180e4ab
- Up arrow key focuses the previous block
6053f45
- Stop propagation of arrow keys
7090139
- Handle Enter in slate
cd221ff
- Extracted ShortcutListing into separate .jsx file
33ff7b2
- Improve toolbar look
cfe88d6
- Save data with link
9d377b8
- Save data with link
43fbb41
- Fix link insertion
4839948
- WIP on link plugin
1125384
- Fix backspace handling
4755499
- Improve handling of block navigation
7270da1
- Remove react-portal dependency
a44b789
- More work
cf837b9
- Solved small bug
9c5d2e4
- More cleanup
0c9513e
- Some code cleanup
93fa5c2
- Some code cleanup
821b017
- Some work on focus
2411a4d
- More work
4834549
- Handle backspace key on first position
a6bb0a2
- Added a comment
404d0e7
- Added callout plugin
b4d1b7c
- Use h2 and h3, not h1 and h2
6d37835
- Autofocus block
34d6528
- Style and name changes
71e18e5
- Run eslint
8f1cff1
- Move less import back to its proper place
2e79e04
- Fix imports
8974c0a
- More work
92a01b4
- More work
6a9443b
- More work
52a67d8
- Fix error
5001e29
- Fix error
16aa7a0
- More untested work
a37cd85
- Solve warning in browser console
7444ebc
- Solve an error
03ca053
- More work
42bc1f9
- Bring back less file
197138b
- Added Button test
587e381
- Load buttons from settings
292d341
- Fix leaf rendering
9523e9c
- Refactored leafs
3515b95
- Improve package
1ff3fc2
- Refactored addon, added Link plugin
da1d7d9
- Added LinkButton
72f03ea
- More work
257f6c4
- More work
fc51cb0
- More work
9ca8fac
- More work
44efef9
- HoveringToolbar working again
e01450f
- Renamed some components and their files
7c6191b
- Renamed variable
3be520d
- More work
877ce5e
- WIP
1308cc1
- WIP
aaa27a7
- Not-working commit
b010f12
- More work
54ec57d
- More work
14d4a10
- Working prototype
d181639
- Split editor component into its own folder
01b9b37
- Avoid a bug with toolbar
dfbb678
- Redo toolbar styling
969114d
- Styling improvements
ec94dc9
- Basic Slate editor with toolbar
1b9259c
- Initial package content
d34f2f3
- Initial package content
6cef6eb