Skip to content

v1.2.1: BSS Premium UI & Runtime Widget Optimization

Choose a tag to compare

@BlackSnowSkill BlackSnowSkill released this 20 May 15:13
· 8 commits to main since this release

💎 What's New in v1.2.1

This update completely overhauls the user interface for the ANIMA_BOOSTER nodes, delivering a highly polished, premium, and distraction-free user experience in ComfyUI.

🌑 Integrated BSS Premium UI Theme

  • High-Contrast Matte Design: Node bodies have been updated to a deep matte-black #0f0f0eff color scheme. This ensures exceptional contrast on any ComfyUI grid while seamlessly blending inputs and outputs into a monolithic block.
  • Warm Gold Accents: All interactive elements—including active slider lines, toggles, input borders, and dropdown arrows—now feature an elegant golden #d4af37 / #e5c158 palette.
  • Ergonomic Sliders: Slider interaction zones now span the full width of the widgets at their bottom edge, guaranteeing responsive click registration and smooth drag transitions.
  • Branded Engraving: A clean and subtle golden BSS OPTIMIZED brand mark is now engraved in the bottom-right corner of each node.

🔄 Dynamic Runtime Widget Reactivity

  • Reactive Layouts: Resolution presets in Anima Latent Image and modes in Anima TeaCache now toggle their associated input fields (e.g., width/height, early/late factors) dynamically in real-time.
  • Robust Renderer Hooks: Rendering updates are bound to background drawing cycles, preventing common visual glitches where old widget styles would get stuck.
  • Precise Formatting: Floating-point values for thresholds, factors, and percentages are now explicitly formatted to show exactly two decimal places (e.g., 0.15, 0.10).

🔇 Complete Tooltip Suppression

  • All intrusive, overlapping help and default tooltips have been fully removed:
    • Removed all hardcoded tooltip descriptions from Python node definitions.
    • Implemented dynamic runtime suppression in the JS extension to completely disable the default LiteGraph tooltip property across all widgets, inputs, and outputs.