Skip to content

Commit 8d6e72d

Browse files
committed
Merge branch 'master' of https://github.com/tomcl/issie
2 parents cbf6f18 + 900fe7f commit 8d6e72d

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

src/Renderer/Interface/FilesIO.fs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ let staticDir() =
4242
/// on MacOs we think it should be ../Resources/static
4343
/// we hope staticDir will give this?
4444
let isMac = Node.Api.``process``.platform = Node.Base.Darwin
45-
if productionBuild && not isMac then
46-
"./resources/static"
47-
elif productionBuild && isMac then
48-
"./Resources/static"
49-
else
45+
if productionBuild && not isMac then
46+
"./resources/static"
47+
elif productionBuild && isMac then
48+
path.join [|__dirname; ".."; ".."; "static"|]
49+
else
5050
staticDirFromStatic()
5151

5252
/// absolute path to repo directory ./static

src/Renderer/UI/TopMenuView.fs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,11 +351,14 @@ let private openProject model dispatch =
351351
/// load demo project into Issie executables
352352
let loadDemoProject model dispatch basename =
353353
warnAppWidth dispatch (fun _ ->
354-
let newDir = "./demos/" + basename
354+
let isMac = Node.Api.``process``.platform = Node.Base.Darwin
355+
let homeDir = if isMac then pathJoin [|FilesIO.staticDir(); ".."; ".."|] else "."
356+
357+
let newDir = homeDir + "/demos/" + basename
355358
let sourceDir = FilesIO.staticDir() + "/demos/" + basename
356359
printf "%s" $"loading demo {sourceDir} into {newDir}"
357360

358-
ensureDirectory "./demos/"
361+
ensureDirectory (homeDir + "/demos/")
359362
ensureDirectory newDir
360363

361364
readFilesFromDirectory newDir

0 commit comments

Comments
 (0)