// DragonX Wallet - ImGui Edition
// Copyright 2024-2026 The Hush Developers
// Released under the GPLv3

#pragma once

namespace dragonx {
namespace ui {
namespace effects {

/// Global low-spec mode query.  When enabled, heavy visual effects are
/// skipped: glass panel noise tiling, elevation shadow layers, ripple
/// circle expansion, viewport noise overlay, scroll-edge fade shader,
/// and mining pulse animations.  Individual effect toggles (acrylic,
/// theme effects, scanline) are overridden via the settings page.
bool isLowSpecMode();
void setLowSpecMode(bool enabled);

} // namespace effects
} // namespace ui
} // namespace dragonx
