mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2025-12-20 11:09:21 +01:00
App market fix
This commit is contained in:
parent
d26d6d246f
commit
e15741c24a
BIN
Applications/App Market.app/Icons/FileNotExists.pic
Executable file
BIN
Applications/App Market.app/Icons/FileNotExists.pic
Executable file
Binary file not shown.
BIN
Applications/App Market.app/Icons/Lua.pic
Executable file
BIN
Applications/App Market.app/Icons/Lua.pic
Executable file
Binary file not shown.
BIN
Applications/App Market.app/Icons/Script.pic
Normal file
BIN
Applications/App Market.app/Icons/Script.pic
Normal file
Binary file not shown.
@ -75,9 +75,9 @@ local languages = {
|
|||||||
|
|
||||||
filesystem.makeDirectory(iconCachePath)
|
filesystem.makeDirectory(iconCachePath)
|
||||||
|
|
||||||
local luaIcon = image.load(paths.system.icons .. "Lua.pic")
|
local luaIcon = image.load(currentScriptDirectory .. "Icons/Lua.pic")
|
||||||
local fileNotExistsIcon = image.load(paths.system.icons .. "FileNotExists.pic")
|
local fileNotExistsIcon = image.load(currentScriptDirectory .. "Icons/FileNotExists.pic")
|
||||||
local scriptIcon = image.load(paths.system.icons .. "Script.pic")
|
local scriptIcon = image.load(currentScriptDirectory .. "Icons/Script.pic")
|
||||||
|
|
||||||
local search = ""
|
local search = ""
|
||||||
local appWidth, appHeight, appHSpacing, appVSpacing, currentPage, appsPerPage, appsPerWidth, appsPerHeight = 32, 6, 2, 1, 0
|
local appWidth, appHeight, appHSpacing, appVSpacing, currentPage, appsPerPage, appsPerWidth, appsPerHeight = 32, 6, 2, 1, 0
|
||||||
|
|||||||
BIN
Applications/Lua.app/Icon.pic
Normal file
BIN
Applications/Lua.app/Icon.pic
Normal file
Binary file not shown.
3
Applications/Lua.app/Localizations/English.lang
Normal file
3
Applications/Lua.app/Localizations/English.lang
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
greeting = "Hello, "
|
||||||
|
}
|
||||||
3
Applications/Lua.app/Localizations/French.lang
Normal file
3
Applications/Lua.app/Localizations/French.lang
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
greeting = "Bonjour, "
|
||||||
|
}
|
||||||
3
Applications/Lua.app/Localizations/Russian.lang
Normal file
3
Applications/Lua.app/Localizations/Russian.lang
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
greeting = "Привет, "
|
||||||
|
}
|
||||||
3
Applications/Lua.app/Localizations/Ukrainian.lang
Normal file
3
Applications/Lua.app/Localizations/Ukrainian.lang
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
greeting = "Привіт, "
|
||||||
|
}
|
||||||
40
Applications/Lua.app/Main.lua
Normal file
40
Applications/Lua.app/Main.lua
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
|
||||||
|
local GUI = require("GUI")
|
||||||
|
local system = require("System")
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
local workspace, window, menu = system.addWindow(GUI.titledWindow(1, 1, 90, 25, "Terminal", true))
|
||||||
|
|
||||||
|
local localization = system.getCurrentScriptLocalization()
|
||||||
|
|
||||||
|
local lines = {
|
||||||
|
{
|
||||||
|
text = (computer.getArchitecture and computer.getArchitecture() or "Lua 5.2") .. " Copyright (C) 1994-2019 Lua.org, PUC-Rio",
|
||||||
|
color = 0x969696,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
local textBox = window:addChild(GUI.textBox(2, 2, 1, 1, nil, 0x3C3C3C, lines, 1, 0, 0))
|
||||||
|
textBox.passScreenEvents = true
|
||||||
|
|
||||||
|
local input = window:addChild(GUI.input(1, 1, 1, 3, 0xE1E1E1, 0x2D2D2D, 0x969696, 0xE1E1E1, 0x2D2D2D, "", "Type statement here"))
|
||||||
|
input.historyEnabled = true
|
||||||
|
input.onInputFinished = function()
|
||||||
|
|
||||||
|
|
||||||
|
input.text = ""
|
||||||
|
end
|
||||||
|
|
||||||
|
window.onResize = function(width, height)
|
||||||
|
window.backgroundPanel.width, window.backgroundPanel.height = width, height
|
||||||
|
textBox.width, textBox.height = width - 2, height - 4
|
||||||
|
input.localY, input.width = height - input.height + 1, width
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
window.actionButtons:moveToFront()
|
||||||
|
window:resize(window.width, window.height)
|
||||||
|
workspace:draw()
|
||||||
@ -403,16 +403,16 @@ local function saveImage(path)
|
|||||||
local result, reason = image.save(path, window.image.data, 6)
|
local result, reason = image.save(path, window.image.data, 6)
|
||||||
if result then
|
if result then
|
||||||
savePath, saveItem.disabled = path, false
|
savePath, saveItem.disabled = path, false
|
||||||
|
|
||||||
addRecentFile(path)
|
addRecentFile(path)
|
||||||
else
|
else
|
||||||
GUI.alert(reason)
|
GUI.alert(reason)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
savePath, saveItem.disabled = path, false
|
savePath, saveItem.disabled = path, false
|
||||||
|
|
||||||
filesystem.write(path, image.toString(window.image.data))
|
filesystem.write(path, image.toString(window.image.data))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
computer.pushSignal("system", "updateFileList")
|
||||||
end
|
end
|
||||||
|
|
||||||
local fileItem = menu:addContextMenuItem("File")
|
local fileItem = menu:addContextMenuItem("File")
|
||||||
|
|||||||
@ -67,25 +67,34 @@
|
|||||||
"Applications/Sample.app/Localizations/English.lang",
|
"Applications/Sample.app/Localizations/English.lang",
|
||||||
"Applications/Sample.app/Localizations/French.lang",
|
"Applications/Sample.app/Localizations/French.lang",
|
||||||
"Applications/Sample.app/Localizations/Ukrainian.lang",
|
"Applications/Sample.app/Localizations/Ukrainian.lang",
|
||||||
|
"Applications/Sample.app/Localizations/German.lang",
|
||||||
|
"Applications/Sample.app/Localizations/Italian.lang",
|
||||||
-- App market
|
-- App market
|
||||||
{ path="Applications/App Market.app/Main.lua", id=164 },
|
{ path="Applications/App Market.app/Main.lua", id=164 },
|
||||||
"Applications/App Market.app/Icon.pic",
|
"Applications/App Market.app/Icon.pic",
|
||||||
|
"Applications/App Market.app/Icons/Lua.pic",
|
||||||
|
"Applications/App Market.app/Icons/Script.pic",
|
||||||
|
"Applications/App Market.app/Icons/FileNotExists.pic",
|
||||||
"Applications/App Market.app/Localizations/Russian.lang",
|
"Applications/App Market.app/Localizations/Russian.lang",
|
||||||
"Applications/App Market.app/Localizations/English.lang",
|
"Applications/App Market.app/Localizations/English.lang",
|
||||||
"Applications/App Market.app/Localizations/French.lang",
|
"Applications/App Market.app/Localizations/French.lang",
|
||||||
"Applications/App Market.app/Localizations/Ukrainian.lang",
|
"Applications/App Market.app/Localizations/Ukrainian.lang",
|
||||||
|
"Applications/App Market.app/Localizations/German.lang",
|
||||||
|
"Applications/App Market.app/Localizations/Italian.lang",
|
||||||
-- MineCode IDE
|
-- MineCode IDE
|
||||||
{ path="Applications/MineCode IDE.app/Main.lua", id=169 },
|
{ path="Applications/MineCode IDE.app/Main.lua", id=169 },
|
||||||
"Applications/MineCode IDE.app/Icon.pic",
|
"Applications/MineCode IDE.app/Icon.pic",
|
||||||
"Applications/MineCode IDE.app/Localizations/Russian.lang",
|
|
||||||
"Applications/MineCode IDE.app/Localizations/English.lang",
|
|
||||||
"Applications/MineCode IDE.app/Localizations/French.lang",
|
|
||||||
"Applications/MineCode IDE.app/Localizations/Ukrainian.lang",
|
|
||||||
"Applications/MineCode IDE.app/Extensions/.txt/Icon.pic",
|
"Applications/MineCode IDE.app/Extensions/.txt/Icon.pic",
|
||||||
"Applications/MineCode IDE.app/Extensions/.cfg/Icon.pic",
|
"Applications/MineCode IDE.app/Extensions/.cfg/Icon.pic",
|
||||||
"Applications/MineCode IDE.app/Extensions/.lang/Icon.pic",
|
"Applications/MineCode IDE.app/Extensions/.lang/Icon.pic",
|
||||||
"Applications/MineCode IDE.app/Extensions/.lua/Icon.pic",
|
"Applications/MineCode IDE.app/Extensions/.lua/Icon.pic",
|
||||||
"Applications/MineCode IDE.app/Extensions/.lua/Context menu.lua",
|
"Applications/MineCode IDE.app/Extensions/.lua/Context menu.lua",
|
||||||
|
"Applications/MineCode IDE.app/Localizations/Russian.lang",
|
||||||
|
"Applications/MineCode IDE.app/Localizations/English.lang",
|
||||||
|
"Applications/MineCode IDE.app/Localizations/French.lang",
|
||||||
|
"Applications/MineCode IDE.app/Localizations/Ukrainian.lang",
|
||||||
|
"Applications/MineCode IDE.app/Localizations/German.lang",
|
||||||
|
"Applications/MineCode IDE.app/Localizations/Italian.lang",
|
||||||
-- Picture Edit
|
-- Picture Edit
|
||||||
{ path="Applications/Picture Edit.app/Main.lua", id=798 },
|
{ path="Applications/Picture Edit.app/Main.lua", id=798 },
|
||||||
"Applications/Picture Edit.app/Icon.pic",
|
"Applications/Picture Edit.app/Icon.pic",
|
||||||
@ -105,10 +114,6 @@
|
|||||||
-- Settings
|
-- Settings
|
||||||
{ path="Applications/Settings.app/Main.lua", id=909 },
|
{ path="Applications/Settings.app/Main.lua", id=909 },
|
||||||
"Applications/Settings.app/Icon.pic",
|
"Applications/Settings.app/Icon.pic",
|
||||||
"Applications/Settings.app/Localizations/English.lang",
|
|
||||||
"Applications/Settings.app/Localizations/Russian.lang",
|
|
||||||
"Applications/Settings.app/Localizations/French.lang",
|
|
||||||
"Applications/Settings.app/Localizations/Ukrainian.lang",
|
|
||||||
"Applications/Settings.app/Modules/0_Screen/Main.lua",
|
"Applications/Settings.app/Modules/0_Screen/Main.lua",
|
||||||
"Applications/Settings.app/Modules/0_Screen/Icon.pic",
|
"Applications/Settings.app/Modules/0_Screen/Icon.pic",
|
||||||
"Applications/Settings.app/Modules/1_Wallpaper/Main.lua",
|
"Applications/Settings.app/Modules/1_Wallpaper/Main.lua",
|
||||||
@ -129,9 +134,12 @@
|
|||||||
"Applications/Settings.app/Modules/7_Time/Icon.pic",
|
"Applications/Settings.app/Modules/7_Time/Icon.pic",
|
||||||
"Applications/Settings.app/Modules/8_System/Main.lua",
|
"Applications/Settings.app/Modules/8_System/Main.lua",
|
||||||
"Applications/Settings.app/Modules/8_System/Icon.pic",
|
"Applications/Settings.app/Modules/8_System/Icon.pic",
|
||||||
-- Reinstall OS
|
"Applications/Settings.app/Localizations/Russian.lang",
|
||||||
{ path="Applications/Reinstall OS.app/Main.lua", shortcut = true },
|
"Applications/Settings.app/Localizations/English.lang",
|
||||||
"Applications/Reinstall OS.app/Icon.pic",
|
"Applications/Settings.app/Localizations/French.lang",
|
||||||
|
"Applications/Settings.app/Localizations/Ukrainian.lang",
|
||||||
|
"Applications/Settings.app/Localizations/German.lang",
|
||||||
|
"Applications/Settings.app/Localizations/Italian.lang",
|
||||||
},
|
},
|
||||||
optional = {
|
optional = {
|
||||||
{ path="Libraries/JSON.lua", id=103 },
|
{ path="Libraries/JSON.lua", id=103 },
|
||||||
@ -141,6 +149,9 @@
|
|||||||
{ path="Libraries/OpenComputersGL/Renderer.lua", id=338 },
|
{ path="Libraries/OpenComputersGL/Renderer.lua", id=338 },
|
||||||
{ path="Libraries/OpenComputersGL/Materials.lua", id=339 },
|
{ path="Libraries/OpenComputersGL/Materials.lua", id=339 },
|
||||||
{ path="Libraries/Vector.lua", id=520 },
|
{ path="Libraries/Vector.lua", id=520 },
|
||||||
|
-- Reinstall OS
|
||||||
|
{ path="Applications/Reinstall OS.app/Main.lua", shortcut = true },
|
||||||
|
"Applications/Reinstall OS.app/Icon.pic",
|
||||||
-- 3D Print
|
-- 3D Print
|
||||||
{ path="Applications/3D Print.app/Main.lua", id=859, shortcut = true },
|
{ path="Applications/3D Print.app/Main.lua", id=859, shortcut = true },
|
||||||
"Applications/3D Print.app/Icon.pic",
|
"Applications/3D Print.app/Icon.pic",
|
||||||
|
|||||||
@ -434,7 +434,7 @@ function filesystem.list(path, sortingMethod)
|
|||||||
-- Fullfill list with mounted paths if needed
|
-- Fullfill list with mounted paths if needed
|
||||||
for i = 1, #mountedProxies do
|
for i = 1, #mountedProxies do
|
||||||
if path == filesystem.path(mountedProxies[i].path) then
|
if path == filesystem.path(mountedProxies[i].path) then
|
||||||
table.insert(list, filesystem.name(mountedProxies[i].path) .. "/")
|
table.insert(list, filesystem.name(mountedProxies[i].path))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -20,6 +20,7 @@ paths.system.applicationMineCodeIDE = paths.system.applications .. "MineCode IDE
|
|||||||
paths.system.applicationFinder = paths.system.applications .. "Finder.app/Main.lua"
|
paths.system.applicationFinder = paths.system.applications .. "Finder.app/Main.lua"
|
||||||
paths.system.applicationPictureEdit = paths.system.applications .. "Picture Edit.app/Main.lua"
|
paths.system.applicationPictureEdit = paths.system.applications .. "Picture Edit.app/Main.lua"
|
||||||
paths.system.applicationSettings = paths.system.applications .. "Settings.app/Main.lua"
|
paths.system.applicationSettings = paths.system.applications .. "Settings.app/Main.lua"
|
||||||
|
paths.system.applicationTerminal = paths.system.applications .. "Terminal.app/Main.lua"
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user