rvion / CushyStudio

🛋 The AI and Generative Art platform for everyone
https://docs.cushystudio.com/
GNU Affero General Public License v3.0
630 stars 44 forks source link

Pop-up Overhaul #179

Open birdddev opened 4 months ago

birdddev commented 4 months ago

RevealUI (FavBar draft/app icons, requirements/tooltips) and Menus (combos/dropdowns, search enum) should re-use an underlying PopUp widget. This should keep logic and visual consistency between them, similar to how InputBoolUI is used in place of check-boxes now.

\<PopUp>\</PopUp>

rvion commented 4 months ago

Combos/dropdowns are also using RevealUI and I was planning to make selectUI also use it; I want to polish RevealUI widget quite a lot, cause it's going to be a key component; really want to get it right; I was among other things planning to handling nested Reveal Properly too via react context and push/pop within a single root reveal state

birdddev commented 4 months ago

Should I rename \<RevealUI> to \<PopUp>/\<PopUpUI> and then work from there? Making SelectUI use it as well.