Commit Graph

375 Commits

Author SHA1 Message Date
rektdeckard
f562bc6d4a README: update copy 2020-10-11 22:40:09 -04:00
Tobias Fried
102a456167 Merge pull request #6 from phosphor-icons/redesign
Redesign
2020-10-11 18:22:15 -04:00
rektdeckard
e88e8ca0fd README: update image 2020-10-11 18:18:12 -04:00
rektdeckard
af223adf90 App: more easter eggies 2020-10-11 18:17:56 -04:00
rektdeckard
811ddb09ed App: easter eggies 2020-10-11 02:07:43 -04:00
rektdeckard
18baa4e75b Footer: fix Patreon button link 2020-10-11 02:07:09 -04:00
rektdeckard
2fd5fb7c4f public: add favicons 2020-10-10 21:11:12 -04:00
rektdeckard
13122accc2 icons: rework icon categories and tags 2020-10-10 21:10:43 -04:00
rektdeckard
80f1b5f648 meta: bump to v0.6.0 2020-10-10 18:14:45 -04:00
rektdeckard
1876e38aa9 SearchInput: skip state updates after unmount 2020-10-10 18:05:21 -04:00
rektdeckard
571a67d793 meta: fix license 2020-10-10 16:18:30 -04:00
rektdeckard
c5807adf21 Links: add Figma plugin link 2020-10-10 16:18:11 -04:00
rektdeckard
1a2c3ef1de Links: extract external navigation links component
The Header and Footer shared some duplicated code related to external
links. We moved the markup and CSS into a separate Links component to
DRY it up.

We currently apply a 'line-through' style to the Figma links, since they
are not yet implemented. This is a visual treatment only an needs fixed
before production release!
2020-10-10 16:03:26 -04:00
rektdeckard
413aa24d3b icons: update to phosphor-react@0.6.0 and tag 2020-10-10 15:54:58 -04:00
rektdeckard
0129168818 README: add phosphor-figma link 2020-10-10 15:27:33 -04:00
rektdeckard
ae9e71886b Header+Footer: log GA events on download(s) 2020-10-10 01:17:23 -04:00
rektdeckard
079633d8f6 DetailsPanel: log GA events on icon details viewed 2020-10-10 01:17:02 -04:00
rektdeckard
9a4d545dc5 SeachInput: log GA events on searches & tags 2020-10-10 01:16:35 -04:00
rektdeckard
496c14c8c6 meta: replace Google Analytics with react-ga 2020-10-10 01:15:35 -04:00
rektdeckard
4df6058a84 icons: fix up some categories 2020-10-10 01:14:22 -04:00
rektdeckard
b4032d80e8 icons: suffix brand icons with 'logo' 2020-10-09 23:23:30 -04:00
rektdeckard
e2d61564c0 IgonGrid: update default search tag suggestions 2020-10-09 22:55:45 -04:00
rektdeckard
5f6c5eb4ad Header+Footer: add Patreon links 2020-10-09 22:55:25 -04:00
rektdeckard
5acea5eafd App: make links column gaps Safari-friendly 2020-10-09 22:55:08 -04:00
rektdeckard
ed3011a020 SearchInput: suppress paranoid exhaustive-deps 2020-10-09 22:54:41 -04:00
rektdeckard
87f5aacf7d EmptyState: match padding to IconGrid 2020-10-09 11:28:34 -04:00
rektdeckard
c7c3600466 icons: move carets to Arrows category 2020-10-09 11:28:00 -04:00
rektdeckard
cfb10c93d9 Footer: update copy and remove command img for now 2020-10-07 16:02:11 -04:00
rektdeckard
255730a11d DetailsPanel: add TagCloud for selected icon 2020-10-07 16:01:21 -04:00
rektdeckard
2487b47c65 IconGrid: add TagCloud on empty search 2020-10-07 16:00:27 -04:00
rektdeckard
f57577c374 SearchInput: update input value when query changes
In cases where the searchQueryAtom is changed directly, either via
clicking a tag-button or from some future use-case, the input value is
updated as well.
2020-10-07 15:56:26 -04:00
rektdeckard
2750c84431 IconGrid: refactor props to accept a whole IconEntry 2020-10-07 15:55:41 -04:00
rektdeckard
c5ce2c21cb TagCloud: add component and implement tag-search feature
This component renders a cloud of tags with the string tags passed to
it, with each tag constituting a button that triggers search on click.
The cloud is also responsive to the color theme of the grid.
2020-10-07 15:47:56 -04:00
rektdeckard
757f12d2f3 Notice: rename Warn -> Notice and add composability
The Notice component can now act as a general indicator component,
exposing four types: "wait", "help", "warn", or "none". These types
display different icons and make this a much more reusable element.

We also render children passed to us, making this even more extendable.
In future, we may wish to extract all message props altogether as
children instead.
2020-10-07 15:43:00 -04:00
rektdeckard
3b0ef72c40 meta: support es6 syntax for Set compatibility 2020-10-07 15:40:27 -04:00
rektdeckard
a73af0573e icons: add Arrows category 2020-10-07 15:39:43 -04:00
rektdeckard
e03487d348 meta: update to recoil@0.0.13 for mega perf gains 2020-10-05 23:18:01 -04:00
rektdeckard
3a97005b72 App: make images unselectable and undraggable 2020-10-05 02:32:50 -04:00
rektdeckard
bf177ca43d Merge branch 'master' into redesign 2020-10-05 02:17:42 -04:00
rektdeckard
4a46bede07 Footer: back-to-top should float above toolbar 2020-10-05 02:15:01 -04:00
rektdeckard
4a857eb6fa DetailsPanel: rename InfoPanel -> DetailsPanel 2020-10-05 02:14:14 -04:00
rektdeckard
c3948f4f78 Remove now-unused gh-pages dependency 2020-10-05 02:13:28 -04:00
Tobias Fried
de82ec4e2a Delete CODE_OF_CONDUCT.md 2020-10-05 02:10:43 -04:00
Tobias Fried
b5d5f2b812 Create CODE_OF_CONDUCT.md 2020-10-05 02:08:59 -04:00
rektdeckard
50b603b525 InfoPanel: massive overhaul to support mobile size and PNG download
This patch reworks the mobile breakpoint to allow whitespace wrapping of
code snippets and does away with horizontal scroll. Overall, the
usability and intuitiveness is much better, though readability of the
code itself takes a hit.

In addition, we added the ability to download an icon as a PNG thanks to
the svg2png-converter library. PNGs adopt the current preview weight and
color, and are sized at 256x256.
2020-10-04 23:15:51 -04:00
rektdeckard
bee9f1cbc0 Footer: update license copy 2020-10-04 18:49:30 -04:00
rektdeckard
daa545d8ae Header: replace warning-spec asset with correcly sized version 2020-10-04 16:53:39 -04:00
rektdeckard
bc8c00df3d IconGrid: stop icon preview from bounding on panel open 2020-10-04 16:13:00 -04:00
rektdeckard
864d395ef7 Footer: update License language 2020-10-04 02:18:33 -04:00
Tobias Fried
96417bb73e Update README.md 2020-10-04 01:41:28 -04:00