# changelog

author: Steeven Lopes <steevenlopes@outlook.com> -1.0.0
changelog:
  - Support GNOME Shell screencast DBus service. Allows recording under GNOME Shell with XWayland.
  - Support WebM and MP4 as output format.
  - Added option to not record mouse cursor.
  - Default frame rate is now 10fps.
  - Recording can be started / stopped via configurable keyboard shortcut.
  - Add --start, --stop and --toggle command line parameters to control the recording.
  - Add --backend command line parameter to manually choose recording backend (gnome-shell, ffmpeg or avcodec for now).
  - Hide button label on small window width. Allows for smaller recording area.
  - Use org.freedesktop.FileManager1 DBus service for launching file manager.
  - Fixed a possible race condition that could lead to empty or broken files.
  - Moving Peek partially outside the visible area does no longer break the recording. Instead the recording area is clipped to the visible part.
  - Starting recording in maximized window relocated the window on Ubuntu Unity.
  - When canceling the file chooser also stop the background processing of the image.
  - Many updated translations, with Czech, Dutch, German, Lithuanian,Polish and Swedish 100% completed.
  - Peek is available from a Flatpak repository.
  - Provide AppStream data.
  - Much improved README.


author: Steeven Lopes <steevenlopes@outlook.com> -1.0.1
changelog:
  - Use H.264 baseline profile for MP4 for increased browser compatibility
  - For WebM GNOME Shell recorder use same quality settings as with Fmpeg encoder
  - Show only the most recent "file saved" notification to avoid spamming the desktop with notifications.
  - Set temporary directory for ImageMagick
  - Always launch with GDK_BACKEND=x11 for Wayland
  - Detect if global menus are disabled in Unity when running as Flatpak / Snap package
  - Updated translations for Arabic, Czech, Russian and Spanish
  - New translations for Basque and Esperanto
  - Added Debian instructions to build custom package
  - Added Snappy install instructions (development builds only)


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.0.2
changelog:
  - Finish saving file when closing window while rendering
  - Highlight file when launching Dolphin file manager
  - Use raw video for recording GIF with GNOME Shell recorder (this is identical to how FFmpeg recorder works)
  - Failed to record MP4 when dimensions where not divisible by 2
  - Make sure recording starts after countdown is hidden
  - Closing window while recording could leave temp files behind
  - KDE Plasma and XFCE were showing an empty button in notification
  - Place close button on the left on all desktops configured this way
  - Cinammon showing notification with icon
  - Indonesian and Serbian translation
  - Updated translations for Basque, Esperanto, French, Portuguese (Brazil), Russian and Ukrainian
  - Added man page


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.1.0
changelog:
  - Transparent recording area without compositor
  - Unusual default permissions
  - Explicitly set ImageMagick resource limits
  - Updated translations for Basque, Chinese (Simplified), Czech, Dutch, French, German, Lithuanian, Russian, Serbian, Spanish, Swedish, Polish, Portuguese (Brazil)


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.2.0
changelog:
  - Quick format selection in headerbar (#174)
  - GIF conversion with gifski if installed for improved quality (#212, #179)
  - GIF quality level can be set in preferences, if gifski is available (#212)
  - GIF conversion with FFmpeg as default instead of ImageMagick (#125)
  - Display elapsed time in headerbar (#214)
  - Display an animated spinner while post processing (#58)
  - Support APNG as output format (#108)
  - Command line parameter `--no-headerbar` (#203)
  - Show dialog with error details on recording errors (#49)
  - Temporary files get unique name again (was broken in #161)
  - Quitting application does not interrupt rendering (#189)
  - Much smaller temporary file sizes
  - Recording could be stopped before it had actually started
  - Do not load local settings schema in release builds
  - On Plasma with Breeze theme Peek window was hard to resize (#199)
  - Added Chinese (Traditional), Neapolitan
  - Updated translations for Dutch, Esperanto, German, Italian, Lithuanian, Norwegian Bokmål, Polish, Serbian, Swedish
  - libkeybinder is now optional


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.2.1
changelog:
  - Updated translations for Arabic, Czech, Esperanto, French, Lithuanian, Norwegian Bokmål, Polish, Serbian


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.2.2
changelog:
  - Option to enable/disable desktop notifications after saving (#21)
  - Do not use H.264 baseline profile if libx264 was compiled with 10bit (#248)
  - Recording 1fps with Ffmpeg does not fail anymore (#249)
  - Updated translations for Arabic, Basque, Chinese (Simplified), Czech, Dutch, Esperanto, German, Norwegian Bokmål, Polish, Portuguese (Brazil), Russian, Swedish


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.3.0
changelog:
  - feat: Use VP9 instead of VP8 for WebM recording (#293)
  - feat: libx264 is no longer required when just recording GIF / APNG with FFmpeg back end
  - feat: Removed avconv / libav backend and ImageMagick post processor
  - misc: Added sources for DBus interfaces (#296)
  - fix: Fixed lossy artifacts increasing GIF size when using gnome-shell recorder (#288)
  - fix: Fixed countdown sometimes appearing in recording (#208)
  - fix: Do not freeze window size on Xfce (#269)
  - i18n: Fixed names of Chinese localization files (#294)
  - i18n: Updated translations for Basque, Chinese (Simplified), Lithuanian, Norwegian Bokmål, Russian, Serbian, Ukrainian


author: Philipp Wolfer <ph.wolfer@gmail.com> -1.3.1
changelog:
  - fix: Use yuv420p for VP9 encoding (#299)
  - fix: Disable animations and transitions on recording view overlays (#208)
  - i18n: Updated French and Russian translations


