React95
React95 copied to clipboard
🌈🕹 Windows 95 style UI component library for React
Code coverage depends on TypeScript sourceMap, which we disabled for builds.
Work in progress for Select component refactor: - Moves `` to `` - Extract logic from `Select` into `useSelectState` hook (only used by Select) - Extract common components and prop...
Win32 has the [Balloon Control][1] which provides a dialog box styled layer that can be used to provide contextual help while a user is interacting with a form, similar to...
Rollup is not configure to `preserveModules` for the `src/index.ts` entry, resulting in one ESM and one JS file for the entire library. We'd like to allow consumers to import individual...
After updating Storybook files (on `.storybook`) to TypeScript, our build started to intermittently fail only on GitHub Actions. Retrying eventually works, and locally the issue does not manifest. This is...
The `DatePicker` component is already created and it's functional, but it was written some time ago and it can be refactored (migrating from class-based to hooks). In order to achieve...
Let's have a discussion on how we could rebuild and improve our project for our next major release. Here are some things that come to my mind: - [ ]...
This allows users to opt-out of shadows from the theme level, affecting all components. This also updates `mapFromWindowsTheme` so that `useGradients` is now inside an object instead of being a...
The folks that maintain Storybook created [Chromatic](https://www.chromatic.com/), which provides a great system for visual regression tests. I use a similar service for work and we're moving to Chromatic soon, and...
Hello. I wanted types and was tired of writing `// @ts-ignore` before every import. So I went through every component and created types for each of them. It's mostly un-tested,...