Skip to content

Feat/calibration menu category#277

Merged
gokugiant merged 3 commits into
masterfrom
feat/calibration-menu-category
May 20, 2026
Merged

Feat/calibration menu category#277
gokugiant merged 3 commits into
masterfrom
feat/calibration-menu-category

Conversation

@gokugiant
Copy link
Copy Markdown
Contributor

This pull request introduces a new "Calibration" app category to the frontend, reorganizing several hardware calibration-related tools into this category and updating the sidebar navigation and color scheme to support it. It also bumps the application version to 1.6.6.

Key changes:

1. New Calibration Category and Navigation Updates

  • Added a new CALIBRATION category to APP_CATEGORIES and assigned a unique color to it in sidebarColors.js. [1] [2]
  • Updated the sidebar navigation (NavigationDrawer.jsx) to display a collapsible "Calibration" group with its own icon and color, shown only if calibration apps are enabled. [1] [2] [3]

2. App Registry Reorganization

  • Moved several apps from the "System" and "Apps" categories into the new "Calibration" category in appRegistry.js, including "FRAME Settings", "Stage Center Calibration", "Objective Controller", and "Stage Offset Calibration". [1] [2] [3] [4]
  • Updated keywords for relevant apps to include "calibration" where appropriate. [1] [2]

3. UI and Icon Enhancements

  • Added the TuneIcon for the calibration category and updated all relevant UI components to use this icon for calibration-related entries. [1] [2]
  • Updated AppManager.jsx to include the new "Calibration" category with its icon, color, and description.

4. Version Bump

  • Bumped the application version to 1.6.6 in package.json, package-lock.json, and version.js to reflect these changes. [1] [2] [3]

@gokugiant gokugiant enabled auto-merge May 20, 2026 11:55
@gokugiant gokugiant added this pull request to the merge queue May 20, 2026
Merged via the queue into master with commit f8d2d7d May 20, 2026
14 checks passed
@gokugiant gokugiant deleted the feat/calibration-menu-category branch May 20, 2026 12:18
Franzili pushed a commit that referenced this pull request May 27, 2026
This pull request introduces a new "Calibration" app category to the
frontend, reorganizing several hardware calibration-related tools into
this category and updating the sidebar navigation and color scheme to
support it. It also bumps the application version to 1.6.6.

**Key changes:**

**1. New Calibration Category and Navigation Updates**
- Added a new `CALIBRATION` category to `APP_CATEGORIES` and assigned a
unique color to it in `sidebarColors.js`.
[[1]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aR41)
[[2]](diffhunk://#diff-9b49894ff755e129b54d0900b055748149d23f377fa717c6f31f520de006ec92R17)
- Updated the sidebar navigation (`NavigationDrawer.jsx`) to display a
collapsible "Calibration" group with its own icon and color, shown only
if calibration apps are enabled.
[[1]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR3)
[[2]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR74)
[[3]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR251-R272)

**2. App Registry Reorganization**
- Moved several apps from the "System" and "Apps" categories into the
new "Calibration" category in `appRegistry.js`, including "FRAME
Settings", "Stage Center Calibration", "Objective Controller", and
"Stage Offset Calibration".
[[1]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL207-R208)
[[2]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL395-R396)
[[3]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL511-R528)
[[4]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL543-R550)
- Updated keywords for relevant apps to include "calibration" where
appropriate.
[[1]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL511-R528)
[[2]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL630-R643)

**3. UI and Icon Enhancements**
- Added the `TuneIcon` for the calibration category and updated all
relevant UI components to use this icon for calibration-related entries.
[[1]](diffhunk://#diff-f58b57cee8fc5a505161ff77b0b6f6e419886e78bb1c48097ff7761e84fda5bfR32)
[[2]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR3)
- Updated `AppManager.jsx` to include the new "Calibration" category
with its icon, color, and description.

**4. Version Bump**
- Bumped the application version to 1.6.6 in `package.json`,
`package-lock.json`, and `version.js` to reflect these changes.
[[1]](diffhunk://#diff-da6498268e99511d9ba0df3c13e439d10556a812881c9d03955b2ef7c6c1c655L3-R3)
[[2]](diffhunk://#diff-4a2d9aa3e849b134993936ca81b83fb139edd2b0218077ab0f403b8c4803c62aL3-R9)
[[3]](diffhunk://#diff-d3ccf8195e0a16ec5e975768c8b2ef7132d7e5ffb2bd8806204d7b3c6030bb2eL5-R5)
Franzili pushed a commit that referenced this pull request May 30, 2026
This pull request introduces a new "Calibration" app category to the
frontend, reorganizing several hardware calibration-related tools into
this category and updating the sidebar navigation and color scheme to
support it. It also bumps the application version to 1.6.6.

**Key changes:**

**1. New Calibration Category and Navigation Updates**
- Added a new `CALIBRATION` category to `APP_CATEGORIES` and assigned a
unique color to it in `sidebarColors.js`.
[[1]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aR41)
[[2]](diffhunk://#diff-9b49894ff755e129b54d0900b055748149d23f377fa717c6f31f520de006ec92R17)
- Updated the sidebar navigation (`NavigationDrawer.jsx`) to display a
collapsible "Calibration" group with its own icon and color, shown only
if calibration apps are enabled.
[[1]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR3)
[[2]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR74)
[[3]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR251-R272)

**2. App Registry Reorganization**
- Moved several apps from the "System" and "Apps" categories into the
new "Calibration" category in `appRegistry.js`, including "FRAME
Settings", "Stage Center Calibration", "Objective Controller", and
"Stage Offset Calibration".
[[1]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL207-R208)
[[2]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL395-R396)
[[3]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL511-R528)
[[4]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL543-R550)
- Updated keywords for relevant apps to include "calibration" where
appropriate.
[[1]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL511-R528)
[[2]](diffhunk://#diff-779574da60c9977138085f33039af263256f6d02882260f1b0b061fe7653d33aL630-R643)

**3. UI and Icon Enhancements**
- Added the `TuneIcon` for the calibration category and updated all
relevant UI components to use this icon for calibration-related entries.
[[1]](diffhunk://#diff-f58b57cee8fc5a505161ff77b0b6f6e419886e78bb1c48097ff7761e84fda5bfR32)
[[2]](diffhunk://#diff-a5adf019ae37a47eee448df08f4dcce7c8d7d0d74de2be463e1437d3fb1da1ccR3)
- Updated `AppManager.jsx` to include the new "Calibration" category
with its icon, color, and description.

**4. Version Bump**
- Bumped the application version to 1.6.6 in `package.json`,
`package-lock.json`, and `version.js` to reflect these changes.
[[1]](diffhunk://#diff-da6498268e99511d9ba0df3c13e439d10556a812881c9d03955b2ef7c6c1c655L3-R3)
[[2]](diffhunk://#diff-4a2d9aa3e849b134993936ca81b83fb139edd2b0218077ab0f403b8c4803c62aL3-R9)
[[3]](diffhunk://#diff-d3ccf8195e0a16ec5e975768c8b2ef7132d7e5ffb2bd8806204d7b3c6030bb2eL5-R5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant