rektdeckard
10fb5da728
App: update body contents and style to match the spec
2020-07-29 12:30:24 -04:00
rektdeckard
6941250d10
IconGrid: massive refactor including component extraction
...
This patch extracts InfoPanel from IconGridItem, adds style tweaks to
match the spec, and in general reduces prop-drilling by tapping into
recoil state for most config, and making use of IconContext to style
member icons where appropriate :)
2020-07-29 12:27:50 -04:00
rektdeckard
c269343014
Toolbar: update style to match spec
2020-07-29 12:26:24 -04:00
rektdeckard
b1a4a93e73
ColorInput: add throttling and update style to match spec
...
This patch adds throttling to events emitted by the native color-picker,
preventing noticeable lag caused by rapid state updates. It is currently
throttled to one event per 100ms, but we may want to play with this
value in the future! For not it feels smooth.
2020-07-29 12:23:53 -04:00
rektdeckard
2ad1e01641
SizeInput: update style to match spec
2020-07-29 12:23:13 -04:00
rektdeckard
c538766794
SearchInput: update style to match spec
2020-07-29 12:22:43 -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
f3aa75a0c9
File cleanup and sourcing external fonts
2020-07-29 12:14:31 -04:00
rektdeckard
0ef8f87456
Info: create wrapper around body sections
2020-07-29 12:13:47 -04:00
rektdeckard
541dce65fb
NavBar: extract Header into NavBar and Panorama components
2020-07-29 12:11:47 -04:00
rektdeckard
ecb51191d8
Massive interactivity updates to all components
2020-07-24 14:40:07 -04:00
rektdeckard
8ae4cb2b81
Make filteredQueryResultsSelector async :)
2020-07-24 14:38:53 -04:00
rektdeckard
f14ff1ea4f
Bump to phosphor-react@0.1.6
2020-07-24 14:36:05 -04:00
Tobias Fried
a29d52e36b
Remove unused SVG assets
2020-07-21 23:37:22 -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
Tobias Fried
44ac4455b7
Toolbar: refactor from IconSearch and add 'size' and 'color' controls
2020-07-17 13:23:43 -04:00
Tobias Fried
cf807f789d
Icons: update icon list
2020-07-17 13:21:19 -04:00
Tobias Fried
4ed4f92af6
State: add selectors for icon category map and single category queries
2020-07-17 13:20:04 -04:00
Tobias Fried
ddecdf0451
State: add 'iconSize' and 'iconColor' atoms
2020-07-17 13:18:43 -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