Skip to content
Permalink
Branch: master
Commits on Sep 6, 2019
  1. Remove links to website

    tysongach committed Sep 3, 2019
    We're no longer maintaining the website and it's URL will now redirect
    to https://github.com/thoughtbot/bitters.
    
    #326
  2. Make sass a development dependency

    tysongach committed Sep 3, 2019
    As we've done in Bourbon ([`9bedac0`][9bedac0]) and
    Neat ([`a46f8dc`][a46f8dc]), remove the Ruby implementation of Sass as
    a runtime dependency.
    
    [9bedac0]: thoughtbot/bourbon@9bedac0
    [a46f8dc]: thoughtbot/neat@a46f8dc
Commits on Sep 3, 2019
  1. Bitters v2.0.1

    tysongach committed Sep 3, 2019
  2. Update change log for v2.0.0

    tysongach committed Sep 3, 2019
    v2.0.0 was released on July 5, 2019.
  3. Remove bourbon runtime dependency

    tysongach committed Sep 3, 2019
    [e2303a1] removed the use of Bourbon, but it was still a runtime
    dependency in the gemspec.
    
    This also removes Bourbon from the test suite.
    
    Closes #328
    
    [e2303a1]: e2303a1
  4. Run npm audit fix

    tysongach committed Sep 3, 2019
Commits on Jul 11, 2019
  1. Update copyright to 2019

    tysongach committed Jul 11, 2019
Commits on Jun 6, 2019
  1. Update stylelint from 9.10.1 to 10.0.1

    tysongach committed Jun 6, 2019
  2. Use Ruby 2.6.3 in CircleCI

    tysongach committed Jun 6, 2019
  3. Update Ruby from 2.5.1 to 2.6.3

    tysongach committed Jun 6, 2019
  4. Update Node.js from 8.11.3 to 10.16.0

    tysongach committed Jun 6, 2019
  5. Run `npm audit fix`

    tysongach committed Jun 6, 2019
Commits on Mar 30, 2019
  1. Replace scss-lint with stylelint

    tysongach committed Mar 23, 2019
    Based on a successful Research experiment:
    https://trello.com/c/n17oCxXV/712-replace-scss-lint-with-stylelint
    
    This configures stylelint to extend thoughtbot's shared configuration,
    which enforces our Sass guides:
    https://github.com/thoughtbot/stylelint-config
    
    Hound enables scss-lint by default, so we have to explicitly disable it
    in `.hound.yml`.
Commits on Jul 22, 2018
  1. Upgrade to gulp 4

    tysongach committed Jul 22, 2018
    By upgrading to gulp 4 we keep things up-to-date, but we also remove a
    security vulnerability.
Commits on Jul 21, 2018
  1. Update to Circle 2.0

    tysongach committed Jul 21, 2018
  2. Set CircleCI to use Ruby 2.5.1

    tysongach committed Jul 21, 2018
  3. Update bourbon to 5.1.0

    tysongach committed Jul 21, 2018
  4. Update npm packages

    tysongach committed Jul 21, 2018
  5. Swap gulp-connect for browser-sync

    tysongach committed Jul 21, 2018
    gulp-connect has fallen out-of-date and has dependencies with security
    vulnerabilities.
  6. Remove gulp-autoprefixer

    tysongach committed Jul 21, 2018
  7. Set nodejs version to 8.11.3

    tysongach committed Jul 21, 2018
  8. Update ruby to 2.5.1

    tysongach committed Jul 21, 2018
Commits on Jul 13, 2018
  1. Update npm package lock

    tysongach committed Jul 13, 2018
Commits on Mar 2, 2018
  1. Remove mention of Refills

    tysongach committed Mar 2, 2018
Commits on Feb 5, 2018
  1. Fix typos and incorrect information

    tysongach committed Feb 5, 2018
  2. Bitters v1.8.0

    tysongach committed Feb 5, 2018
Commits on Jan 18, 2018
  1. Update bourbon package to 5.0

    tysongach committed Jan 5, 2018
Commits on Oct 27, 2017
  1. Refactor background color variables

    tysongach committed Oct 15, 2017
    `$base-background-color` is only used for setting the background color
    of form inputs. That variable name doesn't make sense in that context;
    it makes it seem as though you can set this variable and change the
    background color of the viewport.
    
    This change swaps the name of `$base-background-color` to
    `$viewport-background-color` and sets it as a value on the `html`
    element. It also removes the `$secondary-background-color` variable,
    which is not used at all.
    
    Finally, a specific and private `$_form-background-color` variable is
    added to set the background color on form inputs.
Commits on Oct 16, 2017
  1. Override CircleCI's dependencies command

    tysongach committed Oct 16, 2017
    CircleCI was inferring that `npm install` needed to be ran for project
    dependencies. This isn't case, as the Node dependencies are only used
    for spinning up a local development instance, not for tests.
    
    Running `npm install` was causing a failing build due to some issues
    in the packages: https://circleci.com/gh/thoughtbot/bitters/161
    
    This change manually overrides CircleCI's inference, by telling it to
    only install the needed Ruby dependencies for testing.
    
    Circle docs: https://circleci.com/docs/1.0/configuration/
    Failed
Commits on Jun 30, 2017
  1. Bitters v1.7.0

    tysongach committed Jun 30, 2017
  2. Use `contrast-switch` function for buttons

    tysongach committed Jun 27, 2017
    Bourbon comes with a `contrast-switch` function which switches between
    two colors based on the contrast to another color. In this case, we
    check the contrast of the button's background color and output either
    black or white for the text color. It helps to ensure button text is
    accessible.
    
    No visual difference with the button's look-and-feel occurs by using
    `contrast-switch`, as we were already within the acceptable contrast
    ratio range.
    
    This change also DRYs up the use of `$action-color` and creates a better
    system to add further variations of button colors in the future.
    Meaning, you can easily add something like
    `$_button-secondary-background-color` when the time comes.
    
    Finally, this closely mimics the variables we have set up in the
    `_forms` partial, as well.
  3. Disconnect $base-spacing from $base-line-height

    tysongach committed Jun 26, 2017
    The two serve different purposes and their values don't need to be
    relational. Also, since we do not facilitate or support a vertical
    rhythm, the two variables do not need to be connected.
    
    One situation where I've found this to be problematic (when they are
    connected) is when I want to tweak the line height for a specific
    typeface, but I don't want that change to manipulate spacing throughout
    the whole application.
  4. Add npm lockfile

    tysongach committed Jun 23, 2017
Older
You can’t perform that action at this time.