Request to add 'on_valves_updated' callback, allow updating Valves from within Functions/Tools, and improve icon management for Actions to support light and dark themes (e.g., 'icon_url_dark').
**Functions & Tools:** - add `on_valves_updated` (like on pipelines, should be only a 2 lines patch) - let update Valves from inside the Function/Tool itself (that may be useful for plugins that wants to expose different user valves params based on global valves settings) - new icon management for Actions: as there is no way to embed an `icon_url` compatible with light & dark themes at the same time, please add `icon_url_dark` (any other alternatives that enable a way to have compatible colored icons on dark & light themes are also welcome) - implement decent logging for tools & functions **Valves:** - add Comboboxes/Listview - add Textbox (multilines strings) - sliders for numeric values - Static text (single line like title, and another for multiline text for long descriptions) - allow user valves to be pinned, so each time we open user valves the same settings are displayed first