Sunny Hirai
06a376d727
docs: add Span to documentation
2021-07-26 23:37:14 -07:00
Sunny Hirai
33083833fb
docs: Add API reference for NodeEntry
2021-06-06 13:01:31 -07:00
Sunny Hirai
d8dde5be3d
docs: Add PointEntry to API reference
2021-06-06 12:56:56 -07:00
Ian Storm Taylor
f183bde599
add transforms concept docs ( #4179 )
2021-04-07 18:03:57 -04:00
Sunny Hirai
a47c35cd95
merge
2021-04-01 18:13:48 -07:00
Ian Storm Taylor
a38957b849
GitBook: [main] 58 pages and 7 assets modified
2021-04-01 23:20:52 +00:00
Sunny Hirai
0c5b8fcc84
Rename Miscellaneous to Operation now that it is the only thing on that page
2021-03-29 00:47:45 -07:00
Sunny Hirai
b503d732da
Alphabetize API reference children
2021-03-29 00:41:44 -07:00
Sunny Hirai
5b6b29d33d
Split Location and Node onto its own page
2021-03-29 00:40:41 -07:00
Sunny Hirai
23cd50f5bb
Move PointRef and RangeRef under Location in documentation summary
2021-03-29 00:34:01 -07:00
Sunny Hirai
67c5a50fa9
Fix summary link anchors because they don't work in GitBook
2021-03-29 00:12:47 -07:00
Sunny Hirai
738e0d4332
Add direct links in summaries to types of Transforms in API reference
2021-03-29 00:06:57 -07:00
Sunny Hirai
0ef080723f
Split API reference so each object has its own page
2021-03-29 00:02:43 -07:00
Sunny Hirai
f77aa218aa
Adjust object names in API summary
2021-03-26 22:44:45 -07:00
Sunny Hirai
6854825fbd
Try showing Object names in API summary
2021-03-26 22:43:36 -07:00
Sunny Hirai
87f1b692fa
Try improve Table of Contents info
2021-03-26 22:39:41 -07:00
Sunny Hirai
bb2f5d606a
Try adding comments in table of contents
2021-03-26 22:36:38 -07:00
Sunny Hirai
a72958e6c3
Improved Types ( #4119 )
...
* Experimental release to see if CustomTypes holds up through a publish
* Add experimental release script
* Fix lint
* v0.60.5-alpha.0
* Allow null properties in setNodes
* v0.60.6-alpha.0
* Revert null properties on Transforms.setNodes
* v0.60.7-alpha.0
* Update examples to use custom Element and Text with discriminated unions
* Add documentation for using TypeScript improvements
* Be explicit about typescript version in package.json
* Force lerna bootstrap to fix build issues on CI and fix a few type examples
* Add slate devDependencies with * back
* v0.60.7
* Switch to a non prerelease version to fix lerna not linking in root
* Add documentation for not using prerelease versions and on how to create experimental releases
* Try removing lerna bootstrap and see if it works
2021-03-11 11:48:31 -08:00
Jolene Langlinais
aacfde3bad
docs(libraries): init docs for slate sub-libraries ( #3645 )
...
* docs(libraries): init docs for slate sub-libraries
Signed-off-by: irmerk <jolenelanglinais@gmail.com>
* docs(libraries): reword slate history summary
Co-authored-by: Cameron Ackerman <cameron_ackerman@selinc.com>
Co-authored-by: Cameron Ackerman <cameron_ackerman@selinc.com>
2020-05-01 12:16:36 -07:00
Cameron Ackerman
1e7d21f7cd
Add API documentation for Slate core package ( #3524 )
...
* Create transforms.md
* Create initial documentation for transforms
* Remove extra whitespace in transforms.md
* Create initial documentation for interfaces
* Rearrange API docs by category of interface
* Add documentation of static methods
* Use 'static' notation for transforms
2020-03-05 09:30:29 -08:00
Ian Storm Taylor
c35ca628f2
typo
2019-12-10 14:01:21 -05:00
Ian Storm Taylor
dbac72cc8e
add normalizing guide to docs
2019-12-10 13:55:44 -05:00
Ian Storm Taylor
12af78609f
fix gitbook sidebar
2019-12-05 13:11:10 -05:00
Ian Storm Taylor
fad4e7fc80
fix gitbook sidebar
2019-12-05 12:59:14 -05:00
Ian Storm Taylor
7e6f680a1f
update changelogs
2019-12-05 11:44:07 -05:00
Irwan Fario Subastian
cedc7dc2a5
lint & example fixes ( #3160 )
...
* fix import extensions of eslint
* revert next.config.cjs
* fix eslint globbing
* add migrating to docs’ sidebar
* fix prettier error on Contributing.md
* put quotes for glob matching for windows user
* remove type: module from package.json
2019-11-29 00:16:39 -05:00
Ian Storm Taylor
4ff6972096
Next ( #3093 )
...
* remove some key usage from core, refactor Operations.apply
* undeprecate some methods
* convert more key usage to paths
* update deprecations
* convert selection commands to use all paths
* refactor word boundary selection logic
* convert many at-range commands to use paths
* convert wrapBlock and wrapInline to not use keys
* cleanup
* remove chainability from editor
* simplify commands, queries and middleware
* convert deleteAtRange
* remove key usage from schema, deprecate *ByKey methods
* migrate *ByKey tests, remove index from *ByPath signatures
* rename at-current-range tests
* deprecate mode key usage, migrate more tests away from keys
* deprecate range and point methods which rely on keys to work
* refactor insertBlock, without fixing warnings
* add pathRef/pointRef, fix insertBlock/Inline deprecations, work on insertFragment
* refactor insertFragment
* get rich-text example rendering
* fix lint
* refactor query files, fix more tests
* remove unused queries, refactor others
* deprecate splitDescendantsByPath
* merge master
* add typescript, convert slate, slate-hyperscript, slate-plain-serializer
* add Point, Path, Range, Annotation tests
* add Annotation, Change, Element, Fragment, Mark, Range, Selection, Value interfaces tests
* add Operation and Text tests
* add Node tests
* get operations and normalization tests working for slate
* get *AtPath command tests passing
* rename *AtPath command tests
* rename
* get *AtPoint tests working
* rename
* rename
* add value queries tests
* add element, mark and path queries tests
* convert most on-selection tests
* convert on-selection commands
* rename
* get addMarks and delete commands working
* rename
* rename
* rename
* refactor value.positions(), work on delete tests
* progress on delete tests
* more delete work
* finish delete tests
* start converting to at-based commands
* restructure query tests
* restructure operations tests
* more work converting to multi-purpose commands
* lots of progress on converting to at-based commands
* add unwrapNodes
* remove setValue
* more progress
* refactor node commands to use consistent matching logic
* cleanup, get non-fragment commands passing
* remove annotations and isAtomic
* rename surround/pluck to cover/uncover
* add location concept, change at-path to from-path for iterables
* refactor batches
* add location-based queries
* refactor hanging logic
* more location query work
* renaming
* use getMatch more
* add split to wrap/unwrap
* flip levels/ancestors ordering
* switch splitNodes to use levels
* change split to always:false by default
* fix tests
* add more queries tests
* fixing more delete logic
* add more splitNodes tests
* get rest of delete tests passing
* fix location-based logic in some commands
* cleanup
* get previous packages tests passing again
* add slate-history package
* start slate-schema work
* start of react working
* rendering fixes
* get rich and plain text examples working
* get image example working with hooks and dropping
* refactor onDrop to be internal
* inline more event handlers
* refactor lots of event-related logic
* change rendering to use render props
* delete unused stuff
* cleanup dom utils
* remove unused deps
* remove unnecessary packages, add placeholder
* remove slate-react-placeholder package
* remove unused dep
* remove unnecessary tests, fix readonly example
* convert checklists example
* switch to next from webpack
* get link example working
* convert more examples
* preserve keys, memoized leafs/texts, fix node lookup
* fix to always useLayoutEffect for ordering
* fix annotations to be maps, memoize elements
* remove Change interface
* remove String interface
* rename Node.entries to Node.nodes
* remove unnecessary value queries
* default to selection when iterating, cleanup
* remove unused files
* update scroll into view logic
* fix undoing, remove constructor types
* dont sync selection while composing
* add workflows
* remove unused deps
* convert mentions example
* tweaks
* convert remaining examples
* rename h to jsx, update schema
* fix schema tests
* fix slate-schema logic and tests
* really fix slate-schema and forced-layout example
* get start of insertFragment tests working
* remove Fragment interface
* remove debugger
* get all non-skipped tests passing
* cleanup deps
* run prettier
* configure eslint for typescript
* more eslint fixes...
* more passing
* update some docs
* fix examples
* port windows undo hotkey change
* fix deps, add basic firefox support
* add event overriding, update walkthroughs
* add commands, remove classes, cleanup examples
* cleanup rollup config
* update tests
* rename queries tests
* update other tests
* update walkthroughs
* cleanup interface exports
* cleanup, change mark transforms to require location
* undo mark transform change
* more
* fix tests
* fix example
* update walkthroughs
* update docs
* update docs
* remove annotations
* remove value, move selection and children to editor
* add migrating doc
* fix lint
* fix tests
* fix DOM types aliasing
* add next export
* update deps, fix prod build
* fix prod build
* update scripts
* update docs and changelogs
* update workflow and pull request template
2019-11-27 20:54:42 -05:00
CameronAckermanSEL
88aa5a5cc8
added the schema reference to the list of documents for gitbook, renamed Readme.md to Summary to be consistent with conventions. ( #2387 )
2018-11-06 12:15:43 -08:00
Ian Storm Taylor
ace9f47930
change slate to be a monorepo using lerna ( #1106 )
...
* init lerna, move files into ./packages
* move test files into ./packages
* more moving around
* fill out package.json files
* fixing imports
* more fixing of imports, and horribleness
* convert examples, fix linting errors
* add documentation
* update docs
* get tests passing
* update travis.yml
* update travis.yml
* update travis.yml
* update test script
* update travis.yml
* update scripts
* try simplifying travis.yml
* ocd stuff
* remove slate-core-test-helpers package
* add package readmes
* update reference docs structure
* refactor slate-simulator into its own package
* add docs for new packages
* update docs
* separate benchmarks into packages, and refactor them
2017-09-11 18:11:45 -07:00
Ian Storm Taylor
133831ee4e
update docs
2017-09-10 15:29:42 -07:00
Ian Storm Taylor
16d29db8cb
add isSelected prop, cleanup sCU, add custom component reference ( #1084 )
...
* add isSelected prop, cleanup sCU, add custom component reference, fixes #1080
* fix custom node reference
* update custom node reference
* remove sCU check for text-only children
2017-09-07 14:33:34 -07:00
Ian Storm Taylor
7470a6dd53
Expose transforms ( #836 )
...
* refactor to extract applyOperation util
* change handlers to receive transform instead of state
* change onChange to receive a transform, update rich-text example
* fix stack iterationg, convert check-list example
* convert code-highlighting, embeds, emojis examples
* change operations to use full paths, not indexes
* switch split and join to be recursive
* fix linter
* fix onChange calls
* make all operations invertable, add src/operations/* logic
* rename "join" to "merge"
* remove .length property of nodes
* fix node.getFragmentAtRange logic
* convert remaining examples, fix existing changes
* fix .apply() calls and tests
* change setSave and setIsNative transforms
* fix insert_text operations to include marks always
* cleanup and fixes
* fix node inheritance
* fix core onCut handler
* skip constructor in node inheritance
* cleanup
* change updateDescendant to updateNode
* add and update docs
* eliminate need for .apply(), change history to mutable
* add missing file
* add deprecation support to Transform objects
* rename "transform" to "change"
* update benchmark
* add deprecation util to logger
* update transform isNative attr
* fix remaining warn use
* simplify history checkpointing logic
* fix tests
* revert history to being immutable
* fix history
* fix normalize
* fix syntax error from merge
2017-09-05 18:03:41 -07:00
Ian Storm Taylor
7756be9a79
add schema reference to docs sidebar
2016-12-07 15:08:46 -08:00
Ian Storm Taylor
d6b771b41f
fix docs sidebar
2016-12-02 10:23:22 -08:00
Ian Storm Taylor
352ad1d0c7
update docs sidebar
2016-12-02 10:20:55 -08:00
Ian Storm Taylor
c6bf80da41
update docs sidebar
2016-11-28 11:01:29 -08:00
Ian Storm Taylor
d925940b0d
add utils reference
2016-11-28 10:50:34 -08:00
Ian Storm Taylor
cf0010728f
add resources to docs
2016-11-18 12:11:59 -08:00
Ian Storm Taylor
b4bae8ad8e
update gitbook sidebar
2016-08-25 23:07:35 -04:00
Ian Storm Taylor
964f1a31cd
update docs
2016-08-25 23:06:57 -04:00
Ian Storm Taylor
a7b60e4f67
update gitbook sidebar
2016-08-25 23:01:56 -04:00
Ian Storm Taylor
9d293f5ede
update docs
2016-08-25 22:59:36 -04:00
Ian Storm Taylor
a90d522ae5
update docs
2016-08-25 22:55:03 -04:00
Ian Storm Taylor
e71c78247a
update gitbook
2016-08-25 22:32:17 -04:00