Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.3.0 #205

Merged
merged 130 commits into from
Oct 31, 2019
Merged

v1.3.0 #205

merged 130 commits into from
Oct 31, 2019

Conversation

grahamhency
Copy link
Contributor

@grahamhency grahamhency commented Sep 23, 2019

v1.3.0

⚠️ Deprecations

The buttonVariant for positive has been removed

If there are go-button's using the positive variant, temporarily those will be converted to primary.

In the future, this variant will be removed altogether.

The reasons for this are:
  1. The overall UX and design of buttons have been revamped.
Changes Required
  1. Audit existing buttons to ensure proper variant is being used
  2. Change all uses of positive
Relevant PRs:

🚢 New Features

Buttons

Buttons have been overhauled with a new design. #271

Configuration Service

A new Angular service that can be used for various configurations in Goponents. The initial purpose of this service is for updating branding within the application.

Relavant PRs:

Layout

File Upload

A new form component for uploading files as been created. Allows for drag/drop and multiple files. #149

Select

Switch Toggle

Table

Off Canvas

🐞 Bug Fixes

Buttons

Loader on Layout

Datepicker

Select

Table

✏️ General & Design

General

Design

  • Changed "Bryant" to "Nunito Light" Update font stack according to UX spec #241
  • Updated box shadows for all components Update box-shadows #261
  • Updated design of buttons
  • Update global search design
    • No longer moves when side nav is collapsed
    • No longer scales and loses border when active
  • Updated header design
    • Change header box-shadow to "Large Shadow"
    • Branded background on collapse now only applies to menu icon and not logo
    • Added ability to specify light/dark icon color for menu
    • Menu icon no longer has a circle background on hover
    • Menu icon now fades to 50% opacity on hover
  • Updated side nav design
    • Menu icons no longer move vertically when collapsed
    • External links now hide the external icon on the right when side nav is collapsed
    • Links that are too large now properly expand multiple lines
    • Active indicator now only is positioned on root level items, even for groups or child routes

📄 Documentation

Added new documentation for:

Removed documentation for:

StevenUlmer and others added 23 commits October 7, 2019 09:28
Some implementations of select boxes require a placeholder to be
designated for that select box. With our current version of the GoSelect
component, we are not capable of adding a placeholder value.

The NgSelect module allows us to pass it a placeholder for the select
box. This adds the placeholder option as a binding to the GoSelect
component and then leverages that binding when creating an NgSelect
instance.

I leverged the HTML for Template/Header/Footer[0] example that NgSelect
provides in order to best implement this solution.

[0] - https://github.com/ng-select/ng-select/blob/master/src/demo/app/examples/template-header-footer-example/template-header-footer-example.component.html
Add Placeholder Binding to GoSelect Component
Seeing that are looking to add the Placeholder to the GoSelect box in
v1.3.0, we should also release with up to date documentation on the
GoSelect box that includes implementing the placeholder.

This adds the placeholder documentation to the GoSelect page.
Add Placeholder to GoSelect Documentation
[Chore] Update Contribution and PR Template
Currently we have the ability to either have every column on a table sortable or none of them. There
are certain cases where we want to be able to just sort by a couple columns on a table. This provides
a way for an implementor to decide which columns can be sortable on a table or which columns they want
to not be sortable.
Ability to Brand Side Nav and Accordion
@grahamhency grahamhency added this to the v1.3.0 milestone Oct 8, 2019
[Chore] Action Sheet Documentation
StevenUlmer and others added 24 commits October 24, 2019 11:48
Control state of per page dropdown from table config
Adds the ability to use a typeahead with go-select. This allows for things like fetching the results
server side from a user searching for results.
…f_canvas

FEATURE: Add Icon and Header to Off Canvas
Copy link
Contributor

@StevenUlmer StevenUlmer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Can't wait for this Pull Request template to get in.

@grahamhency grahamhency merged commit 62f96eb into master Oct 31, 2019
@eligolding
Copy link
Contributor

@grahamhency grahamhency deleted the v1.3.0 branch January 7, 2022 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants