Sketch plugin that creates buttons with fixed padding regardless of text content, using CSS-like syntax.
Dynamic Button is a Sketch.app plugin that automates the creation of responsive button components with consistent padding. It allows designers to define padding using CSS-like syntax and automatically adjusts button backgrounds when text content changes, eliminating manual resizing work.
UI/UX designers using Sketch.app who frequently create button components and need to maintain consistent padding across different text lengths.
It saves time by automating repetitive button adjustments, ensures design consistency, and uses familiar CSS padding syntax that designers already understand.
Dynamic button plugin for Sketch.app
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically maintains consistent padding when text changes, as shown in the demo where pressing Cmd+J updates the button background without manual resizing.
Uses CSS shorthand notation (e.g., 10:20:10:20) for padding, making it intuitive for designers with web development experience, as highlighted in the version 1.1 update.
Allows converting or updating multiple layers to buttons simultaneously, saving time on repetitive tasks, as added in version 1.2 for efficiency.
Quick creation and updates via Cmd+J, with customizable shortcuts through script editing, speeding up the design workflow.
Provides immediate visual messages like 'nothing selected' or 'wrong format', helping users troubleshoot issues directly from the README examples.
Exclusively works with Sketch.app, limiting its use for teams on other design platforms and tying it to Sketch's update cycle and compatibility.
Requires designers to type padding values in text layer names using CSS syntax, which is error-prone and less user-friendly than visual controls.
Focuses only on padding automation; lacks built-in support for other button properties like borders or shadows, as hinted by the upcoming version 2.0 promising new features.
Involves downloading and double-clicking a file, with no built-in update mechanism, relying on users to manually check for new versions.