Coder Social home page Coder Social logo

ericgrivilers / design-with-git Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xuv/design-with-git

0.0 2.0 0.0 64 KB

Visually walk through and compare svg file commit history in a git repository

Home Page: http://w.xuv.be/projects/design_with_git

design-with-git's Introduction

Design with Git

"Design with Git" is a tool to help graphic designers visualize the differences between two versions of the same SVG file. The SVG files are grabbed from a github repository and their commit history displayed on a timeline. After selecting two versions, the user is able to compare them in different ways:

  • viewing them Side by side
  • one on top of the other with a sliding mask, an opacity slider or by toggling rapidly between both
  • viewing the pixel difference between both SVG (Classic style: black meaning there is no difference. Pippin's style: where changed pixels are marked in bright red)
  • by displaying and navigating the differences between the SVG (XML) trees

This tool is to be understood as a kind of "proof of concept" and runs on client-side in the browser (tested in Firefox and Chrome). It is presented here to encourage discussion about the usefulness of such tools for graphic designers and to be extensively tested with your own SVG repositories.

All suggestions, remarks and/or improvements are more than welcome.

This project has been started at Medialab-Prado between the 15th and the 27th of April 2013, during Interactivos?'13.

Try it online here

Extensive notes about the project: http://w.xuv.be/projects/design_with_git

Credits:

Julien Deswaef, Øyvind (pippin) Kolås, Capo lorea.org, Edu Merchán, Dave Crossland, Ed Tewiah.

Special thanks:

Femke Snelting, Ricardo Lafuente, Ana Isabel Carvalho, Jennifer Dopazo, ginger coons, Maria Solé Bravo, all the Interactivos? participants and the whole Medialab-Prado crew.

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.