Note: Remember that you have to download each update manually. GameTranslate does not currently have any auto-update support.
## Dashboard redesign
Since the application itself got a complete overhaul in its design, it was only a matter of time before the in-tool Dashboard would meet the same fate.
I'm aiming for a 1:1 design between the Dashboard and the main application (with a few things left out), and although I've always had a lot of issues with making things look decent with IMGUI, it does seem it is more capable than I previously had thought. It's just a pain to work with when it comes to styling. Please let me know if you encounter any bugs with it!
## Localization
I've been working on getting the localization workflow up and running in a decent state.
It's not quite there yet, and it will be an ongoing learning process to work with Weblate and any users wishing to contribute to the localization effort.
Mayhaps it isn't the sexiest thing to work on, for me or users of GameTranslate, but it is of outmost importance to get this going as early as possible as it is a monumental task that would only be more cumbersome to implement later on. And it goes without saying that localization for a translation application is a must, otherwise a lot of what the app is supposed to bring to the table for people around the globe isn't there.
You can follow the process here; https://gametranslate.app/sv/localization and here https://localize.gametranslate.app/projects/gametranslate/ And you should soon be able to participate in the massive effort of bringing human-made localization to GameTranslate. Please let me know if you're interested, you can contact me at [email protected], Discord, or any other site that GameTranslate is on.
A side note;
I've decided to make all option-based settings use English text only for their values. At least for now.
Reasoning:- It is much easier for me to communicate to users who do not speak any language that I speak, if I can direct them by using the English value.
- Lots of values are very hard to translate in some languages. It makes more sense to explain, than to just have a one liner localized.
- I am, with time, going to have each option explained in each setting's tooltip, with localized values.
## Search settings
I've added WIP functionality for searching after specific settings in the main application. Expect it to be incomplete, but mostly functional. You can search both in English and your locale language if you have one selected.
## Font rework
I decided to migrate from IMGUI 1.91 to 1.92 in this version which required a lot of rework for the font system. A bit too much work for my liking, but the good news is that the new system that IMGUI uses frankly is a lot better, and it will make fonts sharper across the board, especially when using the scaling functionality. There's more refinement to do here, but I think I'll leave most of it for a later date.
## What's next?
I'm going away for a week and will be back next Wednesday. If things go well, GameTranslate should be aiming at an early-access release on Steam for the end of the month or early of the next one. Theres still a lot of work to be done for that to be realized, but I hope it can be done and it is absolutely essential for the app's survival at this point. We'll see how it goes.
## Changelog- Validate all settings for unrecognized values and warn the user about it
- Add navigation link to affected settings in settings validation dialog
- Add bug report window (you can open a bug report through the sidebar on the left)
- Make it possible to add notes from crash detection dialog on startup
- Reorganize tutorials into more sections
- Add region validation tutorial
- Add custom API tutorial
- Add DeepL tutorial
- Fix capture tutorial not launching in production build since 0.6.2
- Replace dropdown options with English values for all locales
- Fix OPENGL panic that in rare instances would crash games on tool launch
- Fix WGC not adjusting to portrait orientation on monitors
- Make Desktop launch detect disconnected & turned off monitors if they were previously selected and prompt user to reselect
- Fix monitor enumeration so monitor reordering won't select a different monitor than the selected one
- Fix single lines overlapping when they start wrapping in manual window
- Add functionality that allows the user to search for specific settings (you can use both your locale language and English to search)
- Fix keybindings not being set instantly in Dashboard
- Add 'requires restart' dialog in Dashboard for those settings that need it
- Fix issue that made Automatic window text render behind the text removed texture while Dashboard was open
- Fix feather background artifact when capturing no text
- Fix Chinese-Traditional & Norwegian-Bokmål not being able to be set through Dashboard
- Block currently set keybindings from executing while setting a new key in Dashboard
- Reset Toggle Dashboard if unset in Dashboard
- Fix tutorial window blocking dialog input in some areas in Quick setup tutorial
- Remove Preset Applied dialog and instead display 'Applied Preset' in the last step of Quick setup tutorial
- Fix jarring switch from tutorial to LLAMA/Custom API dialog in Quick setup tutorial
- Fix broken locale keys
- Add 'Toggle Dashboard' keybinding
- Fix bug related to locale folder not being a part of the Steam installation
- Apply more work to normalization process of loaded fonts
- Migrate from IMGUI 1.91 to 1.92 (complete font system rework)
- Fix switching source / target language in Dashboard not actually applying the model ID to the settings
- Make font scaling also apply when 'Automatic' font sizing is disabled
- Redesign the Dashboard
- Replace loads of hardcoded user-facing strings with localization keys
- Changed colours on some separators to look more consistent with each theme
- Lots of behind the scenes workflow work done
- Dashboard menu font normalization has been worked on. It will make supported languages more unified in their sizing and spacing. Please let me know if any font is unintelligble(!)
- Dashboard can now maximize with double-click on the top bar. Double-clicking again returns to previous size and position
- Dashboard will no longer reset to original size if you have resized it and then drag the window with the top bar
- Add 'Show tiny config' option
- Add 'Max font size' option; Default: 80
- Replace 'Centre text' with Centre Y, Centre X and Centre Lines
- Fix text rendering offset to the right and down in automatic window
- Fix centre text font measurement using unscaled font size
- Allow negative centering offsets for true centering
- Fix pressing ESC in main app globally sending different dialog closing messages
- Move language selection to the sidebar in main app
- Fix double input issue when writing in inputs of the tool Dashboard while not hovering an IMGUI window when using Desktop & Attached modes
- Add status bar (Shows current status of the tool, as well as a keyboard shortcut)
- Add logs & error telemetry to Panel & OCR worker to be able to narrow down bugs better
- Attempt to fix UTF-8 LaunchInstalled.dat epic games error
- Add clearer errors for Internal model download failure
- Add guard for highlighting windows
- Give user a warning message that process no longer is running
- Fix minimized window resetting to min size on exit
- Modify all tip section messages
- Adjust online tip message structure
- Add support for localization for all tips, both local and online
- Add tip link highlighting point of interest on hover
- Move reset-to-default into GeneralOptions as a ConfigRowButton widget
- Shutdown panel on Internal mode Shutdown
- Move logs and crashdumps to GameTranslate/debug/logs and GameTranslate/debug/chrashdumps
- Add GameTranslate/telemetry folder where files are written and deleted, or saved and sent on new launch in case some force shutdown happens that fails to send telemetry
- Move debug settings to main application settings
- Fix OCR worker restart caused by new SHM size
If you're happy with the updates you're receiving and wish to support me, please consider giving a small donation at [buymeacoffee.com/gametranslate](https://buymeacoffee.com/gametranslate)
Thank you! ❤
Next up
Update 0.5.7 - Typewriter effect & improved games list!
v0.6.2 - Redesigned main app & Fullscreen translation
Update 0.5.9 - In-game config dashboard & redesigned config!
Update 0.5.8 - Multi-window, real-time updates & monitor select!
Update 0.5.6 - New tutorial system!
Update 0.5.5 - Dictionary lookup!
v0.6.1 - External panel(s) & Region Validation
Update 0.6.0 - Community repository & new capture tutorial!
We are under attack!
Been working lately on lots of 'behind-the-scenes' boring stuff that no one really cares about, so here’s a guy playing the sax for some reason.












0 comments