- recording: Support GNOME Shell screencast DBUS service. Allows recording under GNOME Shell with XWayland (#33)
- recording: Support WebM and MP4 as output format (#73)
- recording: Added option to not record mouse cursor
- ui: Recording can be started / stopped via configurable keyboard shortcut (#23)
- ui: Add
--start
,--stop
and--toggle
command line parameters to control the recording - ui: Add
--backend
command line parameter to manually choose recording backend (gnome-shell
,ffmpeg
oravcodec
for now) - ui: Hide button label on small window width. Allows for smaller recording area.
- fix: Fixed a possible race condition that could lead to empty or broken files (#1)
- fix: Moving Peek partially outside the visible area does no longer break the recording. Instead the recording area is clipped to the visible part (#64)
- fix: Starting recording in maximized window relocated the window on Ubuntu Unity (#74)
- fix: When cancelling the file chooser also stop the background processing of the image (#96)
- i18n: Fixed Czech, Croatian, Korean, Dutch and Chinese (Simplified) not getting installed
- ui: Fix problem of app menu not available on certain desktop configurations (#6)
- ui: Fix display of desktop notifications on Ubuntu Unity (#55)
- ui: Close button is displayed left on Ubuntu Unity (#67)
- ui: Workaround for gray borders under unity (#11)
- ui: Smaller border around recording area
- recording: Add resolution downsampling option (#32)
- recording: Minimal frame rate is now 1fps
- recording: Smaller temporary files by using libx264rgb instead of huffyuv (#2)
- recording: Support for avconf, if ffmpeg is unavailable (#56)
- i18n: Chinese (Simplified) translation
- i18n: Croatian translation
- i18n: Czech translation
- i18n: Dutch translation
- i18n: Italian translation
- i18n: Korean translation
- i18n: Norwegian Bokmål translation
- i18n: Portuguese (Brazil) translation
- i18n: Swedish translation
- fix: Fix possible crash when loading schema from local folder
- fix: Fix temp file deletion warning
- package: Peek is installable via Ubuntu PPA
- docs: Update installation instructions
- docs: Added FAQs
- ui: Change button text while rendering (#24)
- ui: Add a
--version
command line argument - ui: Show file choose directly after recording stops. This way rendering and choosing the file take place in parallel (#30)
- recording: Correctly scale recording area on HiDPI screens (#20)
- i18n: Arabic translation
- i18n: Catalan translation
- i18n: French translation
- i18n: Lithuanian translation
- i18n: Polish translation
- i18n: Portuguese (Portugal) translation
- i18n: Russian translation
- i18n: Spanish translation
- i18n: Ukrainian translation
- misc: Added generic name and sub category to desktop file
- misc: Added uninstall target, so source installations can be uninstalled
with
make uninstall
(#28) - fix: Fix DBUS service file if installed to location other than
/usr
(#13) - fix: Locales not loaded if not installed to /usr due to missing locale path
- ui: Fixed window size not saved properly in Gtk 3.20 (#5)
- build: Fixed building with Gtk 3.14
- build: Allow building with Gettext < 0.19 (disables localized .desktop file)
- ui: Moved record / stop button to header
- ui: Show desktop notification after saving, with ability to open the file manager from there
- ui: Use custom styling for recording area overlay
- i18n: .desktop file gets translated
- ui: Removed unused auto save option from preferences dialog
- fix: Try to always open the file manager, not the image viewer
- general: Changed app id to com.uploadedlobster.peek due to the previous using the wrong domain name by default. This also resets existing settings.
- i18n: Updated German translation
- ui: Remember last used save folder
- ui: The default file name used is now a localized hidden setting
- ui: If dark theme is preferred is now a hidden setting
- ui: Prefer dark theme, removed custom window background hack
- ui: Persist window position and size
- recording: Do not block UI during GIF post processing
- ui: Added a "New window" action to app menu
- fix: If fallback app menu was used it was not clickable
- fix: Fixed warning and crash if indicators where shown when closing a window
- fix: Delay indicator no longer resizes small windows
- fix: Leave recording state if ffmpeg cannot be started
- fix: App menu on Unity showed "Unknown application name"
- i18n: App menu and preferences title are now localized
- i18n: Setup gettext
- fix: Fixed installation directory for locale files
- ui: Application logo
- ui: Size indicator is shown longer after resizing stops
- fix: Fixed window transparency not properly set on some systems
- fix: About dialog could not be closed with close button
- i18n: Integrated translation extraction into build
- i18n: German translation
- Initial public release with basic functionality working