You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bumped icons to match Iconify material-symbols.json released on 2024-11-22.
Bumped version strings to match release 2024.11.23
Imported os module functions: path, walk to __init__.py.
Imported json module to __init__.py, for handling JSON serialisation.
Added ListingView class.
Set requires_auth = False to allow unauthenticated access to icon lists.
Initialised the class with unique url and name attributes for each icon set
Implemented the get method to handle HTTP GET requests and return a JSON response with the list of icons.
Utilised async_add_executor_job to offload blocking I/O operations to a separate thread, preventing event loop blocking.
Revised async_setup function to ensured that the JavaScript loader and icon sets are properly registered as static paths and iterated over iconset_prefixes to set up each icon set individually.
Converted string variables to character variable aliases to reduce file size.