From c67a36c827b2755c9f4d599249396a1767892a48 Mon Sep 17 00:00:00 2001 From: Martijn Braam Date: Sun, 8 Nov 2020 18:16:15 +0100 Subject: [PATCH] Added metainfo --- .../org.postmarketos.Megapixels.desktop | 0 data/org.postmarketos.Megapixels.metainfo.xml | 86 +++++++++++++++++++ .../org.postmarketos.Megapixels.svg | 0 meson.build | 7 +- 4 files changed, 91 insertions(+), 2 deletions(-) rename org.postmarketos.Megapixels.desktop => data/org.postmarketos.Megapixels.desktop (100%) create mode 100644 data/org.postmarketos.Megapixels.metainfo.xml rename org.postmarketos.Megapixels.svg => data/org.postmarketos.Megapixels.svg (100%) diff --git a/org.postmarketos.Megapixels.desktop b/data/org.postmarketos.Megapixels.desktop similarity index 100% rename from org.postmarketos.Megapixels.desktop rename to data/org.postmarketos.Megapixels.desktop diff --git a/data/org.postmarketos.Megapixels.metainfo.xml b/data/org.postmarketos.Megapixels.metainfo.xml new file mode 100644 index 0000000..7bcd607 --- /dev/null +++ b/data/org.postmarketos.Megapixels.metainfo.xml @@ -0,0 +1,86 @@ + + + org.postmarketos.Megapixels + CC0-1.0 + GPL-3.0 + Megapixels + A gnome camera application for phones + +

+ Megapixels is a camera application designed for phones and tablets. It + implements the v4l2 and media-request apis so set up camera pipelines on + ARM hardware and uses the raw data modes of the sensors to get the best + quality pictures. +

+
+ org.postmarketos.Megapixels.desktop + + megapixels + + + + http://brixitcdn.net/metainfo/megapixels.png + + + https://sr.ht/~martijnbraam/megapixels + + + +
    +
  • The preview now has the correct gamma curve, making the images brighter so you can see what you're capturing
  • +
  • Fixed some posix compliance issues
  • +
+
+
+ + + +

+ This is the UI improvement release. Now it's possible to change exposure settings in the app preview +

+
    +
  • Added UI for camera controls
  • +
  • Slight image quality improvements on the generated .jpg files
  • +
  • Better support for other releases of dcraw
  • +
  • Fixed bug on locales with a comma as decimal seperator
  • +
+
+
+ + + +

+ This release rewrites a lot of the image processing pipeline. Megapixels now + only directly outputs .dng files and then triggers an external processing + pipeline to convert that into the desired image formats +

+
    +
  • Capture a burst of 5 raw frames when pressing the shutter button
  • +
  • Added colorspace metadata to the images
  • +
  • Added exif tags to the generated images
  • +
  • If the sensor supports autofocus then that is triggered on the start of the application
  • +
  • Fixed some memory leaks
  • +
+
+
+ + + +

This release brings mainly UI improvements

+
    +
  • Settings button does slightly more now, but is still useless
  • +
  • Made the shutter button more visible
  • +
  • Use all svg icons in the bottom bar
  • +
  • Added button to open the image storage folder
  • +
  • Added button tthat opens the latest image
  • +
  • Taking a picture now sets a thumbnail on the latest image button
  • +
+
+
+ + + +

First distro-packaged release of Megapixels

+
+
+
diff --git a/org.postmarketos.Megapixels.svg b/data/org.postmarketos.Megapixels.svg similarity index 100% rename from org.postmarketos.Megapixels.svg rename to data/org.postmarketos.Megapixels.svg diff --git a/meson.build b/meson.build index b0376de..ce4bc1b 100644 --- a/meson.build +++ b/meson.build @@ -17,10 +17,13 @@ configure_file( executable('megapixels', 'main.c', 'ini.c', 'quickdebayer.c', resources, dependencies : [gtkdep, libm, tiff], install : true) -install_data(['org.postmarketos.Megapixels.desktop'], +install_data(['data/org.postmarketos.Megapixels.desktop'], install_dir : get_option('datadir') / 'applications') -install_data('org.postmarketos.Megapixels.svg', +install_data(['data/org.postmarketos.Megapixels.metainfo.xml'], + install_dir : get_option('datadir') / 'metainfo') + +install_data('data/org.postmarketos.Megapixels.svg', install_dir: join_paths(get_option('datadir'), 'icons/hicolor/scalable/apps') )