10 Commits
Author SHA1 Message Date
Evan SimkowitzandGitHub e29cb2debe Make magnify icon always visible, transition from magnify to minimize (#197)
I'm updating the magnify button to be always visible and animate a
transition between being a "Magnify" button and a "Minimize" button.

This also cleans up some text shrinking behavior in the block frame
header so the end icons are always visible.

Also fixes some height discrepancies in the block frame header.

Also implements a `prefers-reduced-motion` query for the tilelayout and
block frame to ensure transitions are not set if the user does not want
them.
2024-08-05 16:13:26 -07:00
Evan Simkowitz f9236fc18b Fix bad merge 2024-06-26 12:26:27 -07:00
Evan SimkowitzandGitHub 638883eef9 Fix Storybook for TileLayout (#81)
Fix typing of memoized TileLayout component, fix broken Vite config,
upgrade Storybook to latest.
2024-06-26 12:22:27 -07:00
Evan Simkowitz ac53c1bb87 add ElectronViteConfig type import 2024-06-13 23:19:32 -07:00
Evan SimkowitzandGitHub 0d4be9cb88 Fix Vite CJS deprecation warning when using Storybook (#52)
This was a weird one, apparently Storybook still uses CJS but Vite has fully deprecated CJS support. So we need to dynamically import the electron.vite.config.ts file for Storybook, but this breaks because Typescript doesn't resolve and properly compile the dynamic import. To get around this, I am using the `tsx` package, which can dynamically compile typescript imports.
2024-06-13 23:03:57 -07:00
Evan Simkowitz e3c5d4de48 Upgrade Storybok and yarn 2024-06-13 19:50:27 -07:00
Evan Simkowitz 043788cc1c Fix Storybook 2024-06-13 19:46:31 -07:00
c3e71c5c7d Integrate Faraday layout system (#16)
Co-authored-by: Mike Sawka <sawka@users.noreply.github.com>
Co-authored-by: sawka <mike.sawka@gmail.com>
2024-06-04 13:05:44 -07:00
Evan Simkowitz c49050f6ed Fix prettier formatting 2024-05-28 12:12:28 -07:00
Evan Simkowitz 9bbc39405e Add configs from Faraday repo 2024-05-24 17:44:41 -07:00