## arg 1:  the new package version
post_install() {
    echo "SysMedic UI has been installed successfully."
    echo "You can find it in your application menu under 'System' category."
    echo "Or run it directly with: sysmedic-ui"

    # Update desktop database if available
    if command -v update-desktop-database >/dev/null 2>&1; then
        update-desktop-database -q /usr/share/applications
    fi

    # Update icon cache if available
    if command -v gtk-update-icon-cache >/dev/null 2>&1; then
        gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
    fi
}

## arg 1:  the new package version
## arg 2:  the old package version
post_upgrade() {
    post_install "$1"
    echo "SysMedic UI has been upgraded to version $1"
}

## arg 1:  the old package version
post_remove() {
    echo "SysMedic UI has been removed."

    # Update desktop database if available
    if command -v update-desktop-database >/dev/null 2>&1; then
        update-desktop-database -q /usr/share/applications
    fi

    # Update icon cache if available
    if command -v gtk-update-icon-cache >/dev/null 2>&1; then
        gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
    fi
}
