Permalink
Switch branches/tags
Commits on Feb 18, 2018
  1. Removed options from ProgressRef

    roelvandijk committed Feb 18, 2018
    We don't need to reference the options across threads.
  2. Support for terminal escape codes

    roelvandijk committed Feb 18, 2018
    Added colorful examples.
  3. Benchmark + Lazy Text + Int

    roelvandijk committed Feb 18, 2018
    Added a benchmark suite.
    Switched to lazy text as default string type.
    Use Int instead of Integer.
Commits on Jan 31, 2018
  1. ProgressOptions

    roelvandijk committed Jan 31, 2018
    Options to customize the drawing of the progress bar.
    Version bumped from 0.2 to 0.3 because this is a breaking API change.
    
    Addresses #22.
Commits on Jan 30, 2018
  1. Bumped version to 0.2 because of API changes since 0.1.1.1

    roelvandijk committed Jan 30, 2018
    The previous 0.1.2 release doesn't conform to the PVP.
Commits on Jan 25, 2018
  1. Removed upper dependency bounds

    roelvandijk committed Jan 25, 2018
    Will add bounds if breakage occurs.
  2. Updated copyright years

    roelvandijk committed Jan 25, 2018
Commits on Jul 9, 2017
  1. Better control of asynchronous progress bars

    roelvandijk committed Jul 9, 2017
    startProgress now returns a Async () allowing the caller to either
    wait for or cancel the progress bar.
    
    An example was added which demonstrates this capability.
Commits on Jul 8, 2017
  1. Fixed example imports

    roelvandijk committed Jul 8, 2017
  2. Replaced LabelAmount class with HasProgress class

    roelvandijk committed Jul 8, 2017
    Gives the Progress type a more central place in the library.
    Based on idea by Anton Kholomiov
  3. Merge branch 'master' of git://github.com/hexresearch/terminal-progre…

    roelvandijk committed Jul 8, 2017
    …ss-bar into hexresearch-master
  4. Small refactorings

    roelvandijk committed Jul 8, 2017
    - Strict ProgressRef fields
    - Removed some record related language extensions
    - Style police
  5. Automatically sized progress bars

    roelvandijk committed Jul 8, 2017
    Uses the terminal-size package to query the current terminal size.
    Fixes #1 and #18.
  6. Fixes semantic error noticed in #20.

    roelvandijk committed Jul 8, 2017
    The done and todo parameters where swapped, making it much harder to
    reason about the code.
  7. Fixes issue #17 in percentage label with todo == 0

    roelvandijk committed Jul 8, 2017
    Also added a test case for this scenario.
Commits on Jul 5, 2017
  1. Adds generic api for labels

    anton-k authored and voidlizard committed Jul 5, 2017
    Labels take in not a pair of integers but generic type st.
    The type can contain some additional useful information (like timestamps).
    To query the progress there is a type class LabelAmount.
Commits on Jun 11, 2017
  1. Bumped version to 0.1.1.1

    roelvandijk committed Jun 11, 2017
    Also updated copyright years
  2. Bumped HUnit dependency

    roelvandijk committed Jun 11, 2017
  3. Merge pull request #16 from amigalemming/patch-1

    roelvandijk committed Jun 11, 2017
    Cabal.Description: 'then' -> 'than'
Commits on Jun 10, 2017
Commits on Nov 14, 2016
  1. Merge pull request #14 from bergmark/patch-1

    roelvandijk committed Nov 14, 2016
    Remove outdated dependency bounds on the library
Commits on Nov 13, 2016
Commits on Oct 3, 2016
  1. Fixes test suite

    roelvandijk committed Oct 3, 2016
Commits on Sep 8, 2016
  1. Maintenance

    roelvandijk committed Sep 8, 2016
    - Changed version from 0.0.1.4 to 0.1.0
    - Updated copyright
    - Bumps HUnit dependency (fixes #11)
    - Uses stderr by default (fixes #8)
    - Added hProgressBar function that prints to any file handle
    - Calls hFlush after outputting (fixes #9)
    - Uses prelude, fixing Data.String issue (see #6)
    - Dropped unicode formatting (easier to make contributions)
    - Added nix expressions for easy development
    - Updated cabal version to >=1.10
    - Re-enabled to example section, haddock works fine
Commits on Apr 14, 2014
  1. Updated copyright

    roelvandijk committed Apr 14, 2014
Commits on Apr 13, 2014
  1. Merge pull request #7 from rejuvyesh/master

    roelvandijk committed Apr 13, 2014
    update for newer ghc: more liberal bound for `base`  package
Commits on Aug 23, 2013
  1. Merge pull request #5 from MichaelXavier/auto-display

    roelvandijk committed Aug 23, 2013
    Auto display