zhuzhuyule / HexoEditor

this markdown Editor for hexo blog
GNU General Public License v3.0
1.23k stars 151 forks source link

Please provide an AppImage for Linux #7

Closed probonopd closed 6 years ago

probonopd commented 6 years ago

This project is already configured to produce an AppImage for Linux but the AppImage is not available on the project's GitHub Releases page:

https://github.com/zhuzhuyule/HexoEditor/blob/d9643561918fb183420e9fc4b6dbd367d0651851/package.json#L32 Providing an AppImage would have, among others, these advantages:

Here is an overview of projects that are already distributing upstream-provided, official AppImages.

If you have questions, AppImage developers are on #AppImage on irc.freenode.net.

zhuzhuyule commented 6 years ago

Thank you ! I will have try to do. If you can help me, I will be very grateful !

zhuzhuyule commented 6 years ago

@probonopd Release have added appimage package, please close.

probonopd commented 6 years ago

Added to the AppImageHub central directory of available AppImages. Thank you.

zhuzhuyule commented 6 years ago

@probonopd I find this picture[https://appimage.github.io/database/HexoEditor/screenshot.png] is bad !

you can use this https://github.com/zhuzhuyule/HexoEditor/blob/master/screenshots/main.png

probonopd commented 6 years ago

Hello @zhuzhuyule, the pictures get made by our review system automatically. It is what the application shows directly after it has been launched. If you would like to see another screenshot, please add AppStream metadata to the AppImage. Thanks.

Here is a generator that can produce it: http://output.jsbin.com/qoqukof

probonopd commented 6 years ago

Example usr/share/metainfo/hexoeditor.appdata.xml:

<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
    <id>hexoeditor.appdata.xml</id>
    <metadata_license>CC0-1.0</metadata_license>
    <project_license>GPL-3.0</project_license>
    <name>HexoEditor</name>
    <summary>Markdown editor for Hexo</summary>
    <description>
        <p>Markdown editor for Hexo with features such as Hexo Tag/Filter/Renderer support, custom tag support, _config.yml support, highlight setting, theme tag support and many others.</p>
    </description>
    <launchable type="desktop-id">hexoeditor.desktop</launchable>
    <url type="homepage">https://github.com/zhuzhuyule/HexoEditor</url>
    <screenshots>
        <screenshot type="default">
            <image>https://github.com/zhuzhuyule/HexoEditor/raw/master/screenshots/main.png</image>
        </screenshot>
    </screenshots>
    <provides>
        <id>hexoeditor.desktop</id>
    </provides>
</component>
scx commented 5 years ago

I created the flatpak package for HexoEditor. https://github.com/zhuzhuyule/HexoEditor/issues/57