{"id":19694409,"url":"https://github.com/dwilliames/nudge-resize-sketch-plugin","last_synced_at":"2026-04-06T02:31:08.598Z","repository":{"id":79792160,"uuid":"84445158","full_name":"DWilliames/nudge-resize-sketch-plugin","owner":"DWilliames","description":"Sketch Plugin to quickly resize a layer with keyboard shortcuts","archived":false,"fork":false,"pushed_at":"2018-02-25T04:33:43.000Z","size":241,"stargazers_count":26,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-29T10:47:13.698Z","etag":null,"topics":["cocoascript","sketch","sketch-plugin"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DWilliames.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-09T13:29:41.000Z","updated_at":"2023-02-20T16:13:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"ede6f91d-1a96-441d-8350-f70fc213ba4f","html_url":"https://github.com/DWilliames/nudge-resize-sketch-plugin","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/DWilliames/nudge-resize-sketch-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DWilliames%2Fnudge-resize-sketch-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DWilliames%2Fnudge-resize-sketch-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DWilliames%2Fnudge-resize-sketch-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DWilliames%2Fnudge-resize-sketch-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DWilliames","download_url":"https://codeload.github.com/DWilliames/nudge-resize-sketch-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DWilliames%2Fnudge-resize-sketch-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31457485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cocoascript","sketch","sketch-plugin"],"created_at":"2024-11-11T19:22:42.800Z","updated_at":"2026-04-06T02:31:08.592Z","avatar_url":"https://github.com/DWilliames.png","language":"JavaScript","funding_links":["https://www.paypal.me/dtw/5"],"categories":[],"sub_categories":[],"readme":"# Nudge Resize Sketch Plugin\n[![Download from Sketchpacks.com](https://badges.sketchpacks.com/plugins/com.davidwilliames.nudge-resize-sketch-plugin/version.svg)](https://api.sketchpacks.com/v1/plugins/com.davidwilliames.nudge-resize-sketch-plugin/download) [![Compatible Sketch Version](https://badges.sketchpacks.com/plugins/com.davidwilliames.nudge-resize-sketch-plugin/compatibility.svg)](https://sketchpacks.com/DWilliames/nudge-resize-sketch-plugin)\n\n\u003ca href=\"https://www.sketchapp.com\"\u003e\n  \u003cimg width=\"160\" height=\"41\" src=\"images/sketch-badge.png\" \u003e\n\u003c/a\u003e\n\u003ca href=\"http://bit.ly/SketchRunnerWebsite\"\u003e\n  \u003cimg width=\"160\" height=\"41\" src=\"http://sketchrunner.com/img/badge_blue.png\" \u003e\n\u003c/a\u003e\n\nSketch Plugin to quickly resize the width and height of a layer through easy keyboard shortcuts.\n\nSimilar to holding 'alt' whilst resizing with the mouse; 'Nudge Resize' works the same.\n\n\n## Usage\n\n\u003ckbd\u003e⌥ alt\u003c/kbd\u003e + \u003ckbd\u003e→\u003c/kbd\u003e = Expand layer size horizontally\n\n\u003ckbd\u003e⌥ alt\u003c/kbd\u003e + \u003ckbd\u003e←\u003c/kbd\u003e = Condense layer size horizontally\n\n\u003ckbd\u003e⌥ alt\u003c/kbd\u003e + \u003ckbd\u003e↓\u003c/kbd\u003e = Expand layer size vertically\n\n\u003ckbd\u003e⌥ alt\u003c/kbd\u003e + \u003ckbd\u003e↑\u003c/kbd\u003e = Condense layer size vertically\n\n![Expand layer size horizontally](images/gifs/expandHorizontally.gif)\n![Condense layer size horizontally](images/gifs/condenseHorizontally.gif)\n![Expand layer size vertically](images/gifs/expandVertically.gif)\n![Condense layer size vertically](images/gifs/condenseVertically.gif)\n\n**Note: Add \u003ckbd\u003e⇧ Shift\u003c/kbd\u003e to increase the nudge size**\n\n![Expand layer size horizontally large](images/gifs/expandHorizontallyLarge.gif)\n![Condense layer size horizontally large](images/gifs/condenseHorizontallyLarge.gif)\n![Expand layer size vertically large](images/gifs/expandVerticallyLarge.gif)\n![Condense layer size vertically large](images/gifs/condenseVerticallyLarge.gif)\n\nThe amount the layer resizes by is based on the user's nudge size:\n\n- default = 1\n- default large (shift) = 10\n\nThis means that if you change your settings with [nudg.it](http://nudg.it), it will respect this preference.\n\n\n## Why make this plugin?\n\nCurrently, you can resize a layer by using 'cmd + arrow' or 'cmd + shift + arrow', but that resizes with a fixed top, and a fixed left side — what about resizing from the centre of the layer. I would often resize a layer with these commands, then move the layer to try and re-centre the layer where it was. This plugin/script is a real time saver — I use it every day without fail.\n\n\n## Installation\n\n1. [Download](https://github.com/DWilliames/nudge-resize-sketch-plugin/releases/download/v1.0/Nudge.Resize.sketchplugin.zip) the plugin\n2. Double-click the file, 'Nudge Resize.sketchplugin'\n3. That's it...\n\n\n## Contribute\n\nThis plugin is in active development.\n\nPull requests are welcome and please submit bugs 🐛.\n\n## Contact\n\n* Follow [@davidwilliames](https://twitter.com/davidwilliames) on Twitter\n* Email \u003cdavid@williames.com\u003e\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/davidwilliames.svg?style=social\u0026label=Follow)]()\n\n---\n\nIf you find this plugin helpful, consider shouting me coffee ☕️ via [PayPal](https://www.paypal.me/dtw/5)\n\n\u003ca href=\"https://www.paypal.me/dtw/5\"\u003e\n  \u003cimg width=\"160\" height=\"41\" src=\"images/paypal-badge.png\" \u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwilliames%2Fnudge-resize-sketch-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdwilliames%2Fnudge-resize-sketch-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdwilliames%2Fnudge-resize-sketch-plugin/lists"}