Files
metabuilder/fakemui/contexts/NerdModeContext.qml
JohnDoe6345789 58a94d0489 feat(styles): add component-specific styles for TaskDetail, SearchDialog, and Documentation
feat(styles): create global styles entry point and organize global styles

feat(styles): implement base HTML element styles and utility classes for flexbox

feat(styles): establish layout, position, spacing, and text utility classes

feat(styles): introduce mixins for animations, cards, dialogs, flexbox, grid, and responsive design

test(quick_guide): add component and metadata validation tests for quick_guide package

test(ui_level6): implement metadata validation tests for ui_level6 package
2025-12-30 02:29:58 +00:00

28 lines
502 B
QML

pragma Singleton
import QtQuick
/**
* NerdModeContext - Toggle for showing technical details
* Mirrors React's NerdModeContext from App.jsx
*/
QtObject {
id: nerdModeContext
// Nerd mode state - shows raw JSON, task IDs, debug info
property bool nerdMode: false
/**
* Set nerd mode
*/
function setNerdMode(enabled) {
nerdMode = enabled
}
/**
* Toggle nerd mode
*/
function toggle() {
setNerdMode(!nerdMode)
}
}