Commit Graph

191 Commits

Author SHA1 Message Date
Tessa Kelly
22784fda93 Bump elm package version 2018-08-16 18:32:24 -07:00
Tessa Kelly
c42671c02a Adds V2 (straight copy paste of V1) 2018-08-16 18:10:00 -07:00
James Gary
1c00a0e6b0 Oops, #96 should have been minor, not patch 2018-08-16 11:46:21 -07:00
James Gary
78c62bbfb9 Add pen icon 2018-08-13 14:41:09 -07:00
Hardy Jones
39328eddaa
Bump version to 5.9.1 2018-08-03 13:08:34 -07:00
Stoeffel
a5f8ac4517 v5.9.0 2018-07-27 08:48:37 +02:00
Stoeffel
3bdd74c989 expose Disclosure indicator 2018-07-27 08:46:58 +02:00
Stoeffel
1a7067b78e v5.8.2 2018-07-27 08:36:44 +02:00
Brooke
7cf814c55c 5.8.1 - fix textarea flake bug 2018-07-25 08:19:04 -07:00
Brooke
91ff919ddf 5.8.0 - Add Select V3 2018-07-13 16:13:02 -07:00
Brooke
9cd39bd166 expose Select.V3 module 2018-07-10 17:54:43 -07:00
Tessa Kelly
0a028997d1 MINOR version bump 2018-06-28 11:17:34 -07:00
Tessa Kelly
a2f7f4a63c Adds premium checkbox 2018-06-27 12:15:23 -07:00
Tessa Kelly
d2d075c5fe Bump version 2018-06-27 10:16:09 -07:00
Tessa Kelly
afe0e046eb Expose and use the new Icon module 2018-06-22 11:00:34 -07:00
Tessa Kelly
cecc8b3e15 Merge remote-tracking branch 'origin/master' into ink__update-checkbox 2018-06-19 16:24:11 -07:00
Luke Westby
fe22523e61 bump 2018-06-18 16:45:35 -07:00
Tessa Kelly
994b058bb6 Add new version of the checkbox 2018-06-14 18:15:04 -07:00
Stoeffel
f18d4ac6d6 5.5.2 2018-06-14 09:42:45 +02:00
Brooke
24c1b7fa06 5.5.1 - textarea and textinput styles override selectors on monolith 2018-06-11 16:56:05 -07:00
Jasper Woudenberg
15adb4bd2a 5.5.0 2018-05-31 15:13:05 -07:00
Brooke
b341193678 expose TextArea.V3 and TextInput.V3 2018-05-31 15:07:15 -07:00
Jasper Woudenberg
20c89df778 5.4.0 2018-05-30 17:38:51 -07:00
Jasper Woudenberg
bbd42a44d4 5.3.0 2018-05-30 17:35:41 -07:00
Jasper Woudenberg
6e85f8fc0f Expose Nri.Ui.InputStyles 2018-05-30 17:22:17 -07:00
Jasper Woudenberg
a56dc32d10 Merge branch 'master' into textarea-v2-minimum-height 2018-05-29 14:52:01 -07:00
Brooke
347b85577b Bump to 5.2.0 - add writing style textinput 2018-05-29 11:07:18 -07:00
Brooke
66ba9c1973 expose Nri.ui.TextInput.V2 to the wild 2018-05-29 10:52:39 -07:00
Jasper Woudenberg
2a77a03efc Migrate TextArea.V2 to Html.Styled
This does not actually migrate the styles themselves yet, it just
changes the Html type of the `TextArea` exposed from the module.
2018-05-18 10:35:31 +02:00
Jasper Woudenberg
670563cc83 Expose TextArea.V2 from library 2018-05-18 10:18:04 +02:00
Jasper Woudenberg
db8d151ddd 5.1.0
This looks like a major version bump but isn't. Version 5.0.0 has
already been released, but it looks like an elm-package.json with that
version was never committed.
2018-05-17 12:22:56 +02:00
Jasper Woudenberg
6d7b18c624 Expose Nri.Ui.Text.V2 2018-05-17 12:19:51 +02:00
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
Tessa Kelly
af3feeed83 Expose the new modules 2018-03-16 17:33:25 -07:00
Tessa Kelly
98a8a5458c Remove dependency on nri-elm-css 2018-03-16 17:33:24 -07:00
Jasper Woudenberg
d9067dee09 3.1.1 2018-03-13 10:22:35 +01:00
Jasper Woudenberg
41930416e0 Bump version to 3.1.0 2018-03-13 10:11:34 +01:00
Jasper Woudenberg
01518a444f Bump version to 3.0.0
This is a major release, but really only for projects depending on the
TextArea module. That, at the moment, does not include the monolith.
2018-03-12 20:25:06 +01:00
Tessa Kelly
6e7bb28f6f Bump version 2018-03-08 11:53:32 -08:00
Stoeffel
38c3661335 2.1.0 2018-03-02 09:32:51 -08:00
Stoeffel
b9c913ec19 rename to Writing and use Html.Styled 2018-03-01 13:37:58 -08:00
Stoeffel
fde9b50db9 sort exposed modules 2018-02-28 14:01:42 -08:00
Stoeffel
01fcd84707 expose quiz font 2018-02-28 14:01:26 -08:00
Richard Feldman
b7bf825d5d Bump version for release. 2018-02-13 20:10:50 -05:00
Richard Feldman
888adf7dc8 Upgrade elm-css to v13 2018-02-13 13:28:01 -05:00
Richard Feldman
e4489340e7 Relax version bounds on nri-elm-css 2018-02-13 13:20:11 -05:00
Brooke
4930029701 bump package version 2018-02-12 12:12:09 -08:00
Jasper Woudenberg
0b30fe4420 Rename package to noredink-ui 2018-02-01 16:25:34 +01:00
Jasper Woudenberg
9a02b7772e Bump to 5.0.0 2018-02-01 13:59:21 +01:00
Jasper Woudenberg
7d6b499d9f Give version names to exported modules 2018-01-30 15:39:13 +01:00
Jasper Woudenberg
09272a8cd4 Pull all exposed modules on the Nri.Ui namespace
It's perhaps debateable if all these modules belong there, but it makes
sense as a first step, to avoid conflicts once we start importing this
from the monolith.
2018-01-30 15:25:29 +01:00