David Luzar f2d2f97546 fix: using stale state when switching tools (#4989) %!s(int64=3) %!d(string=hai) anos
..
Actions.tsx f2d2f97546 fix: using stale state when switching tools (#4989) %!s(int64=3) %!d(string=hai) anos
ActiveFile.scss 74a2f16501 feat: Show active file name when saving to current file (#3733) %!s(int64=4) %!d(string=hai) anos
ActiveFile.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
App.tsx 2fa69ddc32 refactor: move elementLocked to activeTool.locked (#4983) %!s(int64=3) %!d(string=hai) anos
Avatar.scss d4e12a2962 reuse scss variables in js for SSOT (#2867) %!s(int64=4) %!d(string=hai) anos
Avatar.tsx bdb1fb2dae Add border to the Avatars (#2428) %!s(int64=4) %!d(string=hai) anos
BackgroundPickerAndDarkModeToggle.tsx 74a2f16501 feat: Show active file name when saving to current file (#3733) %!s(int64=4) %!d(string=hai) anos
ButtonIconCycle.tsx 722e5ca845 refactor: Use arrow function where possible (#3315) %!s(int64=4) %!d(string=hai) anos
ButtonIconSelect.tsx d27b3bbebe fix: changing font size when text is not selected or edited (#4751) %!s(int64=3) %!d(string=hai) anos
ButtonSelect.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
Card.scss 163ad1f4c4 feat: image support (#4011) %!s(int64=4) %!d(string=hai) anos
Card.tsx 7db63bd397 feat: redesign toolbar & tweaks (#4387) %!s(int64=3) %!d(string=hai) anos
CheckboxItem.scss 99623334d1 feat: add undo/redo buttons & tweak footer (#3832) %!s(int64=4) %!d(string=hai) anos
CheckboxItem.tsx 06db702b5d feat: support selecting multiple library items via `shift` (#4306) %!s(int64=3) %!d(string=hai) anos
ClearCanvas.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
CollabButton.scss 9dd2257932 chore: Consistent CSS variable names and general housekeeping of styles (#2947) %!s(int64=4) %!d(string=hai) anos
CollabButton.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
ColorPicker.scss 49172ac2d3 feat: support custom colors 🎉 (#4843) %!s(int64=3) %!d(string=hai) anos
ColorPicker.tsx 49172ac2d3 feat: support custom colors 🎉 (#4843) %!s(int64=3) %!d(string=hai) anos
ConfirmDialog.scss 3ff9744b39 feat: create confirm dialog to use instead of window.confirm (#4256) %!s(int64=3) %!d(string=hai) anos
ConfirmDialog.tsx 3ff9744b39 feat: create confirm dialog to use instead of window.confirm (#4256) %!s(int64=3) %!d(string=hai) anos
ContextMenu.scss 09dfd16b17 feat: use component dimensions to break to mobile (#3414) %!s(int64=4) %!d(string=hai) anos
ContextMenu.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
DarkModeToggle.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
Dialog.scss 09dfd16b17 feat: use component dimensions to break to mobile (#3414) %!s(int64=4) %!d(string=hai) anos
Dialog.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
ErrorDialog.tsx 9325109836 fix: use excal id so every element has unique id (#3696) %!s(int64=4) %!d(string=hai) anos
ExportDialog.scss c08e9c4172 fix: use rgba instead of shorthand alpha (#3688) %!s(int64=4) %!d(string=hai) anos
FixedSideContainer.scss bac76778ce feat: add `renderTopRight` prop & remove GH corner from core (#3539) %!s(int64=4) %!d(string=hai) anos
FixedSideContainer.tsx b50c54f855 Add and use clsx (classnames alternative) (#2249) %!s(int64=5) %!d(string=hai) anos
HelpDialog.scss d4e12a2962 reuse scss variables in js for SSOT (#2867) %!s(int64=4) %!d(string=hai) anos
HelpDialog.tsx 1cfb4dfd8b feat: Map shortcut O to ellipse and Add eraser shortcut E (#4930) %!s(int64=3) %!d(string=hai) anos
HelpIcon.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
HintViewer.scss 09dfd16b17 feat: use component dimensions to break to mobile (#3414) %!s(int64=4) %!d(string=hai) anos
HintViewer.tsx 127af9db23 refactor: rename elementType to activeTool and make it an object (#4968) %!s(int64=3) %!d(string=hai) anos
IconPicker.scss 7db63bd397 feat: redesign toolbar & tweaks (#4387) %!s(int64=3) %!d(string=hai) anos
IconPicker.tsx d126d04d17 feat: Bind keyboard events to the current excalidraw container and add handleKeyboardGlobally prop to allow host to bind to document (#3430) %!s(int64=4) %!d(string=hai) anos
ImageExportDialog.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
InitializeApp.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
Island.scss 7db63bd397 feat: redesign toolbar & tweaks (#4387) %!s(int64=3) %!d(string=hai) anos
Island.tsx facde7ace0 Fix padding in the library loading buttons (#2331) %!s(int64=4) %!d(string=hai) anos
JSONExportDialog.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
LayerUI.scss 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
LayerUI.tsx 2fa69ddc32 refactor: move elementLocked to activeTool.locked (#4983) %!s(int64=3) %!d(string=hai) anos
LibraryButton.tsx 7db63bd397 feat: redesign toolbar & tweaks (#4387) %!s(int64=3) %!d(string=hai) anos
LibraryMenu.scss 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
LibraryMenu.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
LibraryMenuItems.scss 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
LibraryMenuItems.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
LibraryUnit.scss c1c37a6ee7 fix: align library item previews to center (#4447) %!s(int64=3) %!d(string=hai) anos
LibraryUnit.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
LoadingMessage.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
LockButton.tsx 7db63bd397 feat: redesign toolbar & tweaks (#4387) %!s(int64=3) %!d(string=hai) anos
MobileMenu.tsx 2fa69ddc32 refactor: move elementLocked to activeTool.locked (#4983) %!s(int64=3) %!d(string=hai) anos
Modal.scss 12e8cc853f feat: remove `backdrop-filter` to improve perf (#3506) %!s(int64=4) %!d(string=hai) anos
Modal.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
PasteChartDialog.scss 09dfd16b17 feat: use component dimensions to break to mobile (#3414) %!s(int64=4) %!d(string=hai) anos
PasteChartDialog.tsx 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
PenModeButton.tsx 4486fbc2c6 feat: Added penMode for palm rejection (#4657) %!s(int64=3) %!d(string=hai) anos
Popover.scss 9733ecb3df fix: popover positioning (#3399) %!s(int64=4) %!d(string=hai) anos
Popover.tsx c009e03c8e fix: Right-click object menu displays partially off-screen (#4572) (#4631) %!s(int64=3) %!d(string=hai) anos
ProjectName.scss 790c9fd02e feat: exporting redesign (#3613) %!s(int64=4) %!d(string=hai) anos
ProjectName.tsx 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
PublishLibrary.scss 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
PublishLibrary.tsx b53d1f6f3e feat: improve library preview image generation on publish (#4321) %!s(int64=3) %!d(string=hai) anos
Section.tsx 9325109836 fix: use excal id so every element has unique id (#3696) %!s(int64=4) %!d(string=hai) anos
SingleLibraryItem.scss 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
SingleLibraryItem.tsx 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
Spinner.scss 163ad1f4c4 feat: image support (#4011) %!s(int64=4) %!d(string=hai) anos
Spinner.tsx 163ad1f4c4 feat: image support (#4011) %!s(int64=4) %!d(string=hai) anos
Stack.scss a61b212220 scope css under name space excalidraw (#1983) %!s(int64=5) %!d(string=hai) anos
Stack.tsx facde7ace0 Fix padding in the library loading buttons (#2331) %!s(int64=4) %!d(string=hai) anos
Stats.scss 790c9fd02e feat: exporting redesign (#3613) %!s(int64=4) %!d(string=hai) anos
Stats.tsx 192debd829 fix: Add multiElement-edit finalize action to Desktop (currently only visible in Mobile view) (#4764) %!s(int64=3) %!d(string=hai) anos
TextInput.scss 84d1d9993c feat: Allow publishing libraries from UI (#4115) %!s(int64=3) %!d(string=hai) anos
Toast.scss f295ba98c5 feat: Add export info on copy PNG to clipboard toast message (#3159) %!s(int64=4) %!d(string=hai) anos
Toast.tsx ff29780760 Refactor: convert initializeApp to func component and use JSX transform in the codebase (#4056) %!s(int64=4) %!d(string=hai) anos
ToolButton.tsx ed31980f84 feat: Save penDetected and penMode, and detect pen already on ToolButton click (#4955) %!s(int64=3) %!d(string=hai) anos
ToolIcon.scss 4486fbc2c6 feat: Added penMode for palm rejection (#4657) %!s(int64=3) %!d(string=hai) anos
Toolbar.scss 7fe225ee99 fix: rename --color-primary-chubb to --color-primary-contrast-offset and fallback to primary color if not present (#4803) %!s(int64=3) %!d(string=hai) anos
Tooltip.scss 6dd0e6a4c5 fix: remove `100%` height from tooltip container to fix layout issues (#3980) %!s(int64=3) %!d(string=hai) anos
Tooltip.tsx f47ddb988f feat: Support hyperlinks 🔥 (#4620) %!s(int64=3) %!d(string=hai) anos
TopErrorBoundary.tsx 8d4f455cd3 chore: Update Typescript to 4.4.4 (#4188) %!s(int64=3) %!d(string=hai) anos
UserList.scss 9b8ee3cacf feat: horizontally center toolbar menu %!s(int64=3) %!d(string=hai) anos
UserList.tsx b50c54f855 Add and use clsx (classnames alternative) (#2249) %!s(int64=5) %!d(string=hai) anos
icons.tsx 7daf1a7944 feat: Add Eraser 🎉 (#4887) %!s(int64=3) %!d(string=hai) anos