Skip to main content
100%

Creating a Sketch NSPanel

✓ Published0🌍 Public
KKevinGutowski
Last edited Jan 5, 2019
Created on Jan 3, 2019

This example demonstrates how to create a custom, frameless floating panel with a vibrant, translucent background using the Sketch JavaScript API. The script creates an `NSPanel` with a titled, closable, and resizable window, and applies a `NSVisualEffectView` with a vibrant light appearance to achieve a frosted-glass effect. It uses `NSLayoutConstraint` objects to anchor the visual effect to the panel’s content view. The panel’s close button is handled via `setCOSJSTargetFunction`, which cleans up the panel reference and stops the script’s keep-alive loop.

AI-generated description

Similar vizzes