- Fix NSArray error which blocked committing and generating files for diffs.
- URL-encode artboard image paths in the overview markdown (Thanks @mattjbray)
- Check if we are in a git repo before exporting the artboards (Thanks @yuchuanxi)
- Add an option to export the artboards on save (Thanks @yuchuanxi)
- Fix export artboards when file name contains special character
- Use a single sketchignore for entire repo which includes subdirectories
- Use webpack to compile everything instead of rollup. Should bring more stability.
- Fix path to
exportArtboard.sh
script
- move export config to
.gitsketchrc
so that everybody working on the same file will have the same settings - fix the default config which could be break sometimes
- fix exporting artboards when there is a space in the path to Sketch
- Added support for multiple file formats (png, jpg, pdf, eps, svg) for the pretty diff images (thanls @grrtbrtr)
- Update web-view dependency
- Add an overview md file next to each sketch file (thanks @philschatz)
- Improve UI to manage preferences
- Fix typos causing a bunch of commands to fail (silly me) (thanks @philschatz)
- Add UI to manage branches
- Make the plugin compatible with Sketch Runner
- Fix typo in analytics
- Update build tools
- Fix a typo causing the fail alert not to show up
- Optionally send anonymous usage data in order to improve the plugin
- More robust check for failure when executing a task
- Complete rewrite of the plugin using
sketch-builder
- Export symbols as well
- More lines for Commit: the first line is the commit message, all the others are an optional longer description
- fix non-ascii characters encoding (thanks @tomonari-t)
- fix when the path to the plugin has multiple spaces
- check if a file is open and send a helpful message if not
- add a button to report the issue when one happens
- add option to exclude entire pages from pretty diffs
- check for new updates automatically
-
add option to exclude artboards from pretty diffs
- create a file called .sketchignore next to your sketchfiles
- put the name of the artboards inside (see example). It can either be the exact name of the artboard or a regex
- profit
- keep old generated artboards if not changed
- add preference to control the scale of the exported artboards
- escape double quote in commit message
- fix missing argument in the export artboards function
- fix missing argument in the shared functions
- factorize cd into the current folder for every command
- use
git for-each-ref
instead ofgit branch + awk
to list the branches
- add preferences for the terminal to use
- prefix user preferences by
gitSketch
to not conflict with others potentially - replace option of
push
(wassimple
, nowcurrent
)
- add plugin preferences panel
- add icon on alerts
- open terminal with
iTerm
if available - add
pull
command - add default option for push
- add popup to ask for the remote repository url
- use sketchtool from the bundle
- use user bah profile when running commands
- add checkbox to generate pretty diffs when commiting
- use sketchtool to generate pretty diffs
- add command to add file to git
- first release