Skip to content

Commit

Permalink
data: Correct a few paper cuts (#51)
Browse files Browse the repository at this point in the history
- Fix a typo: Waylan_windod > Wayland
- Add translator-credits support
- Add the launchable and translation tags
- Add bugtracker, translate, vcs-browser URLs
  • Loading branch information
yakushabb authored Nov 30, 2023
1 parent 1c6a9a6 commit 39969b2
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 9 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<img src="screenshots/screenshot1.png"/>

A simple desktop recorder for Linux systems. Built using GTK+ 3 and ffmpeg.
A simple desktop recorder for Linux systems. Built using GTK4 and ffmpeg.

- It supports recording audio and video on almost all Linux interfaces with support for Wayland display server on GNOME session.
- The following formats are currently supported: mkv, avi, mp4, wmv, gif and nut.
Expand Down
19 changes: 12 additions & 7 deletions flatpak/sa.sy.bluerecorder.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,15 @@
</p>
</description>

<launchable type="desktop-id">sa.sy.bluerecorder.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>https://dashboard.snapcraft.io/site_media/appmedia/2021/02/blue-recorder.png</image>
</screenshot>
</screenshots>

<content_rating type="oars-1.0" />
<content_rating type="oars-1.1" />
<translation type="gettext">gnome-system-monitor</translation>
<launchable type="desktop-id">sa.sy.bluerecorder.desktop</launchable>

<categories>
<category>AudioVideo</category>
Expand All @@ -33,11 +34,15 @@
</provides>

<url type="homepage">https://github.com/xlmnxp/blue-recorder</url>
<releases>
<url type="bugtracker">https://github.com/xlmnxp/blue-recorder/issues</url>
<url type="vcs-browser">https://github.com/xlmnxp/blue-recorder</url>
<url type="translate">https://github.com/xlmnxp/blue-recorder/tree/master/po</url>

<releases>
<release version="0.2.0" date="2023-11-22"/>
<release version="0.1.5" date="2021-12-22"/>
<release version="0.1.4" date="2021-05-24"/>
<release version="0.1.3" date="2021-04-27"/>
</releases>
<release version="0.1.5" date="2021-12-22"/>
<release version="0.1.4" date="2021-05-24"/>
<release version="0.1.3" date="2021-04-27"/>
</releases>

</component>
4 changes: 3 additions & 1 deletion src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -586,7 +586,7 @@ pub fn build_ui(application: &Application) {
about_dialog.set_wrap_license(true);
about_dialog.set_license(Some("Blue Recorder is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nBlue Recorder is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\nSee the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blue Recorder. If not, see <http://www.gnu.org/licenses/>."));
about_dialog.set_comments(Some(&gettext(
"A simple screen recorder for Linux desktop. Supports Waylan_windowd & Xorg.",
"A simple screen recorder for Linux desktop. Supports Wayland & Xorg.",
)));
about_dialog.set_authors(&[
"Salem Yaslem <s@sy.sa>",
Expand All @@ -600,6 +600,8 @@ pub fn build_ui(application: &Application) {
"Mustapha Assabar",
"Abdullah Al-Baroty <albaroty@gmail.com>",
]);
// Translators: Replace "translator-credits" with your names, one name per line
about_dialog.set_translator_credits(Some(&gettext("translator-credits")));
about_dialog.set_website(Some("https://github.com/xlmnxp/blue-recorder/"));
about_dialog.set_logo_icon_name(Some("blue-recorder"));
about_dialog.set_logo(logo.paintable().as_ref());
Expand Down

0 comments on commit 39969b2

Please sign in to comment.