Fixed app launching

This commit is contained in:
Gvidas Juknevičius 2025-06-02 10:54:54 +03:00
parent 92020c4de7
commit 2ce0f5d54f
Signed by: MCorange
GPG Key ID: 5BE6B533CB76FE86
3 changed files with 76 additions and 71 deletions

View File

@ -1,4 +1,4 @@
local CURRENT_CLIENT_VERSION = "1.0.0.2"
local CURRENT_CLIENT_VERSION = "1.0.1.3"
local INSTALL_PATH = "/"
function http_get(url)

View File

@ -142,8 +142,13 @@ local function populate_homescreen_buttons()
:setSize(FRAME_WIDTH, FRAME_HEIGHT)
:setBackground(colours.green)
:setVisible(false)
app_frame:addProgram():setSize(FRAME_WIDTH, FRAME_HEIGHT):execute("/apps/" .. filename)
local app_path = ""
if fs.exists("/apps/" .. filename) then
app_path = "/apps/" .. filename
elseif fs.exists("/base_apps/" .. filename) then
app_path = "/base_apps/" .. filename
end
app_frame:addProgram():setSize(FRAME_WIDTH, FRAME_HEIGHT):execute(app_path)
active_app_frames[filename] = app_frame
end

View File

@ -1,70 +1,70 @@
{
"version": "1.0.1.2",
"sys_files": {
"/version.json": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/version.json",
"/app_manifest.json": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/app_manifest.json",
"/slabos.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/slabos.lua",
"/apps.json": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/apps.json",
"/startup.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/startup.lua",
"/base_apps/Updater.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/base_apps/Updater.lua",
"/base_apps/eCash.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/base_apps/eCash.lua",
"/base_apps/App Store.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/base_apps/App Store.lua",
"/lib/libcredit_mobile.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/libcredit_mobile.lua",
"/lib/basalt/plugin.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugin.lua",
"/lib/basalt/init.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/init.lua",
"/lib/basalt/main.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/main.lua",
"/lib/basalt/loadObjects.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/loadObjects.lua",
"/lib/basalt/plugins/pixelbox.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/pixelbox.lua",
"/lib/basalt/plugins/advancedBackground.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/advancedBackground.lua",
"/lib/basalt/plugins/animations.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/animations.lua",
"/lib/basalt/plugins/debug.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/debug.lua",
"/lib/basalt/plugins/reactive.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/reactive.lua",
"/lib/basalt/plugins/textures.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/textures.lua",
"/lib/basalt/plugins/dynamicValues.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/dynamicValues.lua",
"/lib/basalt/plugins/border.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/border.lua",
"/lib/basalt/plugins/basaltAdditions.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/basaltAdditions.lua",
"/lib/basalt/plugins/bigfonts.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/bigfonts.lua",
"/lib/basalt/plugins/shadow.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/shadow.lua",
"/lib/basalt/plugins/themes.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/themes.lua",
"/lib/basalt/objects/Frame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Frame.lua",
"/lib/basalt/objects/Object.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Object.lua",
"/lib/basalt/objects/Radio.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Radio.lua",
"/lib/basalt/objects/MovableFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/MovableFrame.lua",
"/lib/basalt/objects/Thread.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Thread.lua",
"/lib/basalt/objects/Scrollbar.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Scrollbar.lua",
"/lib/basalt/objects/VisualObject.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/VisualObject.lua",
"/lib/basalt/objects/Switch.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Switch.lua",
"/lib/basalt/objects/Textfield.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Textfield.lua",
"/lib/basalt/objects/Slider.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Slider.lua",
"/lib/basalt/objects/Button.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Button.lua",
"/lib/basalt/objects/Flexbox.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Flexbox.lua",
"/lib/basalt/objects/Dropdown.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Dropdown.lua",
"/lib/basalt/objects/Label.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Label.lua",
"/lib/basalt/objects/BaseFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/BaseFrame.lua",
"/lib/basalt/objects/ChangeableObject.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/ChangeableObject.lua",
"/lib/basalt/objects/Checkbox.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Checkbox.lua",
"/lib/basalt/objects/ScrollableFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/ScrollableFrame.lua",
"/lib/basalt/objects/Image.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Image.lua",
"/lib/basalt/objects/Timer.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Timer.lua",
"/lib/basalt/objects/MonitorFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/MonitorFrame.lua",
"/lib/basalt/objects/Graph.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Graph.lua",
"/lib/basalt/objects/Pane.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Pane.lua",
"/lib/basalt/objects/Treeview.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Treeview.lua",
"/lib/basalt/objects/Container.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Container.lua",
"/lib/basalt/objects/Program.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Program.lua",
"/lib/basalt/objects/Progressbar.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Progressbar.lua",
"/lib/basalt/objects/List.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/List.lua",
"/lib/basalt/objects/Menubar.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Menubar.lua",
"/lib/basalt/objects/Input.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Input.lua",
"/lib/basalt/libraries/xmlParser.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/xmlParser.lua",
"/lib/basalt/libraries/images.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/images.lua",
"/lib/basalt/libraries/utils.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/utils.lua",
"/lib/basalt/libraries/bimg.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/bimg.lua",
"/lib/basalt/libraries/basaltLogs.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltLogs.lua",
"/lib/basalt/libraries/basaltEvent.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltEvent.lua",
"/lib/basalt/libraries/basaltDraw.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltDraw.lua",
"/lib/basalt/libraries/basaltMon.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltMon.lua",
"/lib/basalt/libraries/tHex.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/tHex.lua",
"/lib/basalt/libraries/process.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/process.lua"
}
"version": "1.0.1.3",
"sys_files": {
"/version.json": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/version.json",
"/app_manifest.json": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/app_manifest.json",
"/slabos.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/slabos.lua",
"/apps.json": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/apps.json",
"/startup.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/startup.lua",
"/base_apps/Updater.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/base_apps/Updater.lua",
"/base_apps/eCash.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/base_apps/eCash.lua",
"/base_apps/App Store.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/base_apps/App Store.lua",
"/lib/libcredit_mobile.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/libcredit_mobile.lua",
"/lib/basalt/plugin.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugin.lua",
"/lib/basalt/init.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/init.lua",
"/lib/basalt/main.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/main.lua",
"/lib/basalt/loadObjects.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/loadObjects.lua",
"/lib/basalt/plugins/pixelbox.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/pixelbox.lua",
"/lib/basalt/plugins/advancedBackground.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/advancedBackground.lua",
"/lib/basalt/plugins/animations.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/animations.lua",
"/lib/basalt/plugins/debug.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/debug.lua",
"/lib/basalt/plugins/reactive.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/reactive.lua",
"/lib/basalt/plugins/textures.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/textures.lua",
"/lib/basalt/plugins/dynamicValues.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/dynamicValues.lua",
"/lib/basalt/plugins/border.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/border.lua",
"/lib/basalt/plugins/basaltAdditions.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/basaltAdditions.lua",
"/lib/basalt/plugins/bigfonts.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/bigfonts.lua",
"/lib/basalt/plugins/shadow.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/shadow.lua",
"/lib/basalt/plugins/themes.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/plugins/themes.lua",
"/lib/basalt/objects/Frame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Frame.lua",
"/lib/basalt/objects/Object.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Object.lua",
"/lib/basalt/objects/Radio.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Radio.lua",
"/lib/basalt/objects/MovableFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/MovableFrame.lua",
"/lib/basalt/objects/Thread.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Thread.lua",
"/lib/basalt/objects/Scrollbar.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Scrollbar.lua",
"/lib/basalt/objects/VisualObject.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/VisualObject.lua",
"/lib/basalt/objects/Switch.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Switch.lua",
"/lib/basalt/objects/Textfield.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Textfield.lua",
"/lib/basalt/objects/Slider.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Slider.lua",
"/lib/basalt/objects/Button.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Button.lua",
"/lib/basalt/objects/Flexbox.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Flexbox.lua",
"/lib/basalt/objects/Dropdown.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Dropdown.lua",
"/lib/basalt/objects/Label.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Label.lua",
"/lib/basalt/objects/BaseFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/BaseFrame.lua",
"/lib/basalt/objects/ChangeableObject.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/ChangeableObject.lua",
"/lib/basalt/objects/Checkbox.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Checkbox.lua",
"/lib/basalt/objects/ScrollableFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/ScrollableFrame.lua",
"/lib/basalt/objects/Image.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Image.lua",
"/lib/basalt/objects/Timer.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Timer.lua",
"/lib/basalt/objects/MonitorFrame.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/MonitorFrame.lua",
"/lib/basalt/objects/Graph.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Graph.lua",
"/lib/basalt/objects/Pane.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Pane.lua",
"/lib/basalt/objects/Treeview.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Treeview.lua",
"/lib/basalt/objects/Container.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Container.lua",
"/lib/basalt/objects/Program.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Program.lua",
"/lib/basalt/objects/Progressbar.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Progressbar.lua",
"/lib/basalt/objects/List.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/List.lua",
"/lib/basalt/objects/Menubar.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Menubar.lua",
"/lib/basalt/objects/Input.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/objects/Input.lua",
"/lib/basalt/libraries/xmlParser.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/xmlParser.lua",
"/lib/basalt/libraries/images.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/images.lua",
"/lib/basalt/libraries/utils.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/utils.lua",
"/lib/basalt/libraries/bimg.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/bimg.lua",
"/lib/basalt/libraries/basaltLogs.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltLogs.lua",
"/lib/basalt/libraries/basaltEvent.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltEvent.lua",
"/lib/basalt/libraries/basaltDraw.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltDraw.lua",
"/lib/basalt/libraries/basaltMon.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/basaltMon.lua",
"/lib/basalt/libraries/tHex.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/tHex.lua",
"/lib/basalt/libraries/process.lua": "https://git.mcorangehq.xyz/xomf/slabOS/raw/branch/main/lib/basalt/libraries/process.lua"
}
}