diff --git a/druid/editor_scripts/core/asset_store.lua b/druid/editor_scripts/core/asset_store.lua index f5f02d7..300a5cc 100644 --- a/druid/editor_scripts/core/asset_store.lua +++ b/druid/editor_scripts/core/asset_store.lua @@ -1,8 +1,8 @@ --- Main asset store module for Druid widgets --- Handles fetching widget data, displaying the store interface, and managing installations -local installer = require("druid.editor_scripts.core.installer") -local internal = require("druid.editor_scripts.core.asset_store.data") +local installer = require("druid.editor_scripts.core.asset_store.installer") +local internal = require("druid.editor_scripts.core.asset_store.asset_store_internal") local dialog_ui = require("druid.editor_scripts.core.asset_store.ui.dialog") local filters_ui = require("druid.editor_scripts.core.asset_store.ui.filters") local search_ui = require("druid.editor_scripts.core.asset_store.ui.search") diff --git a/druid/editor_scripts/core/asset_store/data.lua b/druid/editor_scripts/core/asset_store/asset_store_internal.lua similarity index 98% rename from druid/editor_scripts/core/asset_store/data.lua rename to druid/editor_scripts/core/asset_store/asset_store_internal.lua index 18ab864..068eb6f 100644 --- a/druid/editor_scripts/core/asset_store/data.lua +++ b/druid/editor_scripts/core/asset_store/asset_store_internal.lua @@ -1,4 +1,4 @@ -local installer = require("druid.editor_scripts.core.installer") +local installer = require("druid.editor_scripts.core.asset_store.installer") local M = {} diff --git a/druid/editor_scripts/core/base64.lua b/druid/editor_scripts/core/asset_store/base64.lua similarity index 100% rename from druid/editor_scripts/core/base64.lua rename to druid/editor_scripts/core/asset_store/base64.lua diff --git a/druid/editor_scripts/core/installer.lua b/druid/editor_scripts/core/asset_store/installer.lua similarity index 97% rename from druid/editor_scripts/core/installer.lua rename to druid/editor_scripts/core/asset_store/installer.lua index e339331..910575c 100644 --- a/druid/editor_scripts/core/installer.lua +++ b/druid/editor_scripts/core/asset_store/installer.lua @@ -1,8 +1,8 @@ --- Module for handling widget installation from zip files --- Downloads zip files and extracts them to the specified folder -local base64 = require("druid.editor_scripts.core.base64") -local path_replacer = require("druid.editor_scripts.core.path_replacer") +local base64 = require("druid.editor_scripts.core.asset_store.base64") +local path_replacer = require("druid.editor_scripts.core.asset_store.path_replacer") local M = {} diff --git a/druid/editor_scripts/core/path_replacer.lua b/druid/editor_scripts/core/asset_store/path_replacer.lua similarity index 100% rename from druid/editor_scripts/core/path_replacer.lua rename to druid/editor_scripts/core/asset_store/path_replacer.lua diff --git a/druid/editor_scripts/core/asset_store_internal.lua b/druid/editor_scripts/core/asset_store_internal.lua deleted file mode 100644 index 0bd9d96..0000000 --- a/druid/editor_scripts/core/asset_store_internal.lua +++ /dev/null @@ -1,41 +0,0 @@ -local data = require("druid.editor_scripts.core.asset_store.data") - - -local M = {} - - -function M.download_json(json_url) - return data.download_json(json_url) -end - - -function M.filter_items(items, query) - return data.filter_items(items, query) -end - - -function M.extract_authors(items) - return data.extract_authors(items) -end - - -function M.extract_tags(items) - return data.extract_tags(items) -end - - -function M.filter_items_by_filters(items, search_query, filter_type, filter_author, filter_tag, install_folder) - return data.filter_items_by_filters(items, search_query, filter_type, filter_author, filter_tag, install_folder) -end - - -function M.open_url(url) - if not url then - print("No URL available for:", url) - end - - editor.browse(url) -end - - -return M