Commit Graph

31 Commits

Author SHA1 Message Date
rektdeckard
e03487d348 meta: update to recoil@0.0.13 for mega perf gains 2020-10-05 23:18:01 -04:00
rektdeckard
c3948f4f78 Remove now-unused gh-pages dependency 2020-10-05 02:13:28 -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
cee2739860 Update homepage 2020-09-27 22:20:26 -04:00
rektdeckard
28f079734e icons: bump to phosphor-react@0.5.0 and update names 2020-09-27 20:12:00 -04:00
rektdeckard
3210e0fe58 Revert to gh-pages homepage for now 2020-09-26 00:44:00 -04:00
rektdeckard
338d0dc23f Update homepage to real deal 2020-09-25 14:37:33 -04:00
rektdeckard
020fde6c12 lib: update to phosphor-react@0.4.3 and add icons 2020-09-25 14:27:07 -04:00
rektdeckard
c2d7665228 package: bump version to match package 2020-09-23 16:06:57 -04:00
rektdeckard
80d4502207 App: update to phosphor-react@0.3.0 and replace renamed icons in-situ 2020-09-23 16:05:41 -04:00
rektdeckard
b39224073e selectors: add fuzzy-find search capabilities to filteredQueryResults
Using the Fuse package, we now support fuzzy icon search. Results are
weighted in favor of icon names and sorted by match score, improving
search utility by surfacing best matches to the top of the list.

There is still some fine-tuning to do, as threshold often matches
unrelated strings, while missing more related but less-similar string
queries. In future, we should play with the threshold, location,
distance, and possibly the extendedSearch options.
2020-09-15 01:13:34 -04:00
rektdeckard
4df0ac7295 public: add Google SEO and restructure deps 2020-09-14 01:06:37 -04:00
rektdeckard
1d862e6587 public: update OpenGraph and other SEO tags 2020-09-13 20:55:14 -04:00
rektdeckard
3cfbb34713 Add formatter script 2020-08-28 13:37:12 -04:00
rektdeckard
970db16297 Add gh-pages for temporary prod builds 2020-08-24 01:05:45 -04:00
rektdeckard
208c0ba5b7 App: update to phosphor-icons@0.2.1 and tag newbies 2020-08-21 03:20:27 -04:00
rektdeckard
017a05a769 Update to phosphor-react@0.2.0 2020-08-16 16:42:57 -04:00
rektdeckard
62b08e1ac2 App: change references from old repository to phosphor-icons 2020-08-15 23:05:23 -04:00
rektdeckard
3a4541bce3 Upgrade to react@17.0.0-rc.0 2020-08-15 20:00:52 -04:00
rektdeckard
981e5ff53d App: restyle buttons 2020-08-08 23:49:31 -04:00
Tobias Fried
4b927d746d Add descriptors to package.json 2020-07-29 14:32:04 -04:00
rektdeckard
105a1abc96 IconGrid: drop virtualization approach and bump to phosphor-react@0.1.8 2020-07-29 12:20:53 -04:00
rektdeckard
d330f0b6d5 StyleInput: update style and use react-dropdown-select 2020-07-29 12:16:33 -04:00
rektdeckard
ecb51191d8 Massive interactivity updates to all components 2020-07-24 14:40:07 -04:00
rektdeckard
f14ff1ea4f Bump to phosphor-react@0.1.6 2020-07-24 14:36:05 -04:00
rektdeckard
19d9b8c7d2 Scaffold out UI components 2020-07-21 23:07:52 -04:00
Tobias Fried
016e6d987b Experiment with virtualization and Framer Motion 2020-07-19 17:51:35 -04:00
Tobias Fried
e1dfe6aed1 IconGrid: experiment with various list virtualization libraries 2020-07-17 13:24:00 -04:00
rektdeckard
8888227be1 Add sample icons and refactor Icon interface 2020-07-15 18:06:16 -04:00
Tobias Fried
3a9cf5dc99 Initial commit 2020-07-14 17:41:45 -04:00
Tobias Fried
856e1ac749 Initialize project using Create React App 2020-07-06 17:18:11 -04:00