- Improved component codegen.
- Fixed plugin import regression.
- Improved component event handler codegen.
- Added
transformComponent
support for plugins.
- Fixed rule priority for removing CSP header.
- Fixed CSP issue by temporarily remove
main_frame
CSP header.
- Added a badge to show what plugin is transforming the code.
- Added plugin registry.
- Improved error reporting when importing plugins.
- Plugins can now be exported with default exports.
- Plugin transform hooks now accepts a new
options
parameter.
- Fixed the regression that preferences were not reactive.
- Added
host_permissions
so thatdeclarativeNetworkResources
can take effect.
- Added plugins support.
- Added experimental support for enabling
window.figma
in view-only mode.
- Excluded individual border if
border-width
is0
in quirks mode.
- Fixed the problem that borders are not correctly recognized in quirks mode.
- Fixed a style detail when the extension is minimized.
- Improved toast.
- Adapted toast and quirks mode hint to UI3.
- Fixed CSS unit for
stroke-width
.
- Added support for UI3.
- Fixed that
stroke-dash-pattern
may be unavailable.
- Updated text data retrieval for quirks mode.
- Added compatibility for
Tem.RichText
.
- Figma file paths may now start with
design
.
- Used overlay scrollbar to prevent layout shift.
- Quirks mode hint now shows how to duplicate to drafts upon click.
- Fixed paint data and stroke data might be undefined in quirks mode.
- Added codegen support for rotation in quirks mode.
- Stopped forcing into quirks mode by mistake.
- Fixed that font props were generated for non-text nodes in quirks mode.
- Fixed that rgba colors were treated as multiple fill data in quirks mode.
- Fixed
line-height
in quirks mode.
- Added support for font related CSS codegen for text nodes in quirks mode.
- Refactored quirks mode so that its now more modular and easier to maintain.
- Improved codegen for
padding
in quirks mode.
- Added experimental support for quirks mode that can run under view-only pages.
- Lowered z-index to prevent Figma's own menus and popups from being covered by TemPad Dev.
- Fixed the problem that double clicking pref button triggers the panel's toggle.
- Improved compatibility with TemPad icon names.
- Added lib name badge for TemPad components.
- Improved display name for icons for TemPad components.
- Fixed the problem that code copy doesn't update correctly.
- Improved selection updates via keyboard shortcuts.
- Improved TemPad code indentation.
- Improved panel sizing.
- Fixed lock mode when user + drag with mouses.
- Fixed selection updates triggered by objects panel or ⌘.
- Fixed display when multiple nodes are selected.
- Optimized panel drag range based on Figma's floating window handling to prevent dragging beyond visibility.
- Added preferences: CSS unit and root font size.
- Added toggling minimized mode by double clicking the header.
- Improved JavaScript style object output.
- Fixed
z-index
so that the panel won't be covered by nav bar. - Fixed text-overflow style for node names.
- First version.