Skip to content

Commit

Permalink
Merge pull request #15 from bricklife/release/1.8.1
Browse files Browse the repository at this point in the history
Release/1.8.1
  • Loading branch information
Shinichiro Oba authored Oct 18, 2018
2 parents 55ed6a3 + 1cd7e56 commit f1b56a9
Show file tree
Hide file tree
Showing 14 changed files with 600 additions and 62 deletions.
12 changes: 12 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[submodule "Carthage/Checkouts/ReSwift"]
path = Carthage/Checkouts/ReSwift
url = https://github.com/ReSwift/ReSwift.git
[submodule "Carthage/Checkouts/ReactiveSwift"]
path = Carthage/Checkouts/ReactiveSwift
url = https://github.com/ReactiveCocoa/ReactiveSwift.git
[submodule "Carthage/Checkouts/Result"]
path = Carthage/Checkouts/Result
url = https://github.com/antitypical/Result.git
[submodule "Carthage/Checkouts/BoostBLEKit"]
path = Carthage/Checkouts/BoostBLEKit
url = https://github.com/bricklife/BoostBLEKit.git
569 changes: 516 additions & 53 deletions BoostRemote.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions BoostRemote/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.8.0</string>
<string>1.8.1</string>
<key>CFBundleVersion</key>
<string>21</string>
<string>22</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSBluetoothPeripheralUsageDescription</key>
Expand Down
2 changes: 1 addition & 1 deletion BoostRemote/Settings.bundle/Root.plist
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<key>Type</key>
<string>PSTitleValueSpecifier</string>
<key>DefaultValue</key>
<string>1.8.0</string>
<string>1.8.1</string>
<key>Title</key>
<string>Version</string>
<key>Key</key>
Expand Down
4 changes: 4 additions & 0 deletions BoostRemote/Settings.bundle/de.lproj/Root.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/* A single strings file, whose title is specified in your preferences schema. The strings files provide the localized content to display to the user for each of your preferences. */

"Version" = "Version";
"Licenses" = "Lizenzen";
1 change: 1 addition & 0 deletions BoostRemote/de.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
NSBluetoothPeripheralUsageDescription="Diese App verwendet Bluetooth LE zur Steuerung des LEGO Boost Move Hub";
8 changes: 8 additions & 0 deletions BoostRemote/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/* CAUTION */
"CAUTION" = "WARNUNG";

/* Turn on Bluetooth */
"Turn on Bluetooth" = "Bluetooth einschalten";

/* Unsupported Device */
"Unsupported Device" = "Nicht unterstütztes Gerät";
44 changes: 44 additions & 0 deletions BoostRemote/de.lproj/Main.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/* Class = "UITableViewSection"; headerTitle = "Controller Type for Motor A & B"; ObjectID = "1vK-ll-SMg"; */
"1vK-ll-SMg.headerTitle" = "Reglertyp für Motoren A & B";

/* Class = "UITableViewSection"; headerTitle = "Motor Directions"; ObjectID = "9KN-vQ-WBx"; */
"9KN-vQ-WBx.headerTitle" = "Laufrichtungen der Motoren";

/* Class = "UINavigationItem"; title = "Settings"; ObjectID = "EDE-ue-qdZ"; */
"EDE-ue-qdZ.title" = "Einstellungen";

/* Class = "UILabel"; text = "Port D"; ObjectID = "fYO-cN-YCM"; */
"fYO-cN-YCM.text" = "Anschluss D";

/* Class = "UILabel"; text = "Joystick type"; ObjectID = "IYt-gU-rJE"; */
"IYt-gU-rJE.text" = "Joystick";

/* Class = "UILabel"; text = "Twin Sticks type"; ObjectID = "kHV-9y-xeo"; */
"kHV-9y-xeo.text" = "Schieberegler";

/* Class = "UILabel"; text = "Port A"; ObjectID = "nxb-Sh-8Vf"; */
"nxb-Sh-8Vf.text" = "Anschluss A";

/* Class = "UILabel"; text = "Port C"; ObjectID = "QQF-LJ-BZe"; */
"QQF-LJ-BZe.text" = "Anschluss C";

/* Class = "UILabel"; text = "Port B"; ObjectID = "t51-4l-aJ5"; */
"t51-4l-aJ5.text" = "Anschluss B";

/* Class = "UITableViewSection"; headerTitle = "Number of Steps of Motor Power"; ObjectID = "XP7-lg-vY3"; */
"XP7-lg-vY3.headerTitle" = "Schritte der Motorleistung";

/* Class = "UILabel"; headerTitle = "1 step (On / Off)"; ObjectID = "pYf-8e-0Vh"; */
"pYf-8e-0Vh.text" = "1 Schritt (Ein / Aus)";

/* Class = "UILabel"; headerTitle = "0 or 100"; ObjectID = "uoD-Hx-d61"; */
"uoD-Hx-d61.text" = "0 oder 100";

/* Class = "UILabel"; headerTitle = "2 steps"; ObjectID = "pGG-TU-DN3"; */
"pGG-TU-DN3.text" = "2 Schritte";

/* Class = "UILabel"; headerTitle = "5 steps"; ObjectID = "EH8-DP-72E"; */
"EH8-DP-72E.text" = "5 Schritte";

/* Class = "UILabel"; headerTitle = "10 steps"; ObjectID = "L74-lo-xZR"; */
"L74-lo-xZR.text" = "10 Schritte";
2 changes: 1 addition & 1 deletion BoostRemote/ja.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -1 +1 @@
NSPhotoLibraryUsageDescription="LEGO Boost Move Hubを操作するためにBluetooth LEが必要です";
NSBluetoothPeripheralUsageDescription="LEGO Boost Move Hubを操作するためにBluetooth LEが必要です";
1 change: 1 addition & 0 deletions Carthage/Checkouts/BoostBLEKit
Submodule BoostBLEKit added at e9e553
1 change: 1 addition & 0 deletions Carthage/Checkouts/ReSwift
Submodule ReSwift added at d4cb42
1 change: 1 addition & 0 deletions Carthage/Checkouts/ReactiveSwift
Submodule ReactiveSwift added at 4f6a12
1 change: 1 addition & 0 deletions Carthage/Checkouts/Result
Submodule Result added at 8fc088
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Boost Remote
Remote Control iOS app for LEGO® BOOST

## How to use this app
## How to use
1. Turn on Bluetooth on your iOS device
2. Push the connector button on this app
3. Push the green button on your Move Hub
Expand All @@ -12,14 +12,16 @@ Remote Control iOS app for LEGO® BOOST
- iOS device supporting Bluetooth Low Energy (BLE)
- LEGO® BOOST Move Hub

## Development Environment
- Xcode 9.3
- Swift 4.1

## App Store
https://itunes.apple.com/us/app/boost-remote/id1270503610?ls=1&mt=8

## Demonstration
https://youtu.be/WuvGT8WqLrQ

## How to build
1. Install [Xcode 10](https://developer.apple.com/xcode/)
2. Clone this repository including submodules
3. Open `BoostRemote.xcodeproj`
4. Build `BoostRemote` scheme

LEGO is a trademark of the LEGO Group.

0 comments on commit f1b56a9

Please sign in to comment.