Skip to content

Releases: naelstrof/maim

v5.8.0

10 Apr 00:33
Compare
Choose a tag to compare
  • Fixed hexadecimal parsing in parseWindow() c35fb9b
  • No longer defaults to Debug build type add66c4
  • Improved manpage for better apropos results 6dece3f
  • Added commands for decoding QR codes 1c585c0
  • Various readme and manpage improvements.

Thanks to the community for submitting these improvements!

Webp, BMP support.

15 Jun 01:48
Compare
Choose a tag to compare
  • Maim now supports webp, and bmp! (Thank you llenck and awused!)
  • Use memset instead of for loops to mask images (big speed increase.)
  • Better exception handling, (invalid commands no longer crash the app.)

v5.6.3

13 Jun 01:33
Compare
Choose a tag to compare
  • Added --nodrag option
  • slop selections can now be moved with spacebar!
  • more obvious error message when no output is selected.

v5.5.1: Merge pull request #140 from raku-cat/master

13 May 20:40
bee32c6
Compare
Choose a tag to compare
Fix compiler warnings, also fixes naelstrof/maim#139

v5.5: Merge pull request #136 from SoapGentoo/version-bump

23 Apr 07:54
7b60eea
Compare
Choose a tag to compare

Maim respects _NET_FRAME_EXTENTS now, as well as XShape clipping.

29 Jul 22:01
Compare
Choose a tag to compare

Mutter uses _NET_FRAME_EXTENTS to hide some graphical bugs, maim now respects that property.
Old maim screenshots in mutter
maimbad

New maim screenshot in mutter
maimgood

Maim now also respects the XShape extension, allowing shaped windows to be transparent.
Old xeyes screenshot
maimbad2
New xeyes screenshot
maimgood2

Proper POSIX compliant argument parsing.

23 May 21:38
Compare
Choose a tag to compare

This'll break a lot of scripts that use the shorthand maim -b100 or similar. Arguments require spaces now so beware!

imlib2 dependency removed.

23 Feb 12:01
Compare
Choose a tag to compare

Maim was completely re-written to support slop as a library, and no longer relies on imlib2 in order to function.

A custom option parser was written, which caused some flags to change, thus this is a non-backward compatible version of maim.

Manpage implementation

04 Dec 02:11
Compare
Choose a tag to compare

Package managers can manipulate the manpage install directory with the CMAKE_INSTALL_MANDIR CMake variable, which defaults to ${CMAKE_INSTALL_PREFIX}/share/man.

Package managers can also use -DCMAKE_COMPRESS_MAN=FALSE to disable man page compression if needed.

Feature complete, should be stable on most configurations.

22 Oct 19:09
Compare
Choose a tag to compare

ATTENTION PACKAGE MAINTAINERS: Please use the CMAKE_INSTALL_PREFIX to set the install location. The binary is now installed to CMAKE_INSTALL_PREFIX/bin/maim instead of the original CMAKE_INSTALL_PREFIX/maim.