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

Valkyrie 1.0 #48

Open
wants to merge 366 commits into
base: main
Choose a base branch
from
Open

Valkyrie 1.0 #48

wants to merge 366 commits into from

Conversation

Studio384
Copy link
Collaborator

@Studio384 Studio384 commented Oct 10, 2022

Valkyrie 1.0 is a major revamp of the project. It includes an entirely reworked icon set, improvements to the React component, various naming improvements, a major reorganization in our Figma file, revamped documentation, and more changes.

Alpha 50

Valkyrie 1.0 alpha 50 includes new icons for the next version of Sippy.

💥 Breaking changes

Icons

New icons

Expands our icon library from 305 icons to 310.

  • diagram
  • magnifying-glass-min
  • magnifying-glass-plus
  • microphone-slash
  • phone-xmark

Updated icons

Renamed icons

Bug fixes

React component

Docs

Tooling

1.0

Features

Removed

  • 496b10c We no longer include TTF and EOT version of Valkyrie.
  • 7693fc5 Removed the Mellow icons from the repository.

Icons

General changes

New icons

Expands our icon library from 223 icons to 310.

  • angles-x
  • apple
  • arrow-down-arrow-up
  • arrow-down-from-cloud
  • arrow-left-arrow-right
  • arrow-right-to-file
  • arrow-right-from-file
  • arrow-up-right-from-square
  • arrow-up-to-cloud
  • bars-uneven
  • bel
  • broom
  • burger-glass
  • calendar-clock
  • calendar-day
  • calendar-range
  • calendar-range-clock
  • calendar-week
  • chalkboard-person
  • cicle-dashed
  • circle-half
  • circle-half-inner
  • cloud-softphone
  • command
  • compare
  • diagram
  • dice
  • dice-five
  • dice-four
  • dice-one
  • dice-six
  • dice-three
  • dice-two
  • door
  • ellipsis-v
  • export
  • fanvil
  • flask
  • folder-image
  • glass
  • grip-dots-h
  • grip-dots-v
  • key
  • keyboard
  • keyboard-brightness-high
  • keyboard-brightness-low
  • life-ring
  • list-checks-xmark
  • magnifying-glass-min
  • magnifying-glass-plus
  • microphone-slash
  • min
  • moped
  • music-pause
  • next
  • order-alphabetical-asc
  • order-alphabetical-desc
  • order-numerical-asc
  • order-numerical-desc
  • pager
  • password
  • people-xmark
  • person-xmark
  • plate-utils
  • phone-xmark
  • previous
  • receipt
  • rectangle-p
  • share
  • shopping-cart
  • sidebar-left
  • sidebar-right
  • speaker-grill
  • spinner
  • table-header-row
  • table-header-column
  • tag-gear
  • tag-plus
  • teams
  • thumbtack
  • thumbtack-slash
  • toggle-off
  • toggle-on
  • translate
  • wallet
  • windows
  • yealink

Changed icons

  • 14aa481 lock-open now has rounded corners on its shank.
  • 14aa481 stop has slightly increased border radia.
  • angles-y has been updated with a smaller size.

Redesigned icons

Various icons have been updated with new designs. Some of the more notable updates:

  • Various modifier icons have been reworked, for example: a plus-modifier now appears in a circle.
  • Various border radia have been updated to improve consistency.
  • Slashes now go in the opposite direction and only cast a shadow to 1 side to improve the amount of detail visible.
  • Circular icons have been made 1 pixel larger to improve their visual weight compared to the rest of the set.
  • filter now uses a bar-design.
    • filter-plus and filter-xmark have been updated to match the new filter icon.
  • table has been simplified to allow variant icons more room for their modifiers and a generally cleaner look.
  • chart-pie has been updated to show an exploded pie chart.

Renamed icons

Valkyrie 1.0 renames various icons to remove the actions related to icons and put the actual contents of the icon in its name instead.

  • arrow-right-ban => arrow-right-prohibited
  • ban => prohibited
  • clear-formatting => a-gum
  • clear-node => square-gum
  • ellipsis => ellipsis-h
  • film => filmstrip
  • horizontal-rule => line
  • link => chain
  • link-slash => chain-slash
  • list-check => list-checks
  • list-ol => list-ordered
  • list-ol-clock => list-ordered-clock
  • logs => files-list
  • paper-plane-top => paper-plane
  • phone-arrow-down-left-ban => phone-arrow-down-left-prohibited
  • phone-arrow-up-right-ban => phone-arrow-up-right-prohibited
  • repeat-1 => repeat-once
  • smartphone-divert => smartphone-arrow-right
  • unlock => lock-open
  • users => people
  • user => person
  • user-clock => person-clock
  • user-gear => person-gear
  • user-headset => person-headset
  • user-list => person-list
  • user-lock => person-lock
  • user-plus => person-plus
  • volume-none => volume-slash

ValkyrieIcon

Valkyrie 1.0 introduces a number of changes for the component:

  • You no longer need to import the (S)CSS included with the package, the component now includes all styling.
  • a435211 You can now overwrite the spin animation speed with --vi-animation-duration.
  • 762046c The icon will now play a transition and provides CSS variables to alter this transition when using rotate.
  • clsx is no longer a peer dependency.
  • fa5dc72 Adds the beat property and animation.
  • 788c436 Adds support for pulse to the spin property.

Documentation

Valkyrie 1.0 introduces a revamped documentation site with search feature and per-icon documentation.

@Studio384 Studio384 added the release A release overview label Oct 10, 2022
@Studio384 Studio384 added this to the Version 1.0 milestone Oct 10, 2022
@Studio384 Studio384 self-assigned this Oct 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release A release overview
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant