diff --git a/build.gradle b/build.gradle
index de2c97a5..52faae69 100644
--- a/build.gradle
+++ b/build.gradle
@@ -13,7 +13,7 @@ buildscript {
}
}
-version = "1.9.11.2"
+version = "1.9.11.3-SNAPSHOT"
mainClassName = 'com.github.czyzby.setup.MainKt'
jar {
diff --git a/src/main/kotlin/com/github/czyzby/setup/data/gradle/gradleFile.kt b/src/main/kotlin/com/github/czyzby/setup/data/gradle/gradleFile.kt
index cdcbd267..c1387334 100644
--- a/src/main/kotlin/com/github/czyzby/setup/data/gradle/gradleFile.kt
+++ b/src/main/kotlin/com/github/czyzby/setup/data/gradle/gradleFile.kt
@@ -19,7 +19,7 @@ abstract class GradleFile private constructor(override val path: String) : Proje
else dependencies.joinToString(prefix = "$tab$type ", separator = "\n$tab$type ", postfix = "\n")
/**
- * @param dependency will be added as "compile" dependency, quoted.
+ * @param dependency will be added as an "implementation" or "api" dependency, quoted.
*/
fun addDependency(dependency: String) = dependencies.add("\"$dependency\"")
diff --git a/src/main/kotlin/com/github/czyzby/setup/data/platforms/iOS.kt b/src/main/kotlin/com/github/czyzby/setup/data/platforms/iOS.kt
index 47dee77e..90a037dd 100644
--- a/src/main/kotlin/com/github/czyzby/setup/data/platforms/iOS.kt
+++ b/src/main/kotlin/com/github/czyzby/setup/data/platforms/iOS.kt
@@ -28,7 +28,7 @@ class iOS : Platform {
// Including RoboVM config files:
project.files.add(CopiedFile(projectName = ID, path = "Info.plist.xml",
original = path("generator", "ios", "Info.plist.xml")))
- project.files.add(SourceFile(projectName = ID, fileName = "robovm.properties", content = """app.version=${project.advanced.version}
+ project.files.add(SourceFile(projectName = ID, fileName = "robovm.properties", content = """app.version=${project.advanced.version.replace("[^0-9\\.]", "")}
app.id=${project.basic.rootPackage}
app.mainclass=${project.basic.rootPackage}.ios.IOSLauncher
app.executable=IOSLauncher
@@ -89,6 +89,43 @@ app.name=${project.basic.name}"""))
project.files.add(CopiedFile(projectName = ID, path = path("data", it),
original = path("generator", "ios", "data", it)))
}
+ project.files.add(CopiedFile(projectName = ID, path = path("data", "Media.xcassets", "Contents.json"),
+ original = path("generator", "ios", "data", "Media.xcassets")))
+ arrayOf(
+ "app-store-icon-1024@1x.png",
+ "Contents.json",
+ "ipad-app-icon-76@1x.png",
+ "ipad-app-icon-76@2x.png",
+ "ipad-notifications-icon-20@1x.png",
+ "ipad-notifications-icon-20@2x.png",
+ "ipad-pro-app-icon-83.5@2x.png",
+ "ipad-settings-icon-29@1x.png",
+ "ipad-settings-icon-29@2x.png",
+ "ipad-spotlight-icon-40@1x.png",
+ "ipad-spotlight-icon-40@2x.png",
+ "iphone-app-icon-60@2x.png",
+ "iphone-app-icon-60@3x.png",
+ "iphone-notification-icon-20@2x.png",
+ "iphone-notification-icon-20@3x.png",
+ "iphone-spotlight-icon-40@2x.png",
+ "iphone-spotlight-icon-40@3x.png",
+ "iphone-spotlight-settings-icon-29@2x.png",
+ "iphone-spotlight-settings-icon-29@3x.png"
+ ).forEach {
+ project.files.add(CopiedFile(projectName = ID, path = path("data", "Media.xcassets", "AppIcon.appiconset", it),
+ original = path("generator", "ios", "data", "Media.xcassets", "AppIcon.appiconset", it)))
+ }
+ arrayOf(
+ "Contents.json",
+ "libgdx@1x.png",
+ "libgdx@2x.png",
+ "libgdx@3x.png"
+ ).forEach {
+ project.files.add(CopiedFile(projectName = ID, path = path("data", "Media.xcassets", "Logo.imageset", it),
+ original = path("generator", "ios", "data", "Media.xcassets", "Logo.imageset", it)))
+ }
+ project.files.add(CopiedFile(projectName = ID, path = path("data", "Base.lproj", "LaunchScreen.storyboard"),
+ original = path("generator", "ios", "data", "Base.lproj")))
// Including reflected classes:
if (project.reflectedClasses.isNotEmpty() || project.reflectedPackages.isNotEmpty()) {
diff --git a/src/main/resources/generator/ios/Info.plist.xml b/src/main/resources/generator/ios/Info.plist.xml
index 407bec75..98125abd 100644
--- a/src/main/resources/generator/ios/Info.plist.xml
+++ b/src/main/resources/generator/ios/Info.plist.xml
@@ -1,59 +1,54 @@
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${app.name}
- CFBundleExecutable
- ${app.executable}
- CFBundleIdentifier
- ${app.id}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${app.name}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- ${app.version}
- CFBundleSignature
- ????
- CFBundleVersion
- ${app.build}
- LSRequiresIPhoneOS
-
- UIViewControllerBasedStatusBarAppearance
-
- UIStatusBarHidden
-
- UIDeviceFamily
-
- 1
- 2
-
- UIRequiredDeviceCapabilities
-
- armv7
- opengles-2
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- CFBundleIcons
-
- CFBundlePrimaryIcon
-
- CFBundleIconFiles
-
- Icon
- Icon-72
-
-
-
-
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ ${app.name}
+ CFBundleExecutable
+ ${app.executable}
+ CFBundleIdentifier
+ ${app.id}
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ${app.name}
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ ${app.version}
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ ${app.build}
+ LSRequiresIPhoneOS
+
+ UIViewControllerBasedStatusBarAppearance
+
+ UIStatusBarHidden
+
+ MinimumOSVersion
+ 8.0
+ UIDeviceFamily
+
+ 1
+ 2
+
+ UIRequiredDeviceCapabilities
+
+ opengles-2
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UILaunchStoryboardName
+ LaunchScreen
+ CFBundleIconName
+ AppIcon
+
diff --git a/src/main/resources/generator/ios/data/Base.lproj/LaunchScreen.storyboard b/src/main/resources/generator/ios/data/Base.lproj/LaunchScreen.storyboard
new file mode 100644
index 00000000..5fb346b9
--- /dev/null
+++ b/src/main/resources/generator/ios/data/Base.lproj/LaunchScreen.storyboard
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/generator/ios/data/Icon-72.png b/src/main/resources/generator/ios/data/Icon-72.png
index 0855201c..e90169d5 100644
Binary files a/src/main/resources/generator/ios/data/Icon-72.png and b/src/main/resources/generator/ios/data/Icon-72.png differ
diff --git a/src/main/resources/generator/ios/data/Icon.png b/src/main/resources/generator/ios/data/Icon.png
index d644c5ee..058d7497 100644
Binary files a/src/main/resources/generator/ios/data/Icon.png and b/src/main/resources/generator/ios/data/Icon.png differ
diff --git a/src/main/resources/generator/ios/data/Icon@2x.png b/src/main/resources/generator/ios/data/Icon@2x.png
index b9a7145e..68fcae57 100644
Binary files a/src/main/resources/generator/ios/data/Icon@2x.png and b/src/main/resources/generator/ios/data/Icon@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/Contents.json b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 00000000..9ed19e12
--- /dev/null
+++ b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,116 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "iphone-notification-icon-20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "iphone-notification-icon-20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-settings-icon-29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-settings-icon-29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-icon-40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-icon-40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "iphone-app-icon-60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "iphone-app-icon-60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "ipad-notifications-icon-20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "ipad-notifications-icon-20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "ipad-settings-icon-29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "ipad-settings-icon-29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "ipad-spotlight-icon-40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "ipad-spotlight-icon-40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "ipad-app-icon-76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "ipad-app-icon-76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "ipad-pro-app-icon-83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "app-store-icon-1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/app-store-icon-1024@1x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/app-store-icon-1024@1x.png
new file mode 100644
index 00000000..fdf2df5c
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/app-store-icon-1024@1x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@1x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@1x.png
new file mode 100644
index 00000000..fe11457f
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@1x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@2x.png
new file mode 100644
index 00000000..01f14b1a
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@1x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@1x.png
new file mode 100644
index 00000000..2e0a8b32
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@1x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@2x.png
new file mode 100644
index 00000000..b45a3d69
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-pro-app-icon-83.5@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-pro-app-icon-83.5@2x.png
new file mode 100644
index 00000000..41c2a4c0
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-pro-app-icon-83.5@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@1x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@1x.png
new file mode 100644
index 00000000..8961972b
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@1x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@2x.png
new file mode 100644
index 00000000..3540e39b
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@1x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@1x.png
new file mode 100644
index 00000000..b45a3d69
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@1x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@2x.png
new file mode 100644
index 00000000..f7444482
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@2x.png
new file mode 100644
index 00000000..643361f3
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@3x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@3x.png
new file mode 100644
index 00000000..5647e3ff
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@3x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@2x.png
new file mode 100644
index 00000000..b45a3d69
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@3x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@3x.png
new file mode 100644
index 00000000..c010a317
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@3x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@2x.png
new file mode 100644
index 00000000..f7444482
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@3x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@3x.png
new file mode 100644
index 00000000..643361f3
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@3x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@2x.png
new file mode 100644
index 00000000..3540e39b
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@3x.png b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@3x.png
new file mode 100644
index 00000000..89f78b09
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@3x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/Contents.json b/src/main/resources/generator/ios/data/Media.xcassets/Contents.json
new file mode 100644
index 00000000..da4a164c
--- /dev/null
+++ b/src/main/resources/generator/ios/data/Media.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/Contents.json b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/Contents.json
new file mode 100644
index 00000000..1a134994
--- /dev/null
+++ b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "filename" : "libgdx@1x.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "libgdx@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "libgdx@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@1x.png b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@1x.png
new file mode 100644
index 00000000..4bfcb86d
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@1x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@2x.png b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@2x.png
new file mode 100644
index 00000000..eb1295c3
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@2x.png differ
diff --git a/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@3x.png b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@3x.png
new file mode 100644
index 00000000..1eccfa60
Binary files /dev/null and b/src/main/resources/generator/ios/data/Media.xcassets/Logo.imageset/libgdx@3x.png differ
diff --git a/src/main/resources/generator/raw/ui/button-normal-over.9.png b/src/main/resources/generator/raw/ui/button-normal-over.9.png
index 1bf8c18c..5f9334c8 100644
Binary files a/src/main/resources/generator/raw/ui/button-normal-over.9.png and b/src/main/resources/generator/raw/ui/button-normal-over.9.png differ
diff --git a/src/main/resources/generator/raw/ui/button-normal-over.png b/src/main/resources/generator/raw/ui/button-normal-over.png
index 58c8b935..73807b21 100644
Binary files a/src/main/resources/generator/raw/ui/button-normal-over.png and b/src/main/resources/generator/raw/ui/button-normal-over.png differ
diff --git a/src/main/resources/generator/raw/ui/button-normal-pressed.9.png b/src/main/resources/generator/raw/ui/button-normal-pressed.9.png
index b5d00ba9..9352734b 100644
Binary files a/src/main/resources/generator/raw/ui/button-normal-pressed.9.png and b/src/main/resources/generator/raw/ui/button-normal-pressed.9.png differ
diff --git a/src/main/resources/generator/raw/ui/button-normal-pressed.png b/src/main/resources/generator/raw/ui/button-normal-pressed.png
index 5ee499b9..cc991b2f 100644
Binary files a/src/main/resources/generator/raw/ui/button-normal-pressed.png and b/src/main/resources/generator/raw/ui/button-normal-pressed.png differ
diff --git a/src/main/resources/generator/raw/ui/button-normal.9.png b/src/main/resources/generator/raw/ui/button-normal.9.png
index 98c9c18f..d71c0897 100644
Binary files a/src/main/resources/generator/raw/ui/button-normal.9.png and b/src/main/resources/generator/raw/ui/button-normal.9.png differ
diff --git a/src/main/resources/generator/raw/ui/checkbox-over.png b/src/main/resources/generator/raw/ui/checkbox-over.png
index 167ebd0b..c521b461 100644
Binary files a/src/main/resources/generator/raw/ui/checkbox-over.png and b/src/main/resources/generator/raw/ui/checkbox-over.png differ
diff --git a/src/main/resources/generator/raw/ui/dot.png b/src/main/resources/generator/raw/ui/dot.png
index b2eb48a2..6378b02e 100644
Binary files a/src/main/resources/generator/raw/ui/dot.png and b/src/main/resources/generator/raw/ui/dot.png differ
diff --git a/src/main/resources/generator/raw/ui/font-list.png b/src/main/resources/generator/raw/ui/font-list.png
index 929aec11..fe0f95fd 100644
Binary files a/src/main/resources/generator/raw/ui/font-list.png and b/src/main/resources/generator/raw/ui/font-list.png differ
diff --git a/src/main/resources/generator/raw/ui/font-subtitle.png b/src/main/resources/generator/raw/ui/font-subtitle.png
index 409f5cf7..e43f30fc 100644
Binary files a/src/main/resources/generator/raw/ui/font-subtitle.png and b/src/main/resources/generator/raw/ui/font-subtitle.png differ
diff --git a/src/main/resources/generator/raw/ui/font-window.png b/src/main/resources/generator/raw/ui/font-window.png
index 2044c605..f33f23bd 100644
Binary files a/src/main/resources/generator/raw/ui/font-window.png and b/src/main/resources/generator/raw/ui/font-window.png differ
diff --git a/src/main/resources/generator/raw/ui/font.png b/src/main/resources/generator/raw/ui/font.png
index c491e3e6..f3d3bb36 100644
Binary files a/src/main/resources/generator/raw/ui/font.png and b/src/main/resources/generator/raw/ui/font.png differ
diff --git a/src/main/resources/generator/raw/ui/knob-h.png b/src/main/resources/generator/raw/ui/knob-h.png
index 0563c3a4..59f489aa 100644
Binary files a/src/main/resources/generator/raw/ui/knob-h.png and b/src/main/resources/generator/raw/ui/knob-h.png differ
diff --git a/src/main/resources/generator/raw/ui/line-h.png b/src/main/resources/generator/raw/ui/line-h.png
index 6e6e87f8..9205bdb7 100644
Binary files a/src/main/resources/generator/raw/ui/line-h.png and b/src/main/resources/generator/raw/ui/line-h.png differ
diff --git a/src/main/resources/generator/raw/ui/progress-bar-square-knob.png b/src/main/resources/generator/raw/ui/progress-bar-square-knob.png
index a9ec88ed..d7f9be8e 100644
Binary files a/src/main/resources/generator/raw/ui/progress-bar-square-knob.png and b/src/main/resources/generator/raw/ui/progress-bar-square-knob.png differ
diff --git a/src/main/resources/generator/raw/ui/progress-bar-square.9.png b/src/main/resources/generator/raw/ui/progress-bar-square.9.png
index c74cc849..d82cc97c 100644
Binary files a/src/main/resources/generator/raw/ui/progress-bar-square.9.png and b/src/main/resources/generator/raw/ui/progress-bar-square.9.png differ
diff --git a/src/main/resources/generator/raw/ui/progress-bar-square.png b/src/main/resources/generator/raw/ui/progress-bar-square.png
index 4c4eb04c..ea702546 100644
Binary files a/src/main/resources/generator/raw/ui/progress-bar-square.png and b/src/main/resources/generator/raw/ui/progress-bar-square.png differ
diff --git a/src/main/resources/generator/raw/ui/radio-over.png b/src/main/resources/generator/raw/ui/radio-over.png
index f72d456e..3cb94f17 100644
Binary files a/src/main/resources/generator/raw/ui/radio-over.png and b/src/main/resources/generator/raw/ui/radio-over.png differ
diff --git a/src/main/resources/generator/raw/ui/radio-selected.png b/src/main/resources/generator/raw/ui/radio-selected.png
index ddc09920..8a395de5 100644
Binary files a/src/main/resources/generator/raw/ui/radio-selected.png and b/src/main/resources/generator/raw/ui/radio-selected.png differ
diff --git a/src/main/resources/generator/raw/ui/radio.png b/src/main/resources/generator/raw/ui/radio.png
index 960929a8..334715ef 100644
Binary files a/src/main/resources/generator/raw/ui/radio.png and b/src/main/resources/generator/raw/ui/radio.png differ
diff --git a/src/main/resources/generator/raw/ui/select-box-open.9.png b/src/main/resources/generator/raw/ui/select-box-open.9.png
index 810521ab..5e2b8d8c 100644
Binary files a/src/main/resources/generator/raw/ui/select-box-open.9.png and b/src/main/resources/generator/raw/ui/select-box-open.9.png differ
diff --git a/src/main/resources/generator/raw/ui/select-box-open.png b/src/main/resources/generator/raw/ui/select-box-open.png
index 098b3e76..cc097d61 100644
Binary files a/src/main/resources/generator/raw/ui/select-box-open.png and b/src/main/resources/generator/raw/ui/select-box-open.png differ
diff --git a/src/main/resources/generator/raw/ui/select-box.9.png b/src/main/resources/generator/raw/ui/select-box.9.png
index 99b6444d..b3fde47c 100644
Binary files a/src/main/resources/generator/raw/ui/select-box.9.png and b/src/main/resources/generator/raw/ui/select-box.9.png differ
diff --git a/src/main/resources/generator/raw/ui/select-box.png b/src/main/resources/generator/raw/ui/select-box.png
index 09f9201a..0a600593 100644
Binary files a/src/main/resources/generator/raw/ui/select-box.png and b/src/main/resources/generator/raw/ui/select-box.png differ
diff --git a/src/main/resources/generator/raw/ui/selection.9.png b/src/main/resources/generator/raw/ui/selection.9.png
index 27abf3fe..0eee20ec 100644
Binary files a/src/main/resources/generator/raw/ui/selection.9.png and b/src/main/resources/generator/raw/ui/selection.9.png differ
diff --git a/src/main/resources/generator/raw/ui/slider-knob-over.png b/src/main/resources/generator/raw/ui/slider-knob-over.png
index 4ce3d4af..4d452cf2 100644
Binary files a/src/main/resources/generator/raw/ui/slider-knob-over.png and b/src/main/resources/generator/raw/ui/slider-knob-over.png differ
diff --git a/src/main/resources/generator/raw/ui/slider.png b/src/main/resources/generator/raw/ui/slider.png
index c85c7b61..a17a32c2 100644
Binary files a/src/main/resources/generator/raw/ui/slider.png and b/src/main/resources/generator/raw/ui/slider.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-down-over.png b/src/main/resources/generator/raw/ui/spinner-down-over.png
index 278cfb52..1c5c0603 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-down-over.png and b/src/main/resources/generator/raw/ui/spinner-down-over.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-down-pressed.png b/src/main/resources/generator/raw/ui/spinner-down-pressed.png
index 052d4cf8..2b036d44 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-down-pressed.png and b/src/main/resources/generator/raw/ui/spinner-down-pressed.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-down.png b/src/main/resources/generator/raw/ui/spinner-down.png
index 05e5edd2..a5c82f00 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-down.png and b/src/main/resources/generator/raw/ui/spinner-down.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-textfield-selected.9.png b/src/main/resources/generator/raw/ui/spinner-textfield-selected.9.png
index f0f02476..b2bf7935 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-textfield-selected.9.png and b/src/main/resources/generator/raw/ui/spinner-textfield-selected.9.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-textfield-selected.png b/src/main/resources/generator/raw/ui/spinner-textfield-selected.png
index b5d48112..50768278 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-textfield-selected.png and b/src/main/resources/generator/raw/ui/spinner-textfield-selected.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-textfield.9.png b/src/main/resources/generator/raw/ui/spinner-textfield.9.png
index d8334eac..f929e19f 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-textfield.9.png and b/src/main/resources/generator/raw/ui/spinner-textfield.9.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-textfield.png b/src/main/resources/generator/raw/ui/spinner-textfield.png
index 1705711f..b303886c 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-textfield.png and b/src/main/resources/generator/raw/ui/spinner-textfield.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-up-over.png b/src/main/resources/generator/raw/ui/spinner-up-over.png
index bd4cfccf..fdb6b140 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-up-over.png and b/src/main/resources/generator/raw/ui/spinner-up-over.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-up-pressed.png b/src/main/resources/generator/raw/ui/spinner-up-pressed.png
index ae227f03..71b2def1 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-up-pressed.png and b/src/main/resources/generator/raw/ui/spinner-up-pressed.png differ
diff --git a/src/main/resources/generator/raw/ui/spinner-up.png b/src/main/resources/generator/raw/ui/spinner-up.png
index a8301b3e..b84cdbe2 100644
Binary files a/src/main/resources/generator/raw/ui/spinner-up.png and b/src/main/resources/generator/raw/ui/spinner-up.png differ
diff --git a/src/main/resources/generator/raw/ui/square.png b/src/main/resources/generator/raw/ui/square.png
index 84d431b3..152eae16 100644
Binary files a/src/main/resources/generator/raw/ui/square.png and b/src/main/resources/generator/raw/ui/square.png differ
diff --git a/src/main/resources/generator/raw/ui/textfield-selected.9.png b/src/main/resources/generator/raw/ui/textfield-selected.9.png
index 06cd128a..db5db214 100644
Binary files a/src/main/resources/generator/raw/ui/textfield-selected.9.png and b/src/main/resources/generator/raw/ui/textfield-selected.9.png differ
diff --git a/src/main/resources/generator/raw/ui/textfield-selected.png b/src/main/resources/generator/raw/ui/textfield-selected.png
index b23e0923..26d72464 100644
Binary files a/src/main/resources/generator/raw/ui/textfield-selected.png and b/src/main/resources/generator/raw/ui/textfield-selected.png differ
diff --git a/src/main/resources/generator/raw/ui/textfield.9.png b/src/main/resources/generator/raw/ui/textfield.9.png
index b13768c4..fae4bc44 100644
Binary files a/src/main/resources/generator/raw/ui/textfield.9.png and b/src/main/resources/generator/raw/ui/textfield.9.png differ
diff --git a/src/main/resources/generator/raw/ui/textfield.png b/src/main/resources/generator/raw/ui/textfield.png
index 3cb38857..c819da57 100644
Binary files a/src/main/resources/generator/raw/ui/textfield.png and b/src/main/resources/generator/raw/ui/textfield.png differ
diff --git a/src/main/resources/generator/raw/ui/white.png b/src/main/resources/generator/raw/ui/white.png
index ba2b8ad3..9bbae1dd 100644
Binary files a/src/main/resources/generator/raw/ui/white.png and b/src/main/resources/generator/raw/ui/white.png differ
diff --git a/src/main/resources/generator/raw/ui/window.9.png b/src/main/resources/generator/raw/ui/window.9.png
index f457eb5b..54ff0b34 100644
Binary files a/src/main/resources/generator/raw/ui/window.9.png and b/src/main/resources/generator/raw/ui/window.9.png differ
diff --git a/src/main/resources/generator/raw/ui/window.png b/src/main/resources/generator/raw/ui/window.png
index 10c1c80c..00aee73f 100644
Binary files a/src/main/resources/generator/raw/ui/window.png and b/src/main/resources/generator/raw/ui/window.png differ
diff --git a/src/main/resources/icons/libgdx128.png b/src/main/resources/icons/libgdx128.png
index 1616c191..788f542c 100644
Binary files a/src/main/resources/icons/libgdx128.png and b/src/main/resources/icons/libgdx128.png differ
diff --git a/src/main/resources/icons/libgdx64.png b/src/main/resources/icons/libgdx64.png
index 770b68e4..ebcd8f10 100644
Binary files a/src/main/resources/icons/libgdx64.png and b/src/main/resources/icons/libgdx64.png differ
diff --git a/src/main/resources/skin/tinted.png b/src/main/resources/skin/tinted.png
index 06f060a8..daf0c1d1 100644
Binary files a/src/main/resources/skin/tinted.png and b/src/main/resources/skin/tinted.png differ