# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=Curved RTL Label Fixer
qgisMinimumVersion=3.34
description=Fix rendering of RTL labels on curved lines
version=0.3
author=Dror Bogin
email=dror.bogin@gmail.com

about=Fix rendering of RTL labels on curved lines. 
      Correctly display RTL text in labels of curved lines,
      by adding an expression engine function called "normalize_rtl_label" and applies it to all labels with "Curved" placement.

tracker=https://github.com/bogind/curved_label_fixer/issues
repository=https://github.com/bogind/curved_label_fixer
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=no
# Uncomment the following line and add your changelog:
changelog=
    2026-01-30 Version 0.3
        - Moved action button to labeling toolbar
        - Arabic, Kurdish, Farsi character rendering fixes
    2026-01-29 Version 0.2.1
        - Feature:
            - Added removal of function from expression if placement  is not curved and function exists in the expression
    2026-01-29 Version 0.2
        - Bug fixes:
            - No more crashing when raster layers are on the canvas
            - Fixed issue with Arabic characters rendering without regard to position in the word
            
    2026-01-28 Version 0.1
        - initial release


# Tags are comma separated with spaces allowed
tags=python, RTL, labels, labeling, vector tiles

homepage=https://github.com/bogind/curved_label_fixer
category=Plugins
icon=label_fixer_icon.png
# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

supportsQt6=True

# If the plugin can run on QGIS Server.
server=False

