Skip to content
This repository was archived by the owner on Mar 15, 2026. It is now read-only.

[Release] Release 1.2

Latest

Choose a tag to compare

@ryi3r ryi3r released this 10 Mar 05:29

Changelog:

  • Fixed:
    • Settings showing the wrong name of a style
    • The style script now gets instantiated
    • Updating the font or the box from the style script will no longer force a draw update
    • Reloading or changing the style will now force a draw update
    • Trying to quit when having made changes will now ask you if you really want to quit
    • Adding a new entry or string will now mark the file as modified
  • New:
    • Added a Style for Deltarune
    • Entering and exiting the settings will refresh the currently loaded style
    • Dropping a .txt file on the app will now trigger file loading
    • Added new API for custom scripts:
      • Global Env (Unlike Env, Global Env doesn't reset on each pass)
      • IUserData.load_texture(path) -> Texture2D
      • IUserData.draw_texture(texture, position, modulate = Color.WHITE)
      • IUserData.draw_texture_rect(texture, rect, tile, modulate = Color.WHITE, transpose = false)
      • IUserData.draw_texture_rect_region(texture, rect, src_rect, modulate = Color.WHITE, transpose = false, clip_uv = true)
      • IUserData.set_viewing_scale(scale)
      • IUserData.get_current_box() -> int
      • IUserData.get_current_font() -> int
      • IUserData.get_viewing_scale() -> float
      • IUserData.set_box_portrait(enabled)
      • IUserData.get_box_portrait() -> bool
      • IUserData.get_box_supports_portrait() -> bool
      • IUserData.get_font(font) -> IFont
      • IUserData.get_box(box) -> IBox
      • IUserData.char.string (The current layer string)
      • IUserData.box (The current box)
    • New functions for the style script:
      • prepare_draw(IUserData)
      • draw_portrait(IUserData)