Skip to content

Commit

Permalink
Updates to version 4.0.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
lettier committed Jun 12, 2018
1 parent d9f13e3 commit 8111bba
Show file tree
Hide file tree
Showing 25 changed files with 2,986 additions and 1,581 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,48 @@

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

### 4.0.0.0

#### Added

- Multiple dynamic text overlays
- Text overlay YAML file option `-t` to CLI
- Text fill and outline color configuration
- Text start and duration time configuration
- Text origin, x translation, and y translation configuration
- Text overlay preview to GUI
- Text left and top placement entries to GUI
- Outline and fill color selectors to GUI
- Pattern to GUI crop preview
- `textOverlayOriginFromString` to library API
- `qualityFromString` to library API
- `TextOverlays` to library API
- `TextOverlay` to library API
- `TextOverlayOrigin` to library API
- `Quality` to library API
- Text overlay validation
- Time slices and video position display custom widget

#### Changed

- Quality percent to quality nominal
- CLI Logo
- CLI help information
- GUI shows only file selection, info, and status on start up
- GUI crop preview color
- GUI preview size
- GUI icon size
- GUI first and last frame preview draw area to match the image size
- GUI takes the video URI from the inVideoPropertiesRef instead of the inFileChooserDialog during save
- Save as video bypasses GIF creation and goes straight to video creation
- Video output configuration

#### Removed

- CLI Icon

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

### 3.0.0.2

#### Added
Expand Down
13 changes: 11 additions & 2 deletions Gifcurry.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Gifcurry
version: 3.0.0.2
version: 4.0.0.0
synopsis: GIF creation utility.
description: Your open source video to GIF maker.
homepage: https://github.com/lettier/gifcurry
Expand Down Expand Up @@ -37,13 +37,14 @@ source-repository head
location: https://github.com/lettier/gifcurry

library
exposed-modules: Gifcurry
exposed-modules: Gifcurry
build-depends: base >= 4.7 && < 5
, process >= 1.2 && <= 1.4.4
, temporary >= 1.2 && < 1.3
, directory == 1.3.*
, text == 1.2.*
, filepath == 1.4.*
, filemanip == 0.3.6.*
hs-source-dirs: ./src
, ./src/lib/
ghc-options: -Wall -freverse-errors
Expand All @@ -56,24 +57,28 @@ executable gifcurry_gui
, haskell-gi-base == 0.21.*
, gi-gobject == 2.0.*
, gi-glib == 2.0.*
, gi-pango == 1.0.*
, gi-gdk == 3.0.*
, gi-gtk == 3.0.*
, gi-cairo == 1.0.*
, gi-gst == 1.0.*
, gi-gstvideo == 1.0.*
, cairo == 0.13.*
, pango == 0.13.*
, bytestring == 0.10.*
, process >= 1.2 && <= 1.4.4
, temporary >= 1.2 && < 1.3
, directory == 1.3.*
, text == 1.2.*
, filepath == 1.4.*
, filemanip == 0.3.6.*
, transformers == 0.5.*
other-modules: Paths_Gifcurry
, GuiRecords
, GuiCapabilities
, Gifcurry
, GuiStyle
, GuiTextOverlays
, GuiPreview
, GuiMisc

Expand All @@ -95,6 +100,10 @@ executable gifcurry_cli
, cmdargs == 0.10.*
, text == 1.2.*
, filepath == 1.4.*
, filemanip == 0.3.6.*
, aeson == 1.1.2.*
, bytestring == 0.10.8.*
, yaml == 0.8.23.*
other-modules: Gifcurry
ghc-options: -Wall -freverse-errors
hs-source-dirs: ./src/
Expand Down
Loading

0 comments on commit 8111bba

Please sign in to comment.