Skip to content

Releases: NCX-Programming/RNGTool

v2.0.0: State restoration!

03 Sep 01:35
1550ae2
Compare
Choose a tag to compare

What's new

macOS

  • Interface settings are now separate from advanced settings.
    • These settings include "Ask to confirm resets" and "Show tap hints".
  • Dice settings now uses proper SF Symbol in the tab.

iOS

  • Interface settings are now separate from advanced settings and are shown in the main settings screen.
    • These settings include "Ask to confirm resets" and "Show tap hints".
  • Number Mode now saves your result, max number and min number while the app is running.
    • A toggle has been added to advanced settings to disable this.
  • Number settings now saves your default numbers as you type.
  • Default numbers now reset correctly.
  • The text on the marbles in Marble Mode now scales with the display size.

watchOS

  • Interface settings are now separate from advanced settings and are shown in the main settings screen.
    • These settings include "Ask to confirm resets" and "Show tap hints".
  • Number Mode now saves your result, max number and min number while the app is running.
    • A toggle has been added to advanced settings to disable this.
  • Default numbers now reset correctly.
  • Number settings now uses the custom keyboard.
  • Marble settings now appear. Not sure why they were set not to before.
File Type Checksum
RNGTool-macOS.dmg MD5 2af8af1a38b5f8e5f746851c38542a2a
RNGTool-macOS.dmg SHA256 5b8c93ff1df47445cf0a42e42056db4a167d9b27961bb0ed6b4c6de50c5a0d27
RNGTool-iOS.ipa MD5 6a8ae74c80fb18859b578175d2e0e7da
RNGTool-iOS.ipa SHA256 4aa125b74dbbe07440771579cbaf183f0999be6978f68717b02f69a7b35a3549

macOS: Build 184
iOS: Build 62

Note: Installing the iOS app should give you the option to install the watchOS app through the Watch app on your phone.

Full Changelog: v1.9.3-181...v2.0.0-184

v1.9.3: Number Mode improvements on all platforms

24 Aug 03:32
89de168
Compare
Choose a tag to compare

What's new

macOS

  • Number Mode has been tweaked to be more intuitive and now has larger text.

iOS

  • Number Mode has been redesigned based on the improvements made to Number Mode on macOS.

watchOS

  • A custom keyboard has been added for changing the range in Number Mode.
  • Number Mode has been redesigned to make use of this new keyboard. The entire view now fits on the screen at once.
File Type Checksum
RNGTool-macOS.dmg MD5 b2aed1d4f3a77c5628e7519262c37884
RNGTool-macOS.dmg SHA256 97a968707dca596f3c019c39b896ffe63f6715d8e7c112b7dca4abb61fe8726a
RNGTool-iOS.ipa MD5 140fe25d65172760e604575299d57bd3
RNGTool-iOS.ipa SHA256 7c58c60138cdb0e5ed3103b6d91c9dac7981052b2a75d385375c571418b98eda

macOS: Build 181
iOS: Build 58

Note: Installing the iOS app should give you the option to install the watchOS app through the Watch app on your phone.

Full Changelog: v1.9.2-178...v1.9.3-180

v1.9.2: Added haptic feedback to the generators!

21 Apr 01:26
e270416
Compare
Choose a tag to compare

What's new

macOS

  • Codebase improvements only.

iOS

  • Codebase improvements.
  • Added haptic feedback to all of the generators and some of the settings menus.

watchOS

  • Codebase improvements.
  • Redesigned marble mode to allow for changing the minimum and maximum numbers.
  • Made marble mode match the other modes; added roll hint, added rolling animations, decreased marble max to 3 and made them larger to make them more visible
  • Added haptic feedback to all of the generators and some of the settings menus.
File Type Checksum
RNGTool-macOS.dmg MD5 d2fab429e7b48dd794528c7e62473413
RNGTool-macOS.dmg SHA256 a2b2869b3d4c9fe4501d118d5f5cb8781a21ec557bb246ac0440aeb574b22e3f
RNGTool-iOS.ipa MD5 3491812b645f746f92ac6ab69865cdf1
RNGTool-iOS.ipa SHA256 d0c340d82c82d7de9042ef1185d60ae9c9d88a6d57deb3217ec0d2240f0f3579

macOS: Build 178
iOS: Build 54

Note: Installing the iOS app should give you the option to install the watchOS app through the Watch app on your phone.

Full Changelog: v1.9.1-177...v1.9.2-178

v1.9.1: Marble Mode Redesign and Update Checking!

02 Apr 02:14
4bd57af
Compare
Choose a tag to compare

What's new

macOS

  • Redesigned Marble Mode to match the style of the new Dice Mode and Card Mode
  • Added update checking! (In the menu bar, RNGTool -> Check for Updates...) Update checking on startup will be coming soon.
  • Fixed a bug where dice mode would add to the table before it finished rolling if animations are enabled

iOS

  • Redesigned Marble Mode to match the style of the new Dice Mode and Card Mode
  • Fixed a bug where dice and marble modes would add to the table before they finished rolling if animations are enabled
File Type Checksum
RNGTool-macOS.dmg MD5 4a7ec692b381db3a5bc127f97098c898
RNGTool-macOS.dmg SHA256 501e5e12444f322ab85c8bfc9fe4f96370952bb1701dddac503efdacbb9a8567
RNGTool-iOS.ipa MD5 009dfbd922cb829f06e3b52ee568c328
RNGTool-iOS.ipa SHA256 cc0f5d1967891991af8e27837e57fd924cd7a9a29b1f244e3443bfe9ee0b432b

macOS: Build 177
iOS: Build 51

Note: Installing the iOS app should give you the option to install the watchOS app through the Watch app on your phone.

Full Changelog: v1.9-176...v1.9.1-177

v1.9: Major Overhauls! (and watchOS support!)

12 Mar 02:30
8e0f86d
Compare
Choose a tag to compare

What's new

macOS

  • Added roll/draw animations to dice mode and card mode
  • Deprecated some settings that were likely to never be used (ex. all number cards with no faces, disabling dice images)
  • Added settings to disable some animations
  • Now respects "Reduce Motion" system setting and will not play any animations if it's enabled
  • Added a window to view your number history for the current session (View -> Show History or Shift-Cmd-H)
  • Removed copy buttons in card and dice modes, you can now right click the cards or dice to copy your numbers

iOS

  • Added History screen to view your number history for the current session, accessible from the home screen
  • Added role/draw animations to dice mode and card mode
  • Deprecated some settings that were likely to never be used (ex. all number cards with no faces, disabling dice images)
  • Added settings to disable some animations
  • Now respects "Reduce Motion" system setting and will not play any animations if it's enabled
  • You can now press and hold on the dice and cards to copy your numbers
  • Added custom about screen
  • Moved settings button to the opposite side of the screen
  • Added a launch screen
  • Updated icon

watchOS

  • All modes are available
  • Number mode currently only supports the default range of 0 to 100, unless you edit the defaults (which is currently inconvenient on Apple Watch)
  • Supports rolling up to 2 dice and drawing up to 3 cards

Overall, the UI is much easier to interact with on iOS now, which was heavily influenced by the cut back watchOS UI. All in all, I think these new features were worth the 2+ month development time.

File Type Checksum
RNGTool-macOS.dmg MD5 076eefe2b7f9ac27445db7af466eaa8b
RNGTool-macOS.dmg SHA256 3c8dd4aa6c719ed51829d84462ecb1a120548f0dd6ae3d6cf56a21b885d1a785
RNGTool-iOS.ipa MD5 d242690f66758e85a6618809bbf63959
RNGTool-iOS.ipa SHA256 e513362a760757b573975cd8152db156d3b8f53fc13370e40afffe03b1a38d5e

macOS: Build 176
iOS: Build 49

Note: Installing the iOS app should give you the option to install the watchOS app through the Watch app on your phone.

v1.8.1: iOS Support!

21 Dec 03:02
6a5b1f9
Compare
Choose a tag to compare

What's new

  • A brand new iOS version with a brand new mobile-focused UI!
  • Minor UI improvements to the macOS version

Checksums:

Type Checksum
MD5 7c9052e7053c72ee9c2b8750293f7a3e
SHA1 9256f7dc61e8ba5378ed3148167afdd8057aaa64
SHA256 63667f38dea75bfb4bc658a38ca4e55a0392d04c2e4091ce6018862038eee994

For releases: I plan to always match the version, but the build number will differ.

macOS: Build 166
iOS: Build 23

v1.8: Backend Improvements Galore

27 Nov 03:29
86f8f0e
Compare
Choose a tag to compare

What's new

  • Made the code that handles most UI functions much smaller and easier to read
  • The icon has been changed to a version ran through another program to add a proper drop shadow
  • Changed dice images to new SVG versions that look better on retina screens
  • Added a setting to allow you to disable alerts when resetting the generator
  • Added animations to dice, card and marble modes

Bug Fixes

  • Fixed the 'missing number' alert not appearing in number mode settings
  • Fixed the UI for number mode settings to make it look better when compiled with Xcode 13.1 or newer

Checksums:

Type Checksum
MD5 4a2d215d39ea61956c72f9fe28ab3ee6
SHA1 ecf942e722072a95a8353ee8a055a1c6168534a6
SHA256 12acb2c7daa14084ee7a8742ce623b1b737ba7dc282f1aff6ccc50194d0ffa7f

This release is build 161

v1.7: UI Improvements Galore

17 Oct 01:36
3937a66
Compare
Choose a tag to compare

What's new

  • Removed unnecessary spaces in the dice and marble modes
  • Added an option to completely disable dice images
  • Switched from sheets to alerts to make them look nicer when they appear
  • Added a reset all settings options in advanced settings
  • Completely redid the UI for number mode

Bug Fixes

  • Fixed a bug in marble mode where increasing the number of marbles you want to generate after already generating an amount would cause the program to crash

Checksums:

Type Checksum
MD5 52269a0e01b3015db18fe38286044586
SHA1 5ac7656fc83a38e4e92718861d311fe84858c0c7
SHA256 dcc8512b83591106091d23e5d253a917e002ca55fa7613b3ed69542ad21de481

This release is build 154

v1.6: Marble Mode!

28 Sep 01:36
e620e60
Compare
Choose a tag to compare

What's new

  • Added a new marble mode to generate letters
  • These letters are displayed inside "marbles" with an option to show them as normal text as well (this can be configured in Preferences)

Checksums:

Type Checksum
MD5 b19a2ed9ea563a419fd0a93b7d27f52d
SHA1 b9128d2f276acaa4e0d6caa55d43eb71544ae053
SHA256 eb07d33ccbf28b76e53e358c8d20feab2444ec8371f8cc36ef9213519eff9ad1

This release is build 142

v1.5: Settings!

23 Sep 10:23
Compare
Choose a tag to compare

What's new

  • New, nicer, accent color
  • Adding a Preferences screen and moved settings there to make the modes less visually complex
  • Added copyright to about box

Checksums:

Type Checksum
MD5 296a2bd1e4454d09f90d46434c4ff7bb
SHA1 b826ffaa524a968adff45333c32dcb5fce5f7182
SHA256 294e054bcf847b57eecd661939bbff4ffe864670ad880a733ea23e235bb33781