Skip to content
Open
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
999e468
Upgrade Docusaurus 3.7.0 to 3.10.1 with CSS cleanup
dan-rukas Jun 15, 2026
bfbf416
fix: remove useCurrentSidebarCategory from migration guide index pages
dan-rukas Jun 15, 2026
3a3bbe0
Properly fix all components on docs pages
dan-rukas Jun 15, 2026
db13fc8
Add current theming guide
dan-rukas Jun 15, 2026
4cec936
Add component page anatomy
dan-rukas Jun 16, 2026
200532c
Add docs for base components set
dan-rukas Jun 16, 2026
ecd2aba
Add component docs
dan-rukas Jun 17, 2026
9de1861
Updated DataRow docs
dan-rukas Jun 17, 2026
c52d6e3
Added Numeric and examples
dan-rukas Jun 17, 2026
e2f8a29
Add AllInOneMenu and CinePlayer
dan-rukas Jun 17, 2026
b70e1ef
Standardize docs component imports to use barrel
dan-rukas Jun 17, 2026
48e3649
Update HoverCard with Viewer examples
dan-rukas Jun 17, 2026
a580b6f
Add SmartScrollbar prototype
dan-rukas Jun 17, 2026
9c8df8e
Fix replay position visual jumping
dan-rukas Jun 17, 2026
ce48c5d
simplify SmartScrollbar
dan-rukas Jun 18, 2026
46340bb
Link customization to SmartScrollbar
dan-rukas Jun 18, 2026
f961bdc
Add page navigation to components
dan-rukas Jun 18, 2026
568ca31
Inter font working correctly, test landing pages
dan-rukas Jun 18, 2026
1f92793
fix FOUC by using <Link> instead of <a>
dan-rukas Jun 18, 2026
b903a14
Updated navigation styling
dan-rukas Jun 22, 2026
4843902
Add Iconography docs
dan-rukas Jun 22, 2026
a535477
Fix unstyled elements in portaled components, add Icons
dan-rukas Jun 23, 2026
d298e1f
Merge branch 'master' into docs-ui-next
dan-rukas Jun 23, 2026
046687f
reconcile pnpm-lock.yaml and remove dead resolutions field
dan-rukas Jun 23, 2026
789bc14
Remove legacy monolithic ui-next showcase
dan-rukas Jun 23, 2026
b77079a
Fix broken links on doc pages
dan-rukas Jun 23, 2026
1c01972
Update page name to include colors
dan-rukas Jun 23, 2026
2eda6e1
Delete redundant nested lockfile
dan-rukas Jun 23, 2026
30dee20
Updated ComponentLayout to useLocation()
dan-rukas Jun 23, 2026
e0db7dc
Fix TOC scroll-spy to use getBoundingClientRect and throttle with rAF
dan-rukas Jun 23, 2026
566ec96
fix clipboard fallback, a11y, props, theming default
dan-rukas Jun 23, 2026
62ce788
scope portal CSS reset and add clipboard/a11y polish
dan-rukas Jun 23, 2026
736b581
complete usage-snippet imports on component pages
dan-rukas Jun 23, 2026
0ee0489
improve a11y on theming page and Select example
dan-rukas Jun 23, 2026
bd4dd18
Add landing page copy
dan-rukas Jun 23, 2026
64d6c13
Updates landing with component nav, vis changes
dan-rukas Jun 23, 2026
bf6093b
Added legacy migration guide and color mapping
dan-rukas Jun 23, 2026
ad526f2
Clearer current state in the migration guide
dan-rukas Jun 23, 2026
14e6be1
Added Table documentation
dan-rukas Jun 23, 2026
bef172a
Added DataTable docs
dan-rukas Jun 23, 2026
45be035
Updated footer desing, consistency fixes
dan-rukas Jun 23, 2026
d98b317
fix sidebar border color leak (finally)
dan-rukas Jun 23, 2026
e267319
Simplify version dropdown label and top nav
dan-rukas Jun 23, 2026
d422f4f
Side nav uses ScrollArea
dan-rukas Jun 24, 2026
0820310
Merge branch 'master' into docs-ui-next
dan-rukas Jun 24, 2026
3be689c
Merge branch 'master' into docs-ui-next
dan-rukas Jun 25, 2026
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
3 changes: 1 addition & 2 deletions platform/docs/docs/migration-guide/3p10-to-3p11/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@ title: 3.10 to 3.11 Migration Guide
---

import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

# 3.10 to 3.11 Migration Guide

Here you can find the migration guides for upgrading from OHIF version 3.10 to version 3.11.

<DocCardList items={useCurrentSidebarCategory().items.filter(item => item.docId !== 'migration-guide/3p10-to-3p11/index')}/>
<DocCardList />
Comment thread
dan-rukas marked this conversation as resolved.
3 changes: 1 addition & 2 deletions platform/docs/docs/migration-guide/3p12-to-3p13/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ title: 3.12 to 3.13 Migration Guide
---

import DocCardList from '@theme/DocCardList';
import { useCurrentSidebarCategory } from '@docusaurus/theme-common';

# 3.12 to 3.13 Migration Guide

Expand All @@ -25,4 +24,4 @@ The largest changes in 3.13 are infrastructure-level:
- **[SegmentationService](./segmentation-service.md)** — the
`removeSegmentationRepresentations` method was renamed.

<DocCardList items={useCurrentSidebarCategory().items.filter(item => item.docId !== 'migration-guide/3p12-to-3p13/index')} />
<DocCardList />
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ summary: Migration guide for segmentation architecture changes in OHIF 3.9, cove
---

import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

:::info
This migration involves significant architectural changes to the segmentation system. While we typically aim for incremental updates, the shift from a tool group-centric to a viewport-centric architecture was necessary to support OHIF 3.9's advanced visualization capabilities, and more flexible segmentation handling.
Expand All @@ -15,4 +14,4 @@ Don't worry - we'll guide you through each change step by step!
:::


<DocCardList items={useCurrentSidebarCategory().items}/>
<DocCardList />
3 changes: 1 addition & 2 deletions platform/docs/docs/migration-guide/3p8-to-3p9/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ summary: Migration guide for upgrading from OHIF 3.8 to 3.9, covering segmentati


import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

## Migration Guide Sections

<DocCardList items={useCurrentSidebarCategory().items}/>
<DocCardList />
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ summary: Migration guide for OHIF 3.10's new color system, explaining the transi
* **Component Abstraction:** Some styling, especially for interactive elements like buttons, has been abstracted into components (e.g., `ViewportActionButton`, UI library buttons) which use predefined variants (`default`, `secondary`, `ghost`) instead of manual style combinations.

:::note
You can look at the set of colors in the [Color System](/colors-and-type)
You can look at the set of colors in the [Color System](/colors-and-theming)
:::


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ This guide explains how to migrate from the existing `Input`, `InputNumber`, `In

## Why Migrate?

See the full list of components in the [Numeric Component Showcase](/components-list#numeric)
See the full list of components in the [Numeric Component](/components/numeric)


The old components relied heavily on props, making them complex and difficult to maintain and apply custom styles. The new `Numeric` component provides a structured approach with a context-based API, reducing prop clutter and improving reusability.
Expand Down
3 changes: 1 addition & 2 deletions platform/docs/docs/migration-guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@ summary: Introduction to OHIF migration guides covering the upgrade paths betwee


import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

# Migration Guides

Based on the version you are migrating from, you can find the migration guide for the latest version of the platform.

<DocCardList items={useCurrentSidebarCategory().items}/>
<DocCardList />
12 changes: 10 additions & 2 deletions platform/docs/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,11 @@ const baseUrl = process.env.BASE_URL || '/';
/** @type {import('@docusaurus/types').DocusaurusConfig} */
module.exports = {
future: {
experimental_faster: true,
faster: true,
v4: {
removeLegacyPostBuildHeadAttribute: true,
useCssCascadeLayers: true,
},
},
title: 'OHIF',
tagline: 'Open-source web-based medical imaging platform',
Expand All @@ -49,7 +53,11 @@ module.exports = {
locales: ['en'],
},
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'throw',
markdown: {
hooks: {
onBrokenMarkdownLinks: 'throw',
},
},
favicon: 'img/favicon.ico',
themes: ['@docusaurus/theme-live-codeblock'],
plugins: [
Expand Down
27 changes: 14 additions & 13 deletions platform/docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,19 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
"@docusaurus/core": "3.7.0",
"@docusaurus/faster": "3.7.0",
"@docusaurus/module-type-aliases": "3.7.0",
"@docusaurus/plugin-client-redirects": "3.7.0",
"@docusaurus/plugin-google-gtag": "3.7.0",
"@docusaurus/plugin-ideal-image": "3.7.0",
"@docusaurus/plugin-pwa": "3.7.0",
"@docusaurus/preset-classic": "3.7.0",
"@docusaurus/remark-plugin-npm2yarn": "3.7.0",
"@docusaurus/theme-classic": "3.7.0",
"@docusaurus/theme-live-codeblock": "3.7.0",
"@docusaurus/tsconfig": "3.0.0",
"@docusaurus/types": "3.0.0",
"@docusaurus/core": "3.10.1",
"@docusaurus/faster": "3.10.1",
"@docusaurus/module-type-aliases": "3.10.1",
"@docusaurus/plugin-client-redirects": "3.10.1",
"@docusaurus/plugin-google-gtag": "3.10.1",
"@docusaurus/plugin-ideal-image": "3.10.1",
"@docusaurus/plugin-pwa": "3.10.1",
"@docusaurus/preset-classic": "3.10.1",
"@docusaurus/remark-plugin-npm2yarn": "3.10.1",
"@docusaurus/theme-classic": "3.10.1",
"@docusaurus/theme-live-codeblock": "3.10.1",
"@docusaurus/tsconfig": "3.10.1",
"@docusaurus/types": "3.10.1",
"@mdx-js/react": "3.0.1",
"@radix-ui/react-accordion": "1.2.11",
"@radix-ui/react-checkbox": "1.3.2",
Expand Down Expand Up @@ -81,6 +81,7 @@
"tailwind-merge": "2.6.0",
"tailwindcss": "3.2.4",
"tailwindcss-animate": "1.0.7",
"tailwindcss-scoped-preflight": "3.5.9",
"typescript": "5.5.4",
"url-loader": "4.1.1"
},
Expand Down
Loading
Loading