Skip to content

Releases: MRGRD56/textractor-translator

v0.7.0

16 Apr 17:56
4b4a84a
Compare
Choose a tag to compare
  • Add custom CSS feature
  • Fixes on settings copying feature

v0.6.0

02 Apr 19:53
Compare
Choose a tag to compare
  • Add hover only background & border opacity settings
  • Add outline/shadow settings for original/translated text only as well
  • Update text transforming API - now you can add random HTML and CSS to the sentences
  • New profiles with empty configs are not deleted when closed anymore since you can store appearance settings there
  • Remove unnecessary dependencies

v0.5.0

30 Mar 21:03
6abc6fe
Compare
Choose a tag to compare
  • Individual Appearance Settings for each separate profile have been added! Now you can set up the appearance settings as you wish for each game so that it looks better with each game. Settings from past versions will not be converted to the new settings system automatically! But they will still be stored in the configuration file;
  • Game profile now can be selected on the main top panel of the settings as well;
  • Appearance settings can be copied to other profiles in the new tab;
  • Add text only background settings - one more way to make your text more readable;
  • Add one more text shadow (outline) mode;
  • Add a setting to change the order of translated and original text;
  • Now it scrolls to the bottom on new sentences only if the history mode is on;
  • Appearance Settings tabs are always on the top now;
  • Some minor changes.

v0.4.0

25 Mar 18:34
Compare
Choose a tag to compare
  • Add new translator - Translators.LibreTranslate.
  • Defined translators "API" has been changed again, configuration must be updated. DefinedTranslators has been renamed to Translators. Every pre-defined translator is a function now. It's for translators to have configuration parameters like api key and stuff like that. Instead of DefinedTranslators.GOOGLE_TRANSLATE you should use Translators.GoogleTranslate(). Debug translators have been moved to the DefinedTranslators.debug object. Translators can be extended by your own translators. Pre-defined translators cannot be deleted or modified (or at least not supposed to be).
  • Configuration loading optimizations: it's now cached if you don't touch the profiles settings. It means a configuration code itself might not be executed on every new sentence. The functions passed to configuration parameters are called as before. Still, it's better not to include initialization logic in the outer scope of configuration scripts.
  • Improve types in JS editor
  • Add URL, URLSearchParams, node.js net variables to configs

v0.3.2

24 Mar 16:48
Compare
Choose a tag to compare

Make console work in configuration scripts

v0.3.1

24 Mar 16:09
e1686ed
Compare
Choose a tag to compare

v0.3.0

  • Completely change integration way with Textractor: now a named pipe is used instead of HTTP protocol. It's supposed to be faster and more stable. And it does not require a free TCP/IP port which was not even configurable. TTBridge will not work from now on. You must use TextractorPipe extension. It's better to remove TTBridge.
  • Add memory variable to store mutable data. It can be used for translation cache or to collect separated parts of a sentence into one.
  • Change the way of setting the translator. Instead of string values like config.translator = 'GOOGLE_TRANSLATE' you now must use config.translator = DefinedTranslators.GOOGLE_TRANSLATE. This also allows you to call pre-defined translators in your custom translators that allows you to optimize or modify translating.
  • Add a button to open devtools to see the console.
  • Improved error handling.

v0.3.1

  • Improve textractor pipe reconnecting
  • Fix settings initializing on first run

v0.2.1

04 Feb 17:33
Compare
Choose a tag to compare
  • Text outline option added
  • An option to make text (original or translated) be visible only where the mouse is over the TextractorTranslator window

v0.2.0

03 Jan 16:40
Compare
Choose a tag to compare
  • The Textractor window opened via settings no longer closes when you close the settings window. A launched Textractor is closed only when Textractor Translator is closed.
  • The displayed text is now always adjusted to the width of the main window.
  • Added an option to run Textractor automatically at the app startup.

v0.1.0

03 Jan 14:56
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
v0.1.0