-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Lexical based editor #5058
Lexical based editor #5058
Commits on May 27, 2024
-
Editors: Added lexical editor for testing
Started basic playground for testing lexical as a new WYSIWYG editor. Moved out tinymce to be under wysiwyg-tinymce instead so lexical is the default, but TinyMce code remains.
Configuration menu - View commit details
-
Copy full SHA for 5a4f595 - Browse repository at this point
Copy the full SHA 5a4f595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e852d2 - Browse repository at this point
Copy the full SHA 6e852d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49546cd - Browse repository at this point
Copy the full SHA 49546cdView commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f8bd86 - Browse repository at this point
Copy the full SHA 0f8bd86View commit details -
Configuration menu - View commit details
-
Copy full SHA for b24d60e - Browse repository at this point
Copy the full SHA b24d60eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 483d9bf - Browse repository at this point
Copy the full SHA 483d9bfView commit details
Commits on May 29, 2024
-
Lexical: Added ui container type
Structured UI logical to be fairly standard and mostly covered via a base class that handles context and core dom work.
Configuration menu - View commit details
-
Copy full SHA for dc1a40e - Browse repository at this point
Copy the full SHA dc1a40eView commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 57259ae - Browse repository at this point
Copy the full SHA 57259aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae98745 - Browse repository at this point
Copy the full SHA ae98745View commit details
Commits on Jun 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c504a1 - Browse repository at this point
Copy the full SHA 7c504a1View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a74e041 - Browse repository at this point
Copy the full SHA a74e041View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba871ec - Browse repository at this point
Copy the full SHA ba871ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e959c46 - Browse repository at this point
Copy the full SHA e959c46View commit details -
Lexical: Added selection to state for aligned reading
Connected up to work with image form
Configuration menu - View commit details
-
Copy full SHA for 0722960 - Browse repository at this point
Copy the full SHA 0722960View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c34363 - Browse repository at this point
Copy the full SHA 5c34363View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e889bc6 - Browse repository at this point
Copy the full SHA e889bc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a475cf6 - Browse repository at this point
Copy the full SHA a475cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e43e03 - Browse repository at this point
Copy the full SHA 9e43e03View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2409a5 - Browse repository at this point
Copy the full SHA e2409a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d970c - Browse repository at this point
Copy the full SHA 13d970cView commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f47f7dd - Browse repository at this point
Copy the full SHA f47f7ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac01c62 - Browse repository at this point
Copy the full SHA ac01c62View commit details
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a07092b - Browse repository at this point
Copy the full SHA a07092bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5546b8f - Browse repository at this point
Copy the full SHA 5546b8fView commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3af22ce - Browse repository at this point
Copy the full SHA 3af22ceView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5993663 - Browse repository at this point
Copy the full SHA 5993663View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1130cb - Browse repository at this point
Copy the full SHA b1130cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72a0e08 - Browse repository at this point
Copy the full SHA 72a0e08View commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e2820d - Browse repository at this point
Copy the full SHA 4e2820dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f10ec32 - Browse repository at this point
Copy the full SHA f10ec32View commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 517c578 - Browse repository at this point
Copy the full SHA 517c578View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a03c5 - Browse repository at this point
Copy the full SHA c9a03c5View commit details -
Lexical: Added context toolbar placement, added link toolbar
Also added some basic context toolbar styling
Configuration menu - View commit details
-
Copy full SHA for b1c4890 - Browse repository at this point
Copy the full SHA b1c4890View commit details
Commits on Jul 1, 2024
-
Lexical: Added tracked container, added fullscreen action
Changed how the editor is loaded in, so it now creates its own DOM, and content is passed via creation function, to be better self-contained.
Configuration menu - View commit details
-
Copy full SHA for c2ecbf0 - Browse repository at this point
Copy the full SHA c2ecbf0View commit details -
Lexical: Started loading real content, Improved html loading
Added more styling/layout for buttons and main content area
Configuration menu - View commit details
-
Copy full SHA for 9ebbf7c - Browse repository at this point
Copy the full SHA 9ebbf7cView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 97f570a - Browse repository at this point
Copy the full SHA 97f570aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0a5a5e - Browse repository at this point
Copy the full SHA d0a5a5eView commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for feca1f0 - Browse repository at this point
Copy the full SHA feca1f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8f1160 - Browse repository at this point
Copy the full SHA a8f1160View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 04c7e68 - Browse repository at this point
Copy the full SHA 04c7e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c96af9 - Browse repository at this point
Copy the full SHA 2c96af9View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 51d8044 - Browse repository at this point
Copy the full SHA 51d8044View commit details
Commits on Jul 16, 2024
-
Lexical: Added code block selection & edit features
Also added extra lifecycle handling for decorators to things can be properly cleaned up after node destruction.
Configuration menu - View commit details
-
Copy full SHA for ea4c50c - Browse repository at this point
Copy the full SHA ea4c50cView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b367490 - Browse repository at this point
Copy the full SHA b367490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5002a89 - Browse repository at this point
Copy the full SHA 5002a89View commit details
Commits on Jul 18, 2024
-
Lexical: Started converting drawio to TS
Converted events service to TS as part of this.
Configuration menu - View commit details
-
Copy full SHA for 634b0aa - Browse repository at this point
Copy the full SHA 634b0aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb87fb5 - Browse repository at this point
Copy the full SHA fb87fb5View commit details
Commits on Jul 19, 2024
-
Lexical: Finished up core drawing insert/editing
Added new options that sits on the context, for things needed but not for the core editor, which are defined out of the editor (drawio URL, error message text, pageId etc...)
Configuration menu - View commit details
-
Copy full SHA for c7c0df0 - Browse repository at this point
Copy the full SHA c7c0df0View commit details -
Lexical: Added toolbar scroll/resize handling
Also added smarter above/below positioning to respond if toolbar would be off the bottom of the editor, and added hide/show when they'd go outside editor scroll bounds.
Configuration menu - View commit details
-
Copy full SHA for 63f4b42 - Browse repository at this point
Copy the full SHA 63f4b42View commit details
Commits on Jul 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b618287 - Browse repository at this point
Copy the full SHA b618287View commit details
Commits on Jul 23, 2024
-
Lexical: Improved table resize bars
Added scoll & page resize handling. Added cropping/limiting to edit area.
Configuration menu - View commit details
-
Copy full SHA for 2cab778 - Browse repository at this point
Copy the full SHA 2cab778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b0d2d - Browse repository at this point
Copy the full SHA 76b0d2dView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f284d31 - Browse repository at this point
Copy the full SHA f284d31View commit details
Commits on Jul 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8f6b7e - Browse repository at this point
Copy the full SHA c8f6b7eView commit details
Commits on Jul 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ce8c9dd - Browse repository at this point
Copy the full SHA ce8c9ddView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a7edc6 - Browse repository at this point
Copy the full SHA 9a7edc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d86837a - Browse repository at this point
Copy the full SHA d86837aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe05cff - Browse repository at this point
Copy the full SHA fe05cffView commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13f8f39 - Browse repository at this point
Copy the full SHA 13f8f39View commit details
Commits on Aug 2, 2024
-
Lexical: Started table menu options
Updated UI elements to handle new scenarios needed in more complex table menu
Configuration menu - View commit details
-
Copy full SHA for 6b06d49 - Browse repository at this point
Copy the full SHA 6b06d49View commit details -
Lexical: Started on table actions
Started building table cell form/actions
Configuration menu - View commit details
-
Copy full SHA for a27a325 - Browse repository at this point
Copy the full SHA a27a325View commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e94ad78 - Browse repository at this point
Copy the full SHA e94ad78View commit details -
Configuration menu - View commit details
-
Copy full SHA for efec752 - Browse repository at this point
Copy the full SHA efec752View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8939f31 - Browse repository at this point
Copy the full SHA 8939f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d3b14 - Browse repository at this point
Copy the full SHA b3d3b14View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcc1c29 - Browse repository at this point
Copy the full SHA fcc1c29View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e8532ef - Browse repository at this point
Copy the full SHA e8532efView commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da54e1d - Browse repository at this point
Copy the full SHA da54e1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for db4208a - Browse repository at this point
Copy the full SHA db4208aView commit details -
Configuration menu - View commit details
-
Copy full SHA for abbfd42 - Browse repository at this point
Copy the full SHA abbfd42View commit details
Commits on Aug 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebf95f6 - Browse repository at this point
Copy the full SHA ebf95f6View commit details
Commits on Aug 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ec965f2 - Browse repository at this point
Copy the full SHA ec965f2View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for accf256 - Browse repository at this point
Copy the full SHA accf256View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ef4044 - Browse repository at this point
Copy the full SHA 1ef4044View commit details -
Lexical: Added basic URL field header option list
May show bad option label names on chrome/safari. This was an easy first pass without loads of extra custom UI since we're using native datalists.
Configuration menu - View commit details
-
Copy full SHA for ad6b26b - Browse repository at this point
Copy the full SHA ad6b26bView commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0039f89 - Browse repository at this point
Copy the full SHA 0039f89View commit details
Commits on Aug 18, 2024
-
Lexical: Added custom alignment handling for blocks
To align with pre-existing use of alignment classes.
Configuration menu - View commit details
-
Copy full SHA for 111a313 - Browse repository at this point
Copy the full SHA 111a313View commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa1fac6 - Browse repository at this point
Copy the full SHA aa1fac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbb2fe3 - Browse repository at this point
Copy the full SHA dbb2fe3View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ddf5f25 - Browse repository at this point
Copy the full SHA ddf5f25View commit details
Commits on Aug 22, 2024
-
Lexical: Improved table row copy/paste
Added safeguarding/matching of source/target sizes to prevent broken tables.
Configuration menu - View commit details
-
Copy full SHA for 8a13a9d - Browse repository at this point
Copy the full SHA 8a13a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ebb0f8 - Browse repository at this point
Copy the full SHA 1ebb0f8View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c9afcb - Browse repository at this point
Copy the full SHA 1c9afcbView commit details
Commits on Sep 7, 2024
-
Lexical: Revamped image node resize method
Changed from using a decorator to using a helper that watches for image selections to then display a resize helper. Also changes resizer to use a ghost and apply changes on end instead of continuosly during resize.
Configuration menu - View commit details
-
Copy full SHA for e5b6d28 - Browse repository at this point
Copy the full SHA e5b6d28View commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bed2c29 - Browse repository at this point
Copy the full SHA bed2c29View commit details -
Lexical: Range of bug fixes, Updated lexical version
- Updated selection change detection to be more accurate - Added UI refresh for extra actions - Fixed remove link deleting contents
Configuration menu - View commit details
-
Copy full SHA for 16518a4 - Browse repository at this point
Copy the full SHA 16518a4View commit details
Commits on Sep 9, 2024
-
- Improved node resizer positioning to be more accurate - Fixed drop handling not running within editor margin space - Made media dom update smarter to reduce reloads - Fixed media alignment, broken due to added wrapper
Configuration menu - View commit details
-
Copy full SHA for fd07aa0 - Browse repository at this point
Copy the full SHA fd07aa0View commit details -
- Cleaned up dropdown lists to look integrated - Added icons for color picker clear and menu list items
Configuration menu - View commit details
-
Copy full SHA for fb49371 - Browse repository at this point
Copy the full SHA fb49371View commit details -
Configuration menu - View commit details
-
Copy full SHA for ced66f1 - Browse repository at this point
Copy the full SHA ced66f1View commit details
Commits on Sep 10, 2024
-
Lexical: Added single node enter handling
Also updated media to be an inline element to align with old editor behaviour.
Configuration menu - View commit details
-
Copy full SHA for 2036438 - Browse repository at this point
Copy the full SHA 2036438View commit details -
Lexical: Added block indenting capability
Needed a custom implementation due to hardcoded defaults for Lexical default indenting.
Configuration menu - View commit details
-
Copy full SHA for 5083188 - Browse repository at this point
Copy the full SHA 5083188View commit details
Commits on Sep 13, 2024
-
Lexical: Custom list nesting support
Added list nesting support to allow li > ul style nesting which lexical didn't do by default. Adds tab handling for inset/outset controls. Will be a range of edge-case bugs to squash during testing.
Configuration menu - View commit details
-
Copy full SHA for 662110c - Browse repository at this point
Copy the full SHA 662110cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6872eb8 - Browse repository at this point
Copy the full SHA 6872eb8View commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f46d71 - Browse repository at this point
Copy the full SHA 5f46d71View commit details
Commits on Sep 16, 2024
-
Lexical: Added RTL/LTR actions
Kinda useless though due to Lexical reconciler :(
Configuration menu - View commit details
-
Copy full SHA for 03490d6 - Browse repository at this point
Copy the full SHA 03490d6View commit details
Commits on Sep 18, 2024
-
Lexical: Imported core lexical libs
Imported at 0.17.1, Modified to work in-app. Added & configured test dependancies. Tests need to be altered to avoid using non-included deps including react dependancies.
Configuration menu - View commit details
-
Copy full SHA for 22d078b - Browse repository at this point
Copy the full SHA 22d078bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd486f - Browse repository at this point
Copy the full SHA ccd486fView commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 787e06e - Browse repository at this point
Copy the full SHA 787e06eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dba8ab9 - Browse repository at this point
Copy the full SHA dba8ab9View commit details
Commits on Sep 21, 2024
-
Lexical: Removed reconciler level direction handling
- Updated tests to consider changes
Configuration menu - View commit details
-
Copy full SHA for 654a7a5 - Browse repository at this point
Copy the full SHA 654a7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6edd93 - Browse repository at this point
Copy the full SHA e6edd93View commit details
Commits on Sep 22, 2024
-
Lexical: Added direction support to extra blocks
Also removed duplicated dir functionality that remained in core.
Configuration menu - View commit details
-
Copy full SHA for 2add15b - Browse repository at this point
Copy the full SHA 2add15bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef3de10 - Browse repository at this point
Copy the full SHA ef3de10View commit details -
- Prevented ui shortcuts running in editor - Added form modal closing on submit - Fixed ability to escape lists via enter on empty last item
Configuration menu - View commit details
-
Copy full SHA for c8ccb2b - Browse repository at this point
Copy the full SHA c8ccb2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b32e6c - Browse repository at this point
Copy the full SHA 8b32e6cView commit details
Commits on Sep 23, 2024
-
Lexical: Updated toolbar & text node exporting
- Updated toolbar to match existing editor, including dynamic RTL/LTR controls. - Updated text node handling to not include spans and extra classes when not needed. Added & update tests to cover.
Configuration menu - View commit details
-
Copy full SHA for a62d838 - Browse repository at this point
Copy the full SHA a62d838View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b9310e - Browse repository at this point
Copy the full SHA 1b9310eView commit details