Commit Graph

109 Commits

Author SHA1 Message Date
James Gary
37c4d95bc3 Add mastery badge icon 2018-05-11 13:39:15 -07:00
Jasper Woudenberg
d169fa4ccf 4.14.0 2018-05-03 14:38:52 +02:00
Jasper Woudenberg
d6a10d1ed4 Merge branch 'master' into extract-nri-page 2018-05-03 14:19:22 +02:00
Jasper Woudenberg
f66803640a 4.13.0 2018-05-03 11:37:29 +02:00
Jasper Woudenberg
44c58c2bc0 Merge branch 'master' into table-v2 2018-05-03 09:39:18 +02:00
Jasper Woudenberg
74b07feb8e Bump 4.12.0 2018-05-02 11:43:07 +02:00
Michael Glass
dbd0468e2e
bump 4.11.1 2018-05-02 10:54:25 +02:00
Michael Glass
c21a6856c2
allow for elm-css 14 2018-05-01 23:31:02 +02:00
Jasper Woudenberg
881139dba9 bump 4.11.0 2018-05-01 19:00:35 +02:00
Jasper Woudenberg
982fbc6f24 Extract Nri.Page from monolith
This contains premade error pages.
2018-05-01 17:20:57 +02:00
Jasper Woudenberg
3e59b7c825 Port over the latest Nri.Button from the monolith 2018-04-30 12:58:42 +02:00
Jasper Woudenberg
dc87a14925
Merge branch 'master' into table-v2 2018-04-30 10:19:11 +02:00
Juan Edi
9fe7b3ed81 Bump to 4.10.0 2018-04-25 17:49:26 -03:00
Jasper Woudenberg
de10ffb43e New table version that takes any css width
This way you're not limited to creating tables with fixed-width columns.
This also makes the table take up the maximum available width space by
default.
2018-04-25 19:10:34 +02:00
Jasper Woudenberg
e0e22c9e09 Bump 4.9.1 2018-04-25 14:20:42 +02:00
Jasper Woudenberg
cb930b6205 Bump version to 4.9.0 2018-04-25 09:34:01 +02:00
Jasper Woudenberg
979a49002f Expose Nri.Ui.Table.V1 2018-04-24 18:45:53 +02:00
Hardy Jones
64635bdc74
Bump version to 4.8.0 2018-04-18 08:09:51 -07:00
Hardy Jones
df328ec686
Expose select v2 2018-04-18 08:01:31 -07:00
Hardy Jones
b0203cdffc
Bump version to 4.7.0 2018-04-17 08:15:44 -07:00
Hardy Jones
5036c63e28
Merge branch 'master' into extract-select 2018-04-17 07:56:22 -07:00
Hardy Jones
d5567b6f3d
Expose Nri.Ui.Select.V1 2018-04-16 15:51:17 -07:00
Hardy Jones
51ab788083
Expose dropdown module 2018-04-16 13:13:31 -07:00
James Gary
8ba5bfec44 Minor version bump 2018-04-04 09:35:34 -07:00
Tessa Kelly
cb6f0fcfc3 MINOR version bump 2018-04-02 17:20:02 -07:00
Hardy Jones
7f7d2db7c6
Bump version to 4.4.0
Also expose `Nri.Ui.SegmentedControl.V5`.
2018-03-30 15:05:35 -07:00
Stoeffel
d6fa61cf02 4.3.0 2018-03-30 16:10:49 +02:00
Stoeffel
3937beeced 4.2.0
Comparing NoRedInk/noredink-ui 4.1.0 to 4.2.0
This is a MINOR change.

------ Changes to module Nri.Ui.Icon.V1 - MINOR ------

    Added:
        type CssClasses

------ Changes to module Nri.Ui.Icon.V2 - MINOR ------

    Added:
        type CssClasses
2018-03-30 13:22:41 +02:00
Jasper Woudenberg
65fdf581e6 v4.1.0 2018-03-30 08:10:54 +02:00
Jasper Woudenberg
0b62490bcf
Merge branch 'master' into separate-icon-functions 2018-03-30 08:00:09 +02:00
Brooke
2ddd4ced9b bump elm package to 4.0.0 - make styled Accessibility accessbile 2018-03-29 13:07:01 -07:00
Jasper Woudenberg
1c5bd47bec
Merge branch 'master' into separate-icon-functions 2018-03-29 17:01:41 +02:00
Jasper Woudenberg
0c02d6e540 Bump 3.6.0 2018-03-29 10:44:56 +02:00
Jasper Woudenberg
6f6f17cc00 New SegmentedControl that uses latest Icon
This change allows SegmentedControl to no longer needs to take a record
with all icon assets. It's the construction of the `IconType` that now
requires an asset, which one depends on the icon being constructed.
2018-03-29 10:16:27 +02:00
Jasper Woudenberg
09de05c06e New Icon module with a function per icon
The purpose of this change is to allow each icon to list its asset
dependencies separately. This allows services consuming the icon library
to only provide those icons that are actually used.
2018-03-29 10:16:02 +02:00
Hardy Jones
fb2dbbfb47
Extract updated segmented control from the monolith
This version is like `Nri.Ui.SegmentedControl.V1` with the icon changes.
It has the fix for `box-sizing`.

All the other caveats from `Nri.Ui.SegmentedControl.V1`
(if there were any) apply here as well.
2018-03-28 18:20:58 -07:00
Hardy Jones
0a75e8229b
Extract Nri.Icon from the monolith
The recommendation is to break the styles API rather than the view API
when moving something out of the monolith into this repo.

`Nri.Icon` is not really setup for that sort of breakage.
If we would prefer to have the styles break rather than the view,
that will take more work.
Work that can be done independent of the extraction.

The transition in the monolith ought to look something like:

```elm
module Nri.Icon exposing (..)

import Html exposing (Html)
import Nri.SvgSprite
import Nri.Ui.Icon.V1 exposing (Assets, IconType)

icon : { alt : String, icon : IconType } -> Html msg
icon config =
  Nri.Ui.Icon.V1.icon assets

assets : Assets {}
assets =
  { activity = Nri.SvgSprite.activity
  , arrowDown = Nri.SvgSprite.arrowDown
  , attention_svg = Nri.Assets.attention_svg
  ...
  }
```

So hopefully, the change is still very small on the monolith side.

There's maybe a bigger concern than which API breaks.
`Nri.Icon` has some behavior for a11y.
We could definitely change the internals over during the extraction.
But, since all of these changes are value-level changes,
it's very likely that we'll break something in the process.
That's a bigger concern because instead of affecting
the handful of Engineers working at NRI,
we would be affecting the millions of people using the site.

We shouldn't fear making those kinds of changes.
However, we should make them when we can give them the appropriate
attention they deserve.
Not when one person is trying to move as fast as possible to avoid
race conditions of moving modules between repos.
2018-03-28 18:20:16 -07:00
Hardy Jones
832c35b3f8
Bump version to 3.5.1 2018-03-27 14:02:56 -07:00
Hardy Jones
7024806038
Bump version to 3.5.0 2018-03-27 14:02:16 -07:00
Hardy Jones
ee4343a046
Expose v2 of segmented control 2018-03-27 13:42:40 -07:00
Hardy Jones
dd164e3e57
Bump version to 3.4.0 2018-03-26 16:26:36 -07:00
Hardy Jones
c838f4f322
Merge pull request #11 from NoRedInk/add-segmented-control
Add `SegmentedControl`
2018-03-26 16:23:10 -07:00
Brooke
25ddfb8e8e bump elm-package to 3.3.0 2018-03-26 14:24:16 -07:00
Brooke
e86fd17d2f add forgotten module to exposed-modules 2018-03-26 14:23:24 -07:00
Brooke
0297d2fda6 bump elm-package version 2018-03-26 12:39:36 -07:00
Hardy Jones
3b99ba56a7
Add SegmentedControl 2018-03-23 19:05:34 -07:00
Tessa Kelly
b4853feb69 MINOR version bump 2018-03-19 15:56:52 -07:00
Tessa Kelly
e869f064ff Adds new version of the checkbox 2018-03-19 15:55:04 -07:00
Tessa Kelly
8766a17f4d Revert "MAJOR package bump"
This reverts commit b938cfc527.
2018-03-19 15:51:59 -07:00
Tessa Kelly
b938cfc527 MAJOR package bump 2018-03-16 17:33:43 -07:00