Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
SciReactUI Changelog
====================

[v0.3.1alpha] - 2025-?-?
[v0.3.1alpha] - 2026-?-?
------------------------

### Added
- New *Progress* component based on Diamond Light added.
- New *ProgressDelayed* component so that the progress isn't shown at all when it's a small wait.
- *AuthProvider* added for authentication to Keycloak.
- An *auth* parameter was added to *User* to simplify when *AuthProvider* is used.
- *ScrollableImages* can now display in a wide view, with multiple images.

### Fixed
- Hovering over a slot caused a popup with the slot title in. This has been removed.
- Stopped Bar-based components (e.g. Navbar, Footer) from expanding when a parent component has a set height
- The base *Bar* component was not being exported.
- Various fixes to improve accessibility
- *ScrollableImages* could attempt accessing images outside of array.

### Changed
- *BaseTheme*/*DiamondTheme* secondary colour of dark theme has been much darkened. (You can select *DiamondOldTheme* if you prefer the older one!)
- Remove first-child css selector as it causes problems with server-side rendering.


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@diamondlightsource/sci-react-ui",
"version": "0.3.1-alpha.3",
"version": "0.3.1-alpha.4",
"files": [
"dist/"
],
Expand Down
8 changes: 5 additions & 3 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,8 @@ Any children passed to the Footer will be placed in a horizontal Stack after the

### Documentation

Documentation is created with Storybook.
Documentation is created with Storybook. Additional information about auth, colours and theming can be found there.

Read and play with it at [diamondlightsource.github.io/sci-react-ui](https://diamondlightsource.github.io/sci-react-ui/)

Developing
Expand Down Expand Up @@ -217,9 +218,10 @@ Steps needed when publishing a new version.
- Check this readme still makes sense with the new changes you are about to publish.
- Check the introduction file [./src/storybook/Introduction.mdx](src/storybook/Introduction.mdx) in Storybook still makes sense.
- Push the branch, get it reviewed and merge.
- Now create a new tag in the format "v" followed by the version (e.g. "v1.2.3")
- Now create a new tag in the format "v" followed by the version (e.g. "v1.2.3", or "v1.2.3-alpha.1")
- Push it.
- A new npm version should now have been published.
- A new npm version should now have been published:
- https://www.npmjs.com/package/@diamondlightsource/sci-react-ui?activeTab=versions

### GitHub release
- GitHub releases and create a new draft release https://github.com/DiamondLightSource/sci-react-ui/releases
Expand Down