Skip to content

Commit

Permalink
Update to version 2.2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lettier committed Sep 12, 2017
1 parent d8473e9 commit 63865cd
Show file tree
Hide file tree
Showing 29 changed files with 1,599 additions and 1,074 deletions.
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
.cabal-sandbox/*
.stack-work/*
*.stack*
.upload_docs_to_hackage
dist/*
docs/*
cabal.sandbox.config
*gui.glade~
*~
.upload_docs_to_hackage
Gifcurry-*-docs*

!docs/.gitkeep
359 changes: 359 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,359 @@
# [Gifcurry](https://github.com/lettier/gifcurry)

## Changelog

### Version

2.2.0.0

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-2.2.0.0)
- [Docker](https://hub.docker.com/r/lettier/gifcurry/)
- [Arch Linux AUR](https://aur.archlinux.org/packages/gifcurry)

#### Added

- Loading a video now populates the start and duration fields
- Duration is the length of the entire video in seconds
- Confirmation dialog if duration is >= 10 seconds
- `getVideoDurationInSeconds` to the library public API
- Error checking
- File path compatibility
- About dialog
- GNU Make targets for Arch Linux
- `stack.yaml`
- CHANGELOG.md

#### Changed

- Icon file
- Switched from gtk2hs to haskell-gi
- Switched from Cabal to Haskell stack
- Code clean up
- README install and run instructions
- README graphics
- GUI widget IDs
- Fixed the ImageMagick null font issue
- ImageMagick assumes `~/.magick/type.xml` exists
- Instead of `default`, it searches for the first match to `sans` if no font is specified
- Temporary file directory names where frames and GIFs are built

#### Removed

- Old icon from cabal file
- Altered icon from GUI file

-------------------------------------------------------------------------------

### Version

2.1.1.0

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-2.1.1.0)

#### Added

-

#### Changed

- Fixed cabal file
- Altered optimization
- Updated to work with GHC 8.0.2
- Updated README to work with Hackage

#### Removed

-

-------------------------------------------------------------------------------

### Version

2.1.0.0

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-2.1.0.0)

#### Added

- Font selection capabilities
- Font selection to the GUI
- A fontChoice parameter to the CLI
- A makefile

#### Changed

- Updated the logo
- Updated the icon
- Fixed font scaling
- Updated dependencies for macOS Sierra
- Updated README
- Reorganized project structure
- Fixed compiler warnings

#### Removed

-

-------------------------------------------------------------------------------

### Version

2.0.0.2

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-2.0.0.2)

#### Added

-

#### Changed

- Fixed a bug where the first and last frame previews were not updating

#### Removed

-

-------------------------------------------------------------------------------

### Version

2.0.0.1

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-2.0.0.1)

#### Added

- `postGUIAsync`

#### Changed

- Bumped dependencies up (mainly GHC 8.0)
- [Char] to String

#### Removed

-

-------------------------------------------------------------------------------

### Version

2.0.0.0

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-2.0.0.0)

#### Added

- Type signatures
- More error checking to the GUI

#### Changed

- Refactored code
- Made CLI more flexible concerning input options

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.1.0

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.1.0)

#### Added

- First and last frame preview
- Further file exists error checking

#### Changed

- Disabled GUI re-sizing
- Simplified GUI

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.6

#### Downstreams

-

#### Added

-

#### Changed

- Updated GIF open method to work for Mac OS X

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.5

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.0.5)

#### Added

-

#### Changed

- Downgraded GTK requirement from 3.16 to 3.10

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.4

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.0.4)

#### Added

-

#### Changed

-

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.3

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.0.3)

#### Added

-

#### Changed

-

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.2

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.0.2)

#### Added

-

#### Changed

-

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.1

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.0.1)

#### Added

-

#### Changed

-

#### Removed

-

-------------------------------------------------------------------------------

### Version

0.1.0.0

#### Downstreams

- [Hackage](https://hackage.haskell.org/package/Gifcurry-0.1.0.0)

#### Added

-

#### Changed

-

#### Removed

-

-------------------------------------------------------------------------------

## License

See [LICENSE](LICENSE).

## Copyright

(C) 2017 David Lettier
[lettier.com](http://www.lettier.com/)
Loading

0 comments on commit 63865cd

Please sign in to comment.