Support freedesktop.org specifications #3287
dcpurton
started this conversation in
Development
Replies: 4 comments 13 replies
-
|
Beta Was this translation helpful? Give feedback.
0 replies
-
ScreenshotsThese screenshots are taken using Note: Screenshots need not be installed. src location
Default screenshot
Secondary screenshot
|
Beta Was this translation helpful? Give feedback.
10 replies
-
Upstream metadatasrc location
install location
suggested contentNotes:
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>org.neomutt.NeoMutt</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>NeoMutt</name>
<summary>A text-based Mail User Agent</summary>
<icon type="remote" width="256" height="256">https://github.com/neomutt/neomutt/raw/master/contrib/logo/neomutt-256.png</icon>
<description>
<p>
NeoMutt is based on Mutt but with added features. It supports all the
features that are supported by Mutt, including POP and IMAP support, SSL
encryption and SASL authentication, threading and GPG support.
</p>
<p>
On the top of that, Neomutt provides:
</p>
<ul>
<li>Notmuch: a mail indexing tools that provides advanced features such as
full-text search, thread reconstruction and added features.</li>
<li>Color attachment headers using regex, just like mail bodies.</li>
<li>Custom rules for theming the mail index.</li>
<li>NNTP support.</li>
<li>Visual progress bar for slow operations.</li>
<li>Trash folder.</li>
</ul>
</description>
<categories>
<category>Network</category>
<category>Email</category>
<category>News</category>
<category>ConsoleOnly</category>
</categories>
<provides>
<binary>neomutt</binary>
</provides>
<launchable type="desktop-id">org.neomutt.NeoMutt.desktop</launchable>
<screenshots>
<screenshot type="default">
<caption>Mail index</caption>
<image>https://github.com/neomutt/neomutt/raw/master/contrib/screenshots/neomutt-screenshot-index.png</image>
</screenshot>
<screenshot>
<caption>Mail index and pager</caption>
<image>https://github.com/neomutt/neomutt/raw/master/contrib/screenshots/neomutt-screenshot-pager.png</image>
</screenshot>
</screenshots>
<content_rating type="oars-1.1">
<content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-contacts">intense</content_attribute>
</content_rating>
<url type="homepage">https://neomutt.org/</url>
<url type="bugtracker">https://github.com/neomutt/neomutt/issues</url>
<url type="help">https://neomutt.org/guide/</url>
<url type="donation">https://www.paypal.me/russon/</url>
<url type="translate">https://neomutt.org/translate</url>
<url type="contact">https://neomutt.org/about#contact-the-developers</url>
<developer_name>Neomutt Developers</developer_name>
<update_contact>[email protected]</update_contact>
<releases>
<release version="20211029" date="2021-10-29">
<description>
<p>This is a bug-fix release.</p>
<p>Features:</p>
<ul>
<li>Notmuch: support separate database and mail roots without .notmuch</li>
</ul>
<p>Bug Fixes:</p>
<ul>
<li>fix notmuch crash on open failure</li>
<li>fix crypto crash handling pgp keys</li>
<li>fix ncrypt/pgp file_get_size return check</li>
<li>fix restore case-insensitive header sort</li>
<li>fix pager redrawing of long lines</li>
<li>fix notmuch: check database dir for xapian dir</li>
<li>fix notmuch: update index count after <code><entire-thread></code></li>
<li>fix protect hash table against empty keys</li>
<li>fix prevent real_subj being set but empty</li>
<li>fix leak when saving fcc</li>
<li>fix leak after <code><edit-or-view-raw-message></code></li>
<li>fix leak after trash to hidden mailbox</li>
<li>fix leak restoring postponed emails</li>
</ul>
</description>
</release>
</releases>
</component> |
Beta Was this translation helpful? Give feedback.
3 replies
-
We talked about this a bit on IRC, and the suggestions here look fine. Would you be willing to put together a PR for this? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Issue #3278 raises questions of whether and to what extent NeoMutt should provide files supporting the freedesktop.org specs.
This discussion thread provides some relevant specification links, content ideas and place for discussion.
Specifications:
To support the specification NeoMutt would need to:
.desktop
file (installed as/usr/share/applications/org.neomutt.NeoMutt.desktop
)/usr/share/metainfo/org.neomutt.NeoMutt.metainfo.xml
)contrib/logo/
files in/usr/share/icons/hicolor/<size>/apps/
Considerations:
Why bother?
It's true that the freedesktop.org specifications are largely geared towards GUI applications, but specifications work best for a user when everyone plays along, so perhaps it's worth considering.
Beta Was this translation helpful? Give feedback.
All reactions