Hmm this title sounds familiar...
More RNGTool updates! This time I'm porting RNGTool to watchOS rather than iOS. And it's interesting. The most difficult part of this is dealing with the limited screen real estate that the Apple Watch has. The solution? Cutting out the fat.
RNGTool is by no means a visually simple app. I've definitely overcomplicated its UI. This gives me a good chance to really cut out any parts of the app's UI that aren't needed so that you can fit the parts that matter. The actual process of porting the app's code was a lot easier than from macOS to iOS because most of the parts that aren't support on watchOS were being removed anyway, so I won't go over it here.
Here's the interesting part, a comparison of the iOS and watchOS apps:
diff --git a/_site/gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo.html b/_site/gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo.html
index f6cbd6b..c04be01 100644
--- a/_site/gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo.html
+++ b/_site/gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/NCL/ec/ec_example_index.html b/_site/gaming/htmls/DEBUG/NCL/ec/ec_example_index.html
index b497725..8647bcc 100644
--- a/_site/gaming/htmls/DEBUG/NCL/ec/ec_example_index.html
+++ b/_site/gaming/htmls/DEBUG/NCL/ec/ec_example_index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/NCL/index.html b/_site/gaming/htmls/DEBUG/NCL/index.html
index 7484582..436ff08 100644
--- a/_site/gaming/htmls/DEBUG/NCL/index.html
+++ b/_site/gaming/htmls/DEBUG/NCL/index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo.html b/_site/gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo.html
index f6cbd6b..c04be01 100644
--- a/_site/gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo.html
+++ b/_site/gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/ec/ec_example_index.html b/_site/gaming/htmls/DEBUG/SMC/ec/ec_example_index.html
index b497725..8647bcc 100644
--- a/_site/gaming/htmls/DEBUG/SMC/ec/ec_example_index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/ec/ec_example_index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_01_index.html b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_01_index.html
index 74d0f40..0e88674 100644
--- a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_01_index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_01_index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_02_index.html b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_02_index.html
index f16f249..efb2111 100644
--- a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_02_index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_02_index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_03_index.html b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_03_index.html
index 708a831..dd4c0ae 100644
--- a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_03_index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_03_index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_04_index.html b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_04_index.html
index 2efdb28..1e41f88 100644
--- a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_04_index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_04_index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/index.html b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/index.html
index 7484582..436ff08 100644
--- a/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/font_check/shopmock/index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/SMC/index.html b/_site/gaming/htmls/DEBUG/SMC/index.html
index 7484582..436ff08 100644
--- a/_site/gaming/htmls/DEBUG/SMC/index.html
+++ b/_site/gaming/htmls/DEBUG/SMC/index.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/_site/gaming/htmls/DEBUG/startup.html b/_site/gaming/htmls/DEBUG/startup.html
index 357dc7f..f0a09e3 100644
--- a/_site/gaming/htmls/DEBUG/startup.html
+++ b/_site/gaming/htmls/DEBUG/startup.html
@@ -140,7 +140,7 @@ body {
@@ -153,7 +153,7 @@ body {
diff --git a/assets/dsi/devshop.png b/assets/dsi/devshop.png
new file mode 100644
index 0000000..2163bcf
Binary files /dev/null and b/assets/dsi/devshop.png differ