Skip to content

Commit

Permalink
improve: minify
Browse files Browse the repository at this point in the history
This commit improves minify, which now removes double \n, reducing code size even more. 8,80195599% of weight reduced (81,8KB to 72KB).
  • Loading branch information
ThePedroo committed Oct 6, 2023
1 parent 001552a commit 6cbd02b
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 91 deletions.
88 changes: 0 additions & 88 deletions android/app/src/main/java/com/perforvnm/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -244,28 +244,6 @@ class MainActivity : Activity() {

frameLayout.addView(buttonSaves)

val ssp9 = resources.getDimension(com.intuit.ssp.R.dimen._9ssp)

val buttonCustomButton0 = Button(this)
buttonCustomButton0.text = "Customizations!"
buttonCustomButton0.setTextSize(TypedValue.COMPLEX_UNIT_PX, ssp9)
buttonCustomButton0.setTextColor(0xFFFFFFFF.toInt())
buttonCustomButton0.background = null

val sdp10 = resources.getDimensionPixelSize(resources.getIdentifier("_10sdp", "dimen", getPackageName()))

val layoutParamsCustomButton0 = LayoutParams(
sdp10,
sdp10,
)

layoutParamsCustomButton0.gravity = Gravity.TOP or Gravity.START
layoutParamsCustomButton0.setMargins(sdp10, 0, sdp10, 0)

buttonCustomButton0.layoutParams = layoutParamsCustomButton0

frameLayout.addView(buttonCustomButton0)

setContentView(frameLayout)
}

Expand Down Expand Up @@ -480,28 +458,6 @@ class MainActivity : Activity() {

frameLayout.addView(textView)

val ssp9 = resources.getDimension(com.intuit.ssp.R.dimen._9ssp)

val buttonCustomButton0 = Button(this)
buttonCustomButton0.text = "Customizations!"
buttonCustomButton0.setTextSize(TypedValue.COMPLEX_UNIT_PX, ssp9)
buttonCustomButton0.setTextColor(0xFFFFFFFF.toInt())
buttonCustomButton0.background = null

val sdp10 = resources.getDimensionPixelSize(resources.getIdentifier("_10sdp", "dimen", getPackageName()))

val layoutParamsCustomButton0 = LayoutParams(
sdp10,
sdp10,
)

layoutParamsCustomButton0.gravity = Gravity.TOP or Gravity.START
layoutParamsCustomButton0.setMargins(sdp10, 0, sdp10, 0)

buttonCustomButton0.layoutParams = layoutParamsCustomButton0

frameLayout.addView(buttonCustomButton0)

setContentView(frameLayout)
}

Expand Down Expand Up @@ -966,28 +922,6 @@ class MainActivity : Activity() {
override fun onStopTrackingTouch(seekBar: SeekBar?) {}
})

val ssp9 = resources.getDimension(com.intuit.ssp.R.dimen._9ssp)

val buttonCustomButton0 = Button(this)
buttonCustomButton0.text = "Customizations!"
buttonCustomButton0.setTextSize(TypedValue.COMPLEX_UNIT_PX, ssp9)
buttonCustomButton0.setTextColor(0xFFFFFFFF.toInt())
buttonCustomButton0.background = null

val sdp10 = resources.getDimensionPixelSize(resources.getIdentifier("_10sdp", "dimen", getPackageName()))

val layoutParamsCustomButton0 = LayoutParams(
sdp10,
sdp10,
)

layoutParamsCustomButton0.gravity = Gravity.TOP or Gravity.START
layoutParamsCustomButton0.setMargins(sdp10, 0, sdp10, 0)

buttonCustomButton0.layoutParams = layoutParamsCustomButton0

frameLayout.addView(buttonCustomButton0)

setContentView(frameLayout)
}

Expand Down Expand Up @@ -1312,28 +1246,6 @@ class MainActivity : Activity() {

frameLayout.addView(scrollView)

val ssp9 = resources.getDimension(com.intuit.ssp.R.dimen._9ssp)

val buttonCustomButton0 = Button(this)
buttonCustomButton0.text = "Customizations!"
buttonCustomButton0.setTextSize(TypedValue.COMPLEX_UNIT_PX, ssp9)
buttonCustomButton0.setTextColor(0xFFFFFFFF.toInt())
buttonCustomButton0.background = null

val sdp10 = resources.getDimensionPixelSize(resources.getIdentifier("_10sdp", "dimen", getPackageName()))

val layoutParamsCustomButton0 = LayoutParams(
sdp10,
sdp10,
)

layoutParamsCustomButton0.gravity = Gravity.TOP or Gravity.START
layoutParamsCustomButton0.setMargins(sdp10, 0, sdp10, 0)

buttonCustomButton0.layoutParams = layoutParamsCustomButton0

frameLayout.addView(buttonCustomButton0)

setContentView(frameLayout)
}

Expand Down
2 changes: 2 additions & 0 deletions src/coder.js
Original file line number Diff line number Diff line change
Expand Up @@ -806,6 +806,8 @@ ${finishScene.join('\n')}\n\n`, 6, 0)

helper.replace(/__PERFORVNM_START_MUSIC__/g, startMusicCode)

if (visualNovel.optimizations.minify) visualNovel.code = helper.removeAllDoubleLines(visualNovel.code)

helper.logOk('Code finished up.', 'Android')

let finished = [ false, false ]
Expand Down
12 changes: 11 additions & 1 deletion src/helper.js
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,15 @@ function getSceneId(scene) {
else `"${scene}"`
}

function removeAllDoubleLines(code) {
switch (process.platform) {
case 'win32':
return code.replace(/\r\n\r\n/g, '\r\n')
default:
return code.replace(/\n\n/g, '\n')
}
}

export default {
writeFunction,
replace,
Expand All @@ -291,5 +300,6 @@ export default {
getResource,
getMultipleResources,
hash,
getSceneId
getSceneId,
removeAllDoubleLines
}
2 changes: 0 additions & 2 deletions tests/vn.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ menu = perfor.menu.addCustomText(menu, {
}
}
})
*/
menu = perfor.menu.addCustomButton(menu, {
text: 'Customizations!',
Expand All @@ -67,7 +66,6 @@ menu = perfor.menu.addCustomButton(menu, {
width: 10,
})
/*
menu = perfor.menu.addCustomRectangle(menu, {
color: 'FFFFFF',
opacity: 0.8,
Expand Down

0 comments on commit 6cbd02b

Please sign in to comment.