Skip to content

Commit

Permalink
Mac fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Karasiq committed Apr 28, 2020
1 parent af1d398 commit da4f527
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 20 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/create-dmg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ jobs:
sdk use sbt 1.3.8
java -version
echo $JAVA_HOME
JAVA_OPTS="-Xmx4G -Denable-tika=1 -Denable-javacv=1" sbt "set packageName in desktopApp in Universal := \"shadowcloud-full-\" + version.value" desktopApp/universal:packageOsxDmg
JAVA_OPTS="-Xmx4G -Denable-tika=0 -Denable-javacv=0" sbt "set packageName in desktopApp in Universal := \"shadowcloud-light-\" + version.value" desktopApp/universal:packageOsxDmg
JAVA_OPTS="-Xmx4G -Denable-tika=1 -Denable-javacv=1" sbt "set name in desktopApp in Universal := \"shadowcloud-full\"" "set jdkPackagerType in desktopApp :=\"pkg\"" desktopApp/jdkPackager:packageBin
JAVA_OPTS="-Xmx4G -Denable-tika=0 -Denable-javacv=0" sbt "set name in desktopApp in Universal := \"shadowcloud-light\"" "set jdkPackagerType in desktopApp :=\"pkg\"" desktopApp/jdkPackager:packageBin
- uses: actions/upload-artifact@v2-preview
with:
name: shadowcloud-macos
path: ${{github.workspace}}/desktop-app/target/universal/*.dmg
path: ${{github.workspace}}/desktop-app/target/universal/jdkpackager/bundles
4 changes: 0 additions & 4 deletions build-package.bat

This file was deleted.

4 changes: 4 additions & 0 deletions build-package.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
$env:JAVA_OPTS="-Xmx4G -Denable-tika=1 -Denable-javacv=1"
sbt 'set packageName in desktopApp in Universal := \"shadowcloud-full-\" + version.value' desktopApp/jdkPackager:packageBin
$env:JAVA_OPTS="-Xmx4G -Denable-tika=0 -Denable-javacv=0"
sbt 'set name in Universal in desktopApp := \"shadowcloud-light-\" + version.value' desktopApp/jdkPackager:packageBin
9 changes: 2 additions & 7 deletions build-package.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,2 @@
export VERSION=1.1.0

sbt -J-Xmx4G -J-Denable-tika=1 -J-Denable-javacv=1 desktopApp/jdkPackager:packageBin && \
sbt -J-Xmx4G -J-Denable-tika=0 -J-Denable-javacv=0 desktopApp/universal:packageBin && \
mv -f "./desktop-app/target/universal/shadowcloud-desktop-$VERSION.zip" "./desktop-app/target/universal/shadowcloud-$VERSION-light.zip" && \
sbt -J-Xmx4G -J-Denable-tika=1 -J-Denable-javacv-all=1 desktopApp/universal:packageBin && \
mv -f "./desktop-app/target/universal/shadowcloud-desktop-$VERSION.zip" "./desktop-app/target/universal/shadowcloud-$VERSION-full.zip"
JAVA_OPTS="-Xmx4G -Denable-tika=1 -Denable-javacv=1" sbt "set packageName in desktopApp in Universal := \"shadowcloud-full-\" + version.value" desktopApp/jdkPackager:packageBin
JAVA_OPTS="-Xmx4G -Denable-tika=0 -Denable-javacv=0" sbt "set packageName in desktopApp in Universal := \"shadowcloud-light-\" + version.value" desktopApp/jdkPackager:packageBin
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,15 @@ class UploadForm(implicit appContext: AppContext, folderContext: FolderContext,
private[this] val uploadQueue = Var(List.empty[UploadRequest])
private[this] val uploading = Var(List.empty[UploadRequest])

private[this] lazy val renderedForm = Form(
action := "/",
`class` := "dropzone",
Dropzone(folderContext.regionId, () => folderContext.selected.now, _ => folderContext.update(folderContext.selected.now))
).render
private[this] val formMap = collection.mutable.Map.empty[Path, ElementT]

private[this] def createForm(regionId: RegionId, path: Path) = {
formMap.getOrElseUpdate(path, Form(
action := "/",
`class` := "dropzone",
Dropzone(folderContext.regionId, () => path, _ => folderContext.update(path))
).render)
}

def renderTag(md: ModifierT*): TagT = {
val editor = TextEditor.memoized("sc-text-upload") { editor
Expand All @@ -77,7 +81,7 @@ class UploadForm(implicit appContext: AppContext, folderContext: FolderContext,
appContext.locale.uploadFiles,
"upload-files",
NoIcon,
renderedForm
Rx(createForm(folderContext.regionId, folderContext.selected()))
),
NavigationTab(appContext.locale.pasteText, "paste-text", NoIcon, editor)
)
Expand Down

0 comments on commit da4f527

Please sign in to comment.