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

feat(Tiles): restyling the novo-tiles component to be more legible #1590

Merged
merged 13 commits into from
Aug 26, 2024

Conversation

dvoegelin
Copy link
Collaborator

Description

the tiles component wasn't as readable as we'd like, so this restyle is an attempt to address that. we added some new features but other than those it should be functionally identical to the original component with the exception of the tile <div> being replaced with a <button>. the new features include:

  • the ability to add a bullhorn icon to the inside of each tile
  • the ability to set a custom color for each tile

new tiles

Verify that...

  • Any related demos were added and npm start and npm run build still works
  • New demos work in Safari, Chrome and Firefox
  • npm run lint passes
  • npm test passes and code coverage is increased
  • npm run build still works

Bullhorn Internal Developers

  • Run Novo Automation
Screenshots

kflo411 and others added 10 commits July 30, 2024 09:38
…e updates, overlay backdrop clicks and criteria value changes (#1568)

* feat(Data Table): Allow skipping explicit table.state update

* feat(modals): added novo-dropdown to ng-content select options in novo-notification

* skipUpdate skips state clear entirely

* Select null check error fix

* feat(Overlay): added backDropClick event emitter

* updated all clear-button methods to account for new emitOnly input

* added unsavedChanges to preferences interface

* BooleanInput emitOnly

* Allow for value changes to text criteria to dirty the form

* Allow for value changes to text criteria to dirty the form

* moved DataTableSavedSearchOwner interface to novo-elements

* revert null checks from Select.ts, based on MR comment

---------

Co-authored-by: Nathan Dickerson <[email protected]>
* BES-169: Fix Toast UI position & padding

* BH-88988: Fix Toast UI animation position & padding

* BH-88988: Added Toast UI style & close examples

* feat(Data Table, Overlay, CriteriaBuilder): Fixes for data table state updates, overlay backdrop clicks and criteria value changes (#1568)

* feat(Data Table): Allow skipping explicit table.state update

* feat(modals): added novo-dropdown to ng-content select options in novo-notification

* skipUpdate skips state clear entirely

* Select null check error fix

* feat(Overlay): added backDropClick event emitter

* updated all clear-button methods to account for new emitOnly input

* added unsavedChanges to preferences interface

* BooleanInput emitOnly

* Allow for value changes to text criteria to dirty the form

* Allow for value changes to text criteria to dirty the form

* moved DataTableSavedSearchOwner interface to novo-elements

* revert null checks from Select.ts, based on MR comment

---------

Co-authored-by: Nathan Dickerson <[email protected]>

---------

Co-authored-by: Tom Fechtner <[email protected]>
Co-authored-by: Dan Voegelin <[email protected]>
Co-authored-by: Kevin Florian <[email protected]>
Co-authored-by: Nathan Dickerson <[email protected]>
…ndition builder (#1573)

* feat(Criteria Builder): Add location radius option to the address criteria

* Explicit dirtying of form

* Updated demo

* Enable form updates

* Updated Demo

* Fix CSS for dropdown

* Listen to updates to the radius

* Fix an error and unit tests

* Update example

---------

Co-authored-by: Nathan Dickerson <[email protected]>
fix(TabbedGroupPicker): Fix scroll behavior
* feat(Autocomplete): Add an attribute option to immediately activate the first result for autocomplete

* test(Autocomplete): Add unit tests for autocomplete component

---------

Co-authored-by: Dan Voegelin <[email protected]>
* fix(Overlay): Drag events close overlays

* regenerating documentation.json after rebase

---------

Co-authored-by: Dan Voegelin <[email protected]>
@dvoegelin dvoegelin self-assigned this Aug 21, 2024
Copy link
Contributor

github-actions bot commented Aug 21, 2024

Visit the preview URL for this PR (updated for commit c665149):

https://novo-elements--pr1590-tile-restyle-e3v7qj7t.web.app

(expires Mon, 02 Sep 2024 15:27:17 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: f1783e19c2444272095017dd8ba433fff0ee3f61

ndickerson
ndickerson previously approved these changes Aug 21, 2024
monroepe
monroepe previously approved these changes Aug 26, 2024
@dvoegelin dvoegelin merged commit 3146302 into next Aug 26, 2024
5 checks passed
@dvoegelin dvoegelin deleted the tile-restyle branch August 26, 2024 16:12
@dvoegelin dvoegelin mentioned this pull request Aug 30, 2024
6 tasks
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.

7 participants