Releases: NCX-Programming/RNGTool
v2.0.0: State restoration!
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
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!
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!
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!)
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!
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
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
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!
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!
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 |