React95

🌈🕹 Windows 95 style UI component library for React

MIT License

Stars
6.6K
Committers
25

Bot releases are hidden (Show)

React95 - v3.12.1

Published by arturbien over 2 years ago

3.12.1 (2022-07-09)

Bug Fixes

  • package.json: support react > 16.8 (01383c2)
React95 - v3.12.0

Published by arturbien over 2 years ago

3.12.0 (2022-06-13)

Features

React95 - v3.11.1

Published by arturbien over 2 years ago

3.11.1 (2022-02-12)

Bug Fixes

React95 - v3.11.0

Published by arturbien over 2 years ago

3.11.0 (2022-02-12)

Features

  • package.json: add support for React 17 (33738d0), closes #261
React95 - v3.10.0

Published by arturbien over 2 years ago

3.10.0 (2022-01-23)

Features

React95 - v3.9.1

Published by arturbien over 2 years ago

3.9.1 (2022-01-20)

Bug Fixes

  • themes: use fitting desktop colors for remaining themes (27f53c7)
React95 - v3.9.0

Published by arturbien almost 3 years ago

3.9.0 (2022-01-15)

Features

React95 - v3.8.0

Published by arturbien over 3 years ago

3.8.0 (2021-06-30)

Features

  • add primary prop to ListItem (5ab9aa2)
React95 - v3.7.1

Published by arturbien over 3 years ago

3.7.1 (2021-05-18)

Bug Fixes

  • Provide node-friendly atob() fallback for better SSR support (72ee94d)
React95 - v3.7.0

Published by arturbien over 3 years ago

3.7.0 (2021-03-16)

Features

  • themes: add 8 more themes by tPenguinLTG (9eda3c3)
React95 - v3.6.1

Published by arturbien over 3 years ago

3.6.1 (2021-02-05)

Bug Fixes

  • fxdev: fix color format (fd84be9)
React95 - v3.6.0

Published by arturbien over 3 years ago

3.6.0 (2021-02-05)

Features

  • themes: add more themes by tPenguinLTG (cb44d00)
React95 - v3.5.0

Published by arturbien almost 4 years ago

3.5.0 (2021-01-06)

Features

  • themes: add peggysPastels theme (d87a2e0)
  • themes: add Windows theme mapper (2559656)
React95 - v3.4.1

Published by arturbien almost 4 years ago

3.4.1 (2020-12-09)

Bug Fixes

  • blocksizes: make block sizes even numbers (4bbfd58)
React95 - v3.4.0

Published by arturbien almost 4 years ago

3.4.0 (2020-11-08)

Features

  • tabs: add support for multi row tabs (cebda73), closes #206
React95 - v3.3.0

Published by arturbien almost 4 years ago

3.3.0 (2020-10-20)

Features

  • counter: add Counter component (8c77b7a), closes #127
React95 - v3.2.0

Published by arturbien about 4 years ago

3.2.0 (2020-10-17)

Features

  • desktop: add Desktop component (9c0512a)
React95 - v3.1.0

Published by arturbien about 4 years ago

3.1.0 (2020-09-23)

Bug Fixes

  • slider: fix thumb positioning (41aac7c)

Features

  • scrollbars: add windows 95 scrollbars (0df05d0), closes #5
React95 - v3.0.1

Published by arturbien about 4 years ago

3.0.1 (2020-07-25)

Bug Fixes

  • slider: fix tick values alignment (8abdff8), closes #180
React95 - v3.0.0

Published by arturbien over 4 years ago

3.0.0 (2020-07-18)

Bug Fixes

  • button: fix focus outline on flat button (7498ccc)
  • button: indicate focus on Button (0f34f44)
  • button: macOS and iOS focus indication (7cf0224)
  • button,tab,textfield: make components inherit font-family (da57101)
  • colorinput: focus indication on MacOS and iOS (fe7de4b)
  • colorinput: indicate focus on ColorInput (2761048)
  • colorinput: show pointer cursor on hover (3c58fb5)
  • cutout: fix z-index issue (e19adfc)
  • datepicker: adjust component for new Select API (cf1ce81)
  • datepicker: don't include datepicker in the library before it's finished (be8c7de)
  • list: fix padding issue (afc79de)
  • loadingindicator: fix display issue (516a35d)
  • loadingindicator: fix overflow issue (06522db)
  • numberfield: fix 100% width issue (ec9c177)
  • numberfield: fix wrong value after input and spin button click (8d13b5c)
  • progress: fix invisible inset shadow on default Progress (52a9f17)
  • progress: fix progress bar overflow issue (a747344)
  • radio,checkbox: indicate that Input is focused (bfd978e)
  • select: fix keyboard select wrong target value issue (db8ff1c)
  • select: pass event as first argument in onchange handlers (c862996)
  • shadow: decrease inset shadows blur radius (a762fd6)
  • slider: fix disabled slider mark style issue (d265c6c)
  • slider: fix Slider origin and decimal issues (851d204), closes #124
  • style: use 'rem' for font sizes (c459344)
  • stylereset: set default line-height to 1.5 (244c90f)
  • switchbase: focus indication on MacOS and iOS (f956a02)
  • tab: focus indication on MacOS and iOS (c34269e)
  • tab: indicate focus on Tab (86bf15f)
  • tab: pass event to onclick handler (d372912)
  • tab: remove margin between Tabs in iOS and Mac (af3552a)
  • themes: add missing counterStrike theme export (86a0990)
  • themes: add missing theme variable (focusSecondary) (1463a89)
  • themes: rename text related color variables (a8993ef)
  • tooltip: make tooltip border of 2px width (099a9f8)
  • window: fix resize handle positioning (19ce1ae)

Code Refactoring

  • stylereset: renamed 'reset' to 'styleReset' (956f0c6)

Features

  • avatar: add 'size' prop (cd2bbc6)
  • bar: make Bar 'size' prop accept %, px (4286c3a)
  • divider: remove 'vertical' prop in favor of 'orientation' prop (42111ed)
  • esm,themes,fonts: include esm build and fonts in the package (79eca2d)
  • fonts: add fonts (4b5b7aa)
  • fonts: add licensed ms_sans_serif font (dcf9144)
  • ms-sans-serif-bold: add bold font (eeefa65)
  • numberfield: rewrite NumberField (821d1a1)
  • panel: add panel component (df42227)
  • select: select reworked (22586da)
  • slider: enable keyboard controls (3ec0fbb)
  • tableheadcell: add 'sort' prop and corresponding aria label (1c31744)
  • textfield: make TextField and TextArea one component (b447b88)
  • themes: add 'counterStrike' theme (e87b255)
  • themes: add 'the Sities USA', 'Travel' and 'Molecule' theme (859dce0)
  • themes: add more themes (dd9c840)
  • themes: add themes (d3ec3d2)
  • themes: tokyoDark theme (2d44d24)
  • toolbar: forwardRef in toolbar, add tests (7a63028)
  • window: small style improvements (c0c856c)
  • forwarding refs in components (7af4faa)
  • implement CI (a2dcaf2)

BREAKING CHANGES

  • datepicker: datepicker is removed from the library
  • esm,themes,fonts: themes moved from the main bundle to 'react95/dist/themes'
  • themes: 'text' remamed to 'materialText', 'inputText' renamed to 'canvasText
  • divider: API change: use orientation='vertical' instead of 'vertical' flag
  • stylereset: 'reset' util is renamed to 'styleReset'
  • select: API change: 'options' instead of 'items' and 'menuMaxHeight' instead of 'height' prop

Co-authored-by: Emily Kolar [email protected]

  • textfield: TextArea component removed from library (use instead)
  • themes: WindowHeader related theme variables changed
  • breaking change to release beta ona as v3
  • v3
Related Projects