Skip to content

chore: rename debug category to utility, move feats#1713

Merged
davo0411 merged 1 commit into
community-shaders:devfrom
SkrubbySkrubInAShrub:rename-debug-and-move-features
Jan 15, 2026
Merged

chore: rename debug category to utility, move feats#1713
davo0411 merged 1 commit into
community-shaders:devfrom
SkrubbySkrubInAShrub:rename-debug-and-move-features

Conversation

@SkrubbySkrubInAShrub
Copy link
Copy Markdown
Collaborator

@SkrubbySkrubInAShrub SkrubbySkrubInAShrub commented Jan 14, 2026

This PR renames the Debug feature tab to Utility.
It also moves the weather editor and picker to that tab.

Debug has contained the VR feature already, which isn't explicitly a debug feature already.
Combined with the weather editor and picker not being solely related to sky features, but being more akin to utility features that other features rely on. I think this is a better arrangement of features.
This also makes the weather editor more easily accessible for weather/preset authors as they don't have to scroll down all the time.

Summary by CodeRabbit

Release Notes

Refactor

  • Reorganized feature categorization in the overlay menu system. Several features have been moved from the "Debug" and "Sky" categories to the "Utility" category. This restructuring updates how overlay features are grouped and presented in the user interface, providing improved feature organization and discoverability.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jan 14, 2026

📝 Walkthrough

Walkthrough

This PR recategorizes several features from "Debug" and "Sky" categories to "Utility," updating their GetCategory() return values and adjusting the menu category ordering in FeatureListRenderer to reflect the new classification scheme.

Changes

Cohort / File(s) Summary
Features reclassified from Debug to Utility
src/Features/OverlayFeature.h, src/Features/RenderDoc.h, src/Features/VR.h
Updated GetCategory() return values from "Debug" to "Utility" to reclassify these features in the overlay UI categorization system.
Features reclassified from Sky to Utility
src/Features/WeatherEditor.h, src/Features/WeatherPicker.h
Updated GetCategory() return values from "Sky" to "Utility", consolidating weather-related features under the new Utility category.
Menu category ordering
src/Menu/FeatureListRenderer.cpp
Updated the predefined category order list in BuildMenuList by replacing "Debug" with "Utility" to match the new feature categorizations.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related issues

Possibly related PRs

Suggested reviewers

  • doodlum
  • alandtse
  • jiayev

Poem

🐰 Features hop to "Utility" with glee,
From "Debug" and "Sky" they've come to be,
The menu reorders, a cleaner sight,
Categories organized just right!

🚥 Pre-merge checks | ✅ 1 | ❌ 2
❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 9.09% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Title check ❓ Inconclusive The title partially describes the changeset by mentioning renaming debug to utility, but it's cut off mid-word ('feats' instead of 'features') and doesn't clearly convey the complete scope of moving features between categories. Improve clarity by completing the abbreviated word and being more specific, e.g., 'chore: rename Debug category to Utility and move features' or 'chore: reorganize features into Utility category'.
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

Using provided base ref: f8aa7a2
Using base ref: f8aa7a2
Base commit date: 2026-01-13T15:11:17Z (Tuesday, January 13, 2026 03:11 PM)
No actionable suggestions for changed features.

@SkrubbySkrubInAShrub SkrubbySkrubInAShrub changed the title Chore: Rename Debug and move features chore: Rename Debug and move features Jan 14, 2026
@github-actions
Copy link
Copy Markdown

✅ A pre-release build is available for this PR:
Download

@davo0411 davo0411 changed the title chore: Rename Debug and move features chore: rename debug category to utility, move feats Jan 15, 2026
@davo0411 davo0411 merged commit 331b492 into community-shaders:dev Jan 15, 2026
19 of 20 checks passed
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.

3 participants