Commit Graph

365 Commits

Author SHA1 Message Date
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
Tobias Fried
0c415aafd8 Update LICENSE 2020-10-04 01:40:52 -04:00
rektdeckard
afef76d99c Footer: formatting 2020-10-04 01:31:53 -04:00
rektdeckard
2870f20ddf Header+Footer: further implement new spec 2020-10-04 01:30:15 -04:00
rektdeckard
77cdbb4774 Header+Footer: further implement new spec 2020-10-04 00:59:35 -04:00
rektdeckard
fd70654312 Header: update breakpoints to new specs 2020-10-03 00:24:10 -04:00
rektdeckard
8245190a3a icons: add tags 2020-09-29 23:36:22 -04:00
rektdeckard
95d1f77320 SizeInput: fix thumb not reaching end of track 2020-09-29 23:36:01 -04:00
rektdeckard
acf53eb9a0 Header: revert to pure-CSS x-ray effect 2020-09-29 23:31:26 -04:00
rektdeckard
3046dca05d Footer:: fix license link 2020-09-29 23:30:53 -04:00
rektdeckard
b6363e5777 Merge branch 'master' of https://github.com/phosphor-icons/phosphor-web 2020-09-28 15:08:35 -04:00