RemafoX 1.0 Beta 3 available!
The full changelog of the RemafoX Beta 3 release with a download link for the app.
Click here to download the new beta.
And don't forget to provide feedback via the "Help" menu in the app!
See the Beta 1 release post for an introduction to RemafoX and a list of features. The following is just a list of changes since the last Beta release.
Added
- A new App Icon Switcher in the app's settings allows users to select their preferred app icon design & color.
- A new
remafox translate
subcommand in the CLI tool completes the build script by adding a machine-translation step. (Thanks to Ulf) - Added sound effects on a few specific success or error actions, such as project setup completion or occurrence of an error.
- A new option in the app's settings for turning off app sound effects for users who prefer no sound effects.
- A new error message with a helpful text is shown on pressing a project in browser when the config file was moved. (Thanks to Nico!)
Changed
- Improved relevance of web searches of users by changing the error code separator from '-' to 'x'.
- Simplified the wording of Help menu entries to a shorter & more familiar terminology.
- Changed the temporary app icon to the final design after 2 Twitter surveys.
- Improved setup for developers opening a pre-configured project: The open panel should now always show the right project root path.
- Moved 'Copy code' button into the code box for a more intuitive place to find it. (Thanks to Nico!)
- Adjusted color of multi-step tutorial page controls to look less like a clickable button. (Thanks to Nico!)
- Changed the app accent color from a greenish color to the app icon fox orange. (Thanks to Nico!)
Deprecated
- The
.remafox
config file structure has received a newconfigFilePath
field. Automatic migration is available (only in this beta release!) – just open all your config files once and save them right away to upgrade.
Removed
- Removed extra emphasis on "Resources Enum File Path" text field in the config file to simplify the information hierarchy. (Thanks to Nico!)
Fixed
- Fixed an issue where the machine translation would be executed before normalization, leading to the possibility of temporarily untranslated keys. (Thanks to Ulf)
- Fixed an issue that prevented the machine translation results view from being shown when started from the config file. (Thanks to Ulf)
- Fixed an issue that could lead to a crash in some language combinations within the smart mapping logic when translating pluralized Strings.
- Fixed the build script showing an invalid relative path to the config file by calculating the relative path from the project if available. (Thanks to Ulf)
- Fixed an issue where the build script could fail with an
Error Code: RWF-X
stating 'data couldn't be read because it is missing even if it wasn't. #3 (Thanks to Vasiliy) - Fixed an issue that could prevent a translation text field from receiving user input from the user after pressing the 'Rescan' button in add translation view.
- Fixed an issue with jumping to a following language text field via pressing 'tab' on pluralized text entry in add translation view.
- Fixed an issue that prevented the default indentation style for new projects to be '4 spaces' (it defaulted to '3 spaces' instead).
- Fixed an issue that rendered SF Symbols in text views incorrectly.
- Fixed an issue where special characters in machine-translated texts would not be correctly escaped in
.strings
files, leading to a build error. - Fixed an issue that could lead to a crash on project setup in projects with Base-localized Storyboard/XIB files.