14081 feature flags#14086
Open
kriben wants to merge 4 commits into
Open
Conversation
Replace the free-text experimental-feature keyword box with a discoverable registry and a checkbox list in Preferences -> System. Add RiaExperimentalFeatures as a single, discoverable list of available experimental features (keyword, display name, description). RiaPreferencesSystem now stores the enabled features in a tree-selection (checkbox) field populated from this registry, and isFeatureEnabled() checks that selection. The legacy semicolon-separated keyword string is migrated in initAfterRead(), preserving existing preference files and the 'enable-all' keyword.
Gate the OSDU well log import menu item and the command undo/redo history view behind the discoverable experimental features registry instead of RiaApplication::enableDevelopmentFeatures(), so they can be toggled from Preferences -> System without setting the RESINSIGHT_DEVEL environment variable. Register the 'osdu-well-logs' and 'undo-redo-view' features in RiaExperimentalFeatures and gate the code paths via RiaPreferencesSystem::isFeatureEnabled().
Gate the 'Export Layout to Clipboard' window menu action behind the experimental features registry instead of RiaApplication::enableDevelopmentFeatures(). Register the 'export-dock-layout' feature and drop the now-unused RiaApplication include.
…to debug Gate the derived oil volume cell result behind the new 'oil-volume-result' experimental feature instead of RiaApplication::enableDevelopmentFeatures(). In the ROFF file reader, drop the enableDevelopmentFeatures() gates around the grid dimension, timing and array diagnostics and log them at debug level instead, so the output is available without RESINSIGHT_DEVEL but stays quiet in normal runs.
f564f22 to
6e6c211
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.