diff --git a/druid/editor_scripts/core/base64.lua b/druid/editor_scripts/core/base64.lua index 7353aa8..ebc174f 100644 --- a/druid/editor_scripts/core/base64.lua +++ b/druid/editor_scripts/core/base64.lua @@ -6,8 +6,8 @@ local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' function M.encode(data) return ((data:gsub('.', function(x) - local r,b='',x:byte() - for i=8,1,-1 do r=r..(b%2^i-b%2^(i-1)>0 and '1' or '0') end + local r,byte_val='',x:byte() + for i=8,1,-1 do r=r..(byte_val%2^i-byte_val%2^(i-1)>0 and '1' or '0') end return r; end)..'0000'):gsub('%d%d%d?%d?%d?%d?', function(x) if (#x < 6) then return '' end diff --git a/druid/editor_scripts/core/installer.lua b/druid/editor_scripts/core/installer.lua index 90f5960..f1a1f19 100644 --- a/druid/editor_scripts/core/installer.lua +++ b/druid/editor_scripts/core/installer.lua @@ -59,7 +59,9 @@ function M.install_widget(item, install_folder) local zip_file_path = "." .. install_folder .. "/" .. filename local zip_file = io.open(zip_file_path, "wb") if not zip_file then - return false, "Failed to open zip file: " .. zip_file_path + print("Directory does not exist: " .. install_folder) + print("Please create the directory manually and try again.") + return false, "Directory does not exist: " .. install_folder end zip_file:write(zip_data) diff --git a/druid/editor_scripts/core/ui_components.lua b/druid/editor_scripts/core/ui_components.lua index 01006fc..82ec423 100644 --- a/druid/editor_scripts/core/ui_components.lua +++ b/druid/editor_scripts/core/ui_components.lua @@ -205,7 +205,7 @@ function M.create_widget_item(item, is_installed, on_install) if is_installed then table.insert(widget_details_children, editor.ui.label({ - text = "✓ Already installed", + text = "✓ Installed", color = editor.ui.COLOR.WARNING })) end