I'm a software engineer at
@facebook working on Lexical. Author of Lexical, @infernojs and t7. Enjoys coding + being a dad.
Former React Core team engineer
- London, United Kingdom
Highlights
- 5 discussions answered
Block or Report
Block or report trueadm
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
facebook/lexical Public
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
-
infernojs/inferno Public
🔥 An extremely fast, React-like JavaScript library for building modern user interfaces -
facebook/react Public
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
react-compiler Public archive
An experimental React compiler for typed function component trees
-
2,616 contributions in the last year
Contribution activity
May 2022
Created 53 commits in 1 repository
Created 1 repository
- trueadm/lexical TypeScript
Created a pull request in facebook/lexical that received 20 comments
Remove unstable JSON serialization functions + unify copy+paste to be HTML
Note: This PR is a major breaking change, so we should version the next version 0.3 (I believe we planned to do this anway). This PR does the fol…
+563
−1,082
•
20
comments
Opened 59 other pull requests in 1 repository
facebook/lexical
52
merged
7
closed
- Fix bad import for www
- Ensure decorator warnings are consistent with other warnings
- Improve DEV warnings for node methods
- Improve scroll plugin
- Revise $hasUpdateTag
- Expose $getUpdateTags and $addUpdateTag
- Improve copy + paste logic
- Fix bug in $createNodesFromDOM
- Tune MaxLengthPlugin behavior for restoration
- Simplify runtime logic
- Provide legacy editor state JSON conversion
- Fix missing activeEditor binding
- Ensure Babel plugins run for ts/tsx modules
- Fix bug in trimTextContentFromAnchor
- Alter sequence for commitPendingUpdates
- Fix some bugs around MaxLength plugin
- Add MaxLengthPlugin
- Fix relative imports in @lexical/react
- Expose RootNode to be used in node transform
- Rename insert text command
- Revert "Fix window undefined issue when SSR"
- Upgrade build.js to use rollup plugin
- Export es modules
- Fix text replacement event handling
- Improve useDecorators sequencing
- Some pull requests not shown.
Reviewed 52 pull requests in 1 repository
facebook/lexical
25 pull requests
- Add backtick quote to RangeSelection documentation
- Tune MaxLengthPlugin behavior for restoration
- Fix placeholder race conditions on load
- fix(code-block): move to start/move to end
- Check for frozen selection only on dev env
- Fix Listeners
- Add HTML export/import documentation to website
- Move HTML<->Lexical functions to new package, @lexical/html.
- Add MaxLengthPlugin
- Expose $parseSerializedNode
- Remove unstable JSON serialization functions + unify copy+paste to be HTML
- Fix getTopLevelElement shouldn't get the root node
- Update CharacterStylesPopupPlugin.tsx
- Migrate 4 more packages to TS (9/n)
- Fix window undefined issue when SSR
- Add intraword format support for Markdown import
- Add missing deprecated types
- feat: drop down keyboard navigation
- Add unstable serialization logic for node JSON parsing
- Focus into editor after reconciliation is done
- Fix typos in nodes.md
- Upgrade build.js to use rollup plugin
- Fix text replacement event handling
- Adjust selection to be after decorator node when moving selection to the end of decorator/linebreak
- Improve useDecorators sequencing
- Some pull request reviews not shown.
Opened 1 issue in 1 repository
facebook/lexical
1
open
Answered 2 discussions in 1 repository
facebook/lexical
facebook/lexical