[general]
name=Log Cleaner
qgisMinimumVersion=3.44
qgisMaximumVersion=4.99
description=Development tool that adds a clear button in the Message Log panel title bar
about=A productivity tool for QGIS plugin developers. Integrates a clear button directly into the Message Log dock title bar, enabling rapid log cleanup during debugging and testing workflows. Native PyQt implementation with clean unload support.
version=2.0.0
author=yadda
email=youcef.geodesien@gmail.com
changelog=
    2.0.0 - Modular architecture rewrite:
        - Separated business logic (core/cleaner.py) from UI (ui/animated_button.py)
        - Animated trash button with SVG lid open/close animation
        - Retry mechanism for title bar attachment (20 attempts, 500ms interval)
        - Custom DockTitleBar forwarding mouse events to Qt dock behavior
        - Cleaner no longer depends on global qgis.utils.iface
        - Deterministic native title bar restoration on unload
        - Recursive tab content clearing
        - Makefile aligned: packages core, ui, assets directories
    1.0.0 - Initial release with Message Log dock title bar integration
repository=https://github.com/yadda07/clean_log
tracker=https://github.com/yadda07/clean_log/issues

category=Utilities
icon=clean.svg
experimental=False
deprecated=False

tags=log,clean,utilities,message,journal,interface

homepage=https://github.com/yadda07/clean_log

hasProcessingProvider=no
server=False
