Adobe XD MDI Extension Idea

Adobe XD is in beta right now and an ideal environment for building high fidelity mockups and prototyping out ideas quickly. Now with the new layers panel added the app is getting closer to becoming a viable tool for end-to-end creation of designs.

Got the chance to talk with someone on the Adobe XD team at Microsoft Build and the future of the application is sounding very promising.

Hopefully shortly we'll see the ability create third party extensions. Of course the first extension I would want to build is for the Material Design Icons pack.

Adobe XD MDI Extension

The extension would basically allow one to quickly incorporate the icons in their design. With Material Design Icons Light variant open sourcing shortly this could fit nicely into wireframes also.


This keeps the extension simple, assuming the user will select colors using the normal color selector.

Ideally once the extension API releases I'll be able to get this coded over a weekend for others to use.

Figma is Awesome!

Figma is an awesome little web based application for collaborative designing and it does it very well. The tooling is relatively straightforward within a short time [using it roughly a week now] I was able to design reusable components and design out some of the starting pages.

Figma Mobile

Above is a rough mockup I'm working on for the mobile view. The desktop mockup is shown below also in a very early work in progress. Using these more as light ideas, so alignment issues are from my laziness.

Figma Desktop

Vector Tools

Impressive vector tools, really hard to explain without a video or trying them. They are some of the best I've ever used and I hope others copy them.


I mainly work by myself on designs, but the idea others can jump in and make slight text changes and modifications on the colors is pretty nice.


I work with all vector assets no images, and I've found the performance really good overall (on a Surface Pro 4 w/ i7). We'll see how this does as I expand the designs.

Snapping objects even with hundreds of objects on the screen was smooth, especially dragging between various artboard frames.

For an application built on web technology you would be hard pressed to tell while it's in the desktop client.


AdobeXD is the future for my workflow, but until they get further along, which will probably several months, Figma is filling the void nicely. Figma's collaboration might be enough for me to stick to it for all my open source projects.

If you're a Sketch user you probably won't make a switch, but the collaboration is worth a try.

Preview: Website Desktop Website Mobile

Getting found with GitHub Topics

GitHub topics was introduced January 31st and allows a quick way for maintainers to tag their repository for others to find.

GitHub Topics

In the repository list the descriptions for an repository become much more important. As more projects add topics a small change can be made to stand out like prepending an emoji.

Any emoji's can be used along with arrows to bring attention to the applications.

Examples: πŸŽπŸ“¦πŸ•ΆπŸ‘“πŸ’ŽπŸŽ€βœπŸ–ŠπŸ–‹βœ’πŸ–ŒπŸ’ΌπŸ“πŸ“‚πŸ—‚

Hopefully this doesn't get abused, but for now it's a nice way to stand out a little more.

Life and Open Source

Just an update, since my various open source projects have all had a large delay in updates over the last two months. The community is still very heavily involved and we've been replying to issues as they come up.

So, on the life side of things, I bought a condo and moved in which turned out to be a massive time sink having not moved in almost 4 years.

Lot of contractors to call and electricians to schedule to do various updates on the place. Installed 14 Hue Lights and slowly making this a smart home.

Will gradually be getting back into open source shortly and updating the various projects I maintain.

For Material Design Icons you can track the progress on the project board.