github jesterr0/NfoForge 0.8.9

latest release: 0.8.10
17 days ago

[0.8.9] - 2025-08-19

Added

  • FFPROBE detection. While NFoForge doesn't really need this to function, this will be nice for users to utilize in a plugin and detection can be handled by NfoForge.
  • Added informational hover labels to each dependency.
  • Now supports conditional prompt tokens.
  • In template sandbox mode a new button menu has been added and will be visible when a source is loaded. This allows the user to clear the input or clear the input and tokens without leaving this screen. This way they can test multiple inputs/configurations more easily.
  • Rename window auto detects remux now.
  • TokenReplacer detects rather or the token {mi_video_codec} should be H.264, x264, or AVC (and HEVC equivalents now) intelligently.
  • Added some more plugin functionality (documentation for plugins doesn't exist right now, this will come in the future).
    • Added ask_thread_safe_prompt, ask_thread_safe_multi_prompt and ask_thread_safe_custom_prompt.
      • These are helper functions that can be called from any where in the program, other threads, or multi processes and safely talk to the GUI (ideal for plugins).
    • Built new plugin base PluginPromptDialog for ask_thread_safe_custom_prompt.

Changed

  • ImageViewer check button background now changes to green when required selected images are met.
  • ImageViewer buttons cursor are now pointing hand cursor for the mouse.

Fixed

  • ImageViewer error when moving images starting at index 0.
  • An issue bug for flat strings when using opt, this would have gave duplicate optional values.
  • An issue in rename window for jinja added globals.
  • Rename window remux checkbox was disabled on UHD BluRay quality selection.
  • BeyondHD dupe checks for directories has been fixed.

Removed

  • Jinja changes.
    • Block, variable, and comment control.
    • Line statement prefix and line comment prefix.
    • All of the above added un-needed complexity that > 99% of users would never customize and this allows me to use add custom logic/tokens/unit tests easier.

Don't miss a new NfoForge release

NewReleases is sending notifications on new releases.