Skip to content

RickUIBuilder 0.2.1 — Expose mutable button hover state

Choose a tag to compare

@ricksolucoes ricksolucoes released this 20 Sep 10:35
· 83 commits to main since this release

🚀 What's Changed

✨ New Features & Improvements

  • Expose Mutable Button Hover State:
    • Exposed the built button's mutable hover state through the public handle API.
    • Hover behavior remains active via the owner while dynamically reading current values on each mouse event.
    • Hover configuration is now treated as live state — post-Build updates to FillColor, HoverFillColor, OnEnter, and OnLeave take effect on the next matching mouse event without requiring a full button rebuild.

📚 Documentation & Tests

  • 📝 Updated English and Portuguese documentation to reflect the new dynamic hover state behavior.
  • 🧪 Added regression tests covering post-Build state updates and mouse event evaluation.

Full Changelog: 0.2.0...0.2.1


0.2.1 - Permitir o controle dinâmico do estado de hover do botão (Vesrsão em pt-BR)

🚀 O que mudou

✨ Novidades e melhorias

  • Estado de hover do botão agora é dinâmico
    • O estado mutável de hover do botão criado agora fica exposto por meio da API pública do handle.
    • O comportamento de hover continua sendo controlado pelo owner, mas passa a consultar os valores atuais a cada evento do mouse.
    • A configuração de hover agora funciona como um estado em tempo real. Isso significa que alterações feitas após o Build em FillColor, HoverFillColor, OnEnter e OnLeave passam a valer no próximo evento de mouse correspondente, sem a necessidade de reconstruir o botão.

📚 Documentação e testes

  • 📝 Atualizamos a documentação em inglês e português para refletir o novo comportamento dinâmico do estado de hover.
  • 🧪 Adicionamos testes de regressão para garantir o funcionamento das atualizações de estado feitas após o Build e a correta avaliação dos eventos do mouse.

Changelog completo: 0.2.0...0.2.1