This commit is contained in:
Insality
2025-11-11 19:30:39 +02:00
parent 138b2613ab
commit 3ec93645c5
6 changed files with 5 additions and 46 deletions

View File

@@ -1,8 +1,8 @@
--- Main asset store module for Druid widgets --- Main asset store module for Druid widgets
--- Handles fetching widget data, displaying the store interface, and managing installations --- Handles fetching widget data, displaying the store interface, and managing installations
local installer = require("druid.editor_scripts.core.installer") local installer = require("druid.editor_scripts.core.asset_store.installer")
local internal = require("druid.editor_scripts.core.asset_store.data") 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 dialog_ui = require("druid.editor_scripts.core.asset_store.ui.dialog")
local filters_ui = require("druid.editor_scripts.core.asset_store.ui.filters") local filters_ui = require("druid.editor_scripts.core.asset_store.ui.filters")
local search_ui = require("druid.editor_scripts.core.asset_store.ui.search") local search_ui = require("druid.editor_scripts.core.asset_store.ui.search")

View File

@@ -1,4 +1,4 @@
local installer = require("druid.editor_scripts.core.installer") local installer = require("druid.editor_scripts.core.asset_store.installer")
local M = {} local M = {}

View File

@@ -1,8 +1,8 @@
--- Module for handling widget installation from zip files --- Module for handling widget installation from zip files
--- Downloads zip files and extracts them to the specified folder --- Downloads zip files and extracts them to the specified folder
local base64 = require("druid.editor_scripts.core.base64") local base64 = require("druid.editor_scripts.core.asset_store.base64")
local path_replacer = require("druid.editor_scripts.core.path_replacer") local path_replacer = require("druid.editor_scripts.core.asset_store.path_replacer")
local M = {} local M = {}

View File

@@ -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