Giter Club home page Giter Club logo

sketch-connection-flow-arrows's Introduction

👉 Arrows

preview Download from Sketchpacks.com View on Sketchpacks.com

Plugin for Sketch to create connection flow arrows for creating user flows, sitemaps and many more. Just select two objects and click on "Plugins" → "👉 Connection Arrows" → "Create Connection" and voilà! It will create a connection with arrow 🚀

Table of contents

Motivation

In our day to day activities, we are creating a lot of diagrams in EPAM. We understood that most of our time we are spending on connecting and drawing arrows for our user flows and to automate that, I created this plugin. You can read full information about the plugin on Medium

ArrowDemo

Download Plugin

The most recent version you can find here: Download the Latest Arrows Sketch Plugin

Sketch Plugin: Connection Flow Arrows - Generate auto-connected arrows for sitemaps and user flows | Product Hunt Embed

How it works

Create a connection. Select more than one layer in Sketch and click on "Plugins" 👉 "Connection Arrows" 👉 "Create Connection"

Create connection

Update all connections inside artboard. Select artboard where all the arrows are stored and click on "Plugins" 👉 "Connection Arrows" 👉 "Update Connection" 👉 "From the Selected Artboard"

Update all connections inside artboard

Delete connection between two layers. Select layers that have a connection and click on "Plugins" 👉 "Connection Arrows" 👉 "Delete Connection" 👉 "Between Selected"

Delete connection between two layers

Arrow Direction. By the default you will have an "Auto" mode, that will draw arrows based on the position of the second layer but if you are creating userflows or sitemap, where all the arrows are pointed in one direction, you can specify it in settings

Arrow Direction

Arrow Spacing. For saving time and not moving all the layers one by one, you can pre-define spacing in settings. When you will create or update connection between two objects, it will automatically move the second layer for a specified amount of pixels ✌️

Arrow Spacing

Arrow Style. Right now you can provide an arrow style in settings. Make sure that the style that you want to specify is used on your Sketch document and it has "$arrow" text in the name.

Arrow Style

Arrow Type. You have the ability to select "Straight", "Angled" and "Curved" arrow types in settings. They are saved globally and if you update the connection, the arrow type will be taken from the arrow type that these objects had before. If you want to redraw the arrow and have the type specified in settings, please choose "Create Arrow" action 🚀

Arrow Type

Auto-align. If your second object is misaligned for less than 5px with this option turned on the plugin will auto-align the second object based on the direction. So you don't need to spend time aligning everything 🤘

Auto-align

Bonus

This plugin allows you to provide an arrow between two objects, but for creating user flows and sitemaps you need actual objects to interact with. Don't worry, we got your back!

Library Demo

Join Community and Contacts

If you would like to suggest improvement, report a bug or just say "Hi 👋" join our community on Spectrum

You can write me directly via mssg.me/farid or find me on Instagram or Dribbble as @faridsabitov

Watch tutorial on Youtube

Preview

With support from ❤️

sketch-connection-flow-arrows's People

Contributors

faridsabitov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sketch-connection-flow-arrows's Issues

Update from 1.01 to 2.3.0 bug

Hi

I'm trying update this plugin multiple times to new version, but whenever I download the new build, it remains as the 1.01 build not the 2.3.0 release.

Can't delete or update.

I just installed the plugin. I can create connections, but not delete or update them. I get a message that says there is no connection between the selected layers. I know there is a connection. The artboard contains only the two node layers plus the arrow.

Also, the hotkey for creating a connection doesn't work. I can only create using the menu.

I had high hopes for using this plugin, but so far, no luck.
connectionsPlugin

License?

Thanks for making this great plug-in!

I couldn't find a LICENSE file in the repository — what license is it under?

Arrows not exporting with PDF

I created a bunch of arrows in Sketch, and I exported my artboards to PDF using "File" > "Export Artboards to PDF". The PDF contains other objects but not any of the connection arrows. I also tried printing as a PDF but had the same result. How can I include the arrows in the exported PDF?
See page 2 QIP Navigation (QIP Navigation).pdf

Mac OS 10.14.6 (18G3020)
Sketch Version 63.1 (92452)
Plugin version 3.0.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.