Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | area-selection: Use GdkSeat for grabbing | Alexander Mikhaylenko | 2020-04-22 | 1 | -31/+12 | |
| | | | | Fix a few deprecations. | |||||
* | meson: Remove GLIB_DISABLE_DEPRECATION_WARNINGS | Alexander Mikhaylenko | 2020-04-22 | 1 | -1/+0 | |
| | | | | There are no glib deprecations anywhere in the code. | |||||
* | cheese-flash: Restrict for X11 | Alexander Mikhaylenko | 2020-04-22 | 1 | -0/+6 | |
| | | | | Less code to build with -Dx11=disabled | |||||
* | Split ScreenshotUtils | Alexander Mikhaylenko | 2020-04-22 | 6 | -587/+780 | |
| | | | | | Introduce ScreenshotBackendShell and ScreenshotBackendX11, move the code as appropriate. | |||||
* | Introduce ScreenshotBackend | Alexander Mikhaylenko | 2020-04-22 | 3 | -0/+86 | |
| | | | | | This interface will be used to encapsulate Shell and fallback backend implementations. | |||||
* | Update POTFILES.in | Piotr Drąg | 2020-04-19 | 1 | -1/+0 | |
| | ||||||
* | Update Japanese translation | sicklylife | 2020-04-03 | 1 | -30/+30 | |
| | ||||||
* | Update Japanese translation | sicklylife | 2020-04-03 | 1 | -24/+19 | |
| | ||||||
* | Update Japanese translation | sicklylife | 2020-04-03 | 1 | -168/+180 | |
| | ||||||
* | application: Make final | Alexander Mikhaylenko | 2020-04-03 | 3 | -79/+58 | |
| | | | | Also use modern GObject macros and return concrete type from _new(). | |||||
* | dialog: Pass GtkApplication explicitly | Alexander Mikhaylenko | 2020-04-03 | 3 | -7/+11 | |
| | | | | Don't rely on g_application_get_default(). | |||||
* | dialog: Replace callback with signals | Alexander Mikhaylenko | 2020-04-03 | 3 | -48/+68 | |
| | ||||||
* | dialog: Consistently name self self | Alexander Mikhaylenko | 2020-04-03 | 1 | -27/+27 | |
| | ||||||
* | interactive-dialog: Return concrete type in _new() | Alexander Mikhaylenko | 2020-04-03 | 3 | -3/+3 | |
| | ||||||
* | interactive-dialog: Clean up includes | Alexander Mikhaylenko | 2020-04-03 | 1 | -2/+0 | |
| | ||||||
* | interactive-dialog: Clean up fields | Alexander Mikhaylenko | 2020-04-03 | 1 | -7/+0 | |
| | ||||||
* | interactive-dialog: Replace callback with a signal | Alexander Mikhaylenko | 2020-04-03 | 3 | -30/+42 | |
| | | | | This allows to make the dialog a completely normal widget. | |||||
* | interactive-dialog: Name dialog self in _new() | Alexander Mikhaylenko | 2020-04-03 | 1 | -13/+14 | |
| | ||||||
* | interactive-dialog: Pass self to all signal handlers | Alexander Mikhaylenko | 2020-04-03 | 1 | -4/+6 | |
| | ||||||
* | interactive-dialog: Use enum for screenshot modes | Alexander Mikhaylenko | 2020-04-03 | 1 | -9/+11 | |
| | ||||||
* | interactive-dialog: Make a GTK template | Alexander Mikhaylenko | 2020-04-03 | 3 | -127/+122 | |
| | ||||||
* | interactive-dialog: Split target_toggled_cb() | Alexander Mikhaylenko | 2020-04-03 | 1 | -10/+13 | |
| | | | | Extract set_mode() function. This will allow to switch to template later. | |||||
* | dialog: Connect signals in xml | Alexander Mikhaylenko | 2020-04-03 | 2 | -87/+77 | |
| | ||||||
* | dialog: Remove screenshot_dialog_get_dialog() | Alexander Mikhaylenko | 2020-04-03 | 3 | -9/+2 | |
| | | | | | This function was a stopgap solution, now that ScreenshotDialgo is a widget itself, it's not needed anymore. | |||||
* | dialog: Convert into a GtkWidget template | Alexander Mikhaylenko | 2020-04-03 | 4 | -52/+34 | |
| | ||||||
* | dialog: Make a GObject | Alexander Mikhaylenko | 2020-04-03 | 3 | -10/+44 | |
| | ||||||
* | dialog: Make the struct private | Alexander Mikhaylenko | 2020-04-03 | 2 | -17/+19 | |
| | | | | This is the second step to making it a class. | |||||
* | dialog: Add functions for retrieving dialog and filename entry | Alexander Mikhaylenko | 2020-04-03 | 3 | -4/+18 | |
| | | | | | This is the first step in making the dialog a GObject. This will allow to stop exposing the struct fields publicly. | |||||
* | Remove border effects | Alexander Mikhaylenko | 2020-04-03 | 8 | -353/+7 | |
| | | | | | | | | | | | | The border effects aren't included in GUI anymore, and don't work well since window shadows are now handled by gnome-shell. To simplify the code, just remove them. Deprecate --border-effect CLI option, print a warning when it's in use. Update the manpage. Remove the corresponding gsettings key. | |||||
* | Remove support for removing window border | Alexander Mikhaylenko | 2020-04-03 | 6 | -43/+18 | |
| | | | | | | | | | | | | | All Wayland applications are using client-side decorations. Even on X11, most GNOME applications are using them, so this option doesn't have any effects in majority of cases. Since !7, it's not exposed in GUI either. To simplify the code, just remove it. Deprecate --include-border and --remove-border CLI options, print a warning when they are in use. Update the manpage. Remove the corresponding gsettings key. | |||||
* | application: Remove a leftover use-shadow reference | Alexander Mikhaylenko | 2020-04-03 | 1 | -2/+0 | |
| | ||||||
* | Make X11 dependency optional | Alexander Mikhaylenko | 2020-03-30 | 5 | -8/+35 | |
| | | | | | | | Introduce an 'x11' feature build option, and disable the fallback backend if it's used. Remove an unnecessary include in ScreenshotApplication. | |||||
* | meson: Reformat | Alexander Mikhaylenko | 2020-03-30 | 4 | -58/+101 | |
| | ||||||
* | Update Hebrew translation | Yosef Or Boczko | 2020-03-30 | 1 | -184/+178 | |
| | ||||||
* | Update Hebrew translation | Yosef Or Boczko | 2020-03-30 | 1 | -173/+197 | |
| | ||||||
* | Update Ukrainian translation | Daniel Korostil | 2020-03-16 | 1 | -254/+183 | |
| | ||||||
* | interactive-dialog: Drop window shadow option | Alexander Mikhaylenko | 2020-03-14 | 3 | -68/+8 | |
| | | | | | | | | | | The window shadow looks very dated, and doesn't match CSD window shadows. Moreover, screenshots of CSD windows now include their actual shadow, so this shadow stacks with it. While legacy windows still don't have shadow on screenshots, it should be fixed in mutter rather than here, so just drop the option and assume it's off. Fixes https://gitlab.gnome.org/GNOME/gnome-screenshot/issues/79 | |||||
* | interactive-dialog: Remove ununsed enums | Alexander Mikhaylenko | 2020-03-14 | 1 | -7/+0 | |
| | ||||||
* | Allow taking area screenshots with delay | Philipp Wolfer | 2020-03-14 | 3 | -50/+52 | |
| | | | | | | Remove the workaround that disables the timeout option. Fixes https://gitlab.gnome.org/GNOME/gnome-screenshot/issues/43 | |||||
* | Add back window effects cli option | Alexander Mikhaylenko | 2020-03-10 | 5 | -23/+48 | |
| | | | | | !7 replaced -e option with --use-border. Undo that change for now, and just not expose the effects in the UI. | |||||
* | Update POTFILES.in | Piotr Drąg | 2020-03-10 | 1 | -2/+2 | |
| | ||||||
* | interactive-dialog: Add mnemonics to the menu | Alexander Mikhaylenko | 2020-03-10 | 1 | -2/+2 | |
| | ||||||
* | metainfo: Update homepage | Alexander Mikhaylenko | 2020-03-10 | 1 | -1/+1 | |
| | ||||||
* | Clean up .gitattributes | Alexander Mikhaylenko | 2020-03-10 | 1 | -2/+0 | |
| | | | | .gitignore was removed anc configure is a leftover from Autotools. | |||||
* | Remove .gitignore | Alexander Mikhaylenko | 2020-03-10 | 1 | -25/+0 | |
| | | | | All of the listed files were only relevant for Autotools. | |||||
* | data: Name gresource.xml according to the appid | Alexander Mikhaylenko | 2020-03-10 | 2 | -1/+1 | |
| | ||||||
* | Use #pragma once instead of #if guards | Alexander Mikhaylenko | 2020-03-10 | 9 | -36/+9 | |
| | ||||||
* | ui: Clean up ui files | Alexander Mikhaylenko | 2020-03-10 | 2 | -268/+100 | |
| | | | | Stop using child properties when unnecessary, don't define default values. | |||||
* | ui: Name files according to their classes | Alexander Mikhaylenko | 2020-03-10 | 3 | -2/+2 | |
| | | | | This will make future transition to templates easier. | |||||
* | interactive-dialog: Set menu model in xml | Alexander Mikhaylenko | 2020-03-10 | 4 | -25/+13 | |
| | | | | | Merge screenshot-app-menu.ui into screenshot-interactive.ui and set it right there. |