Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | data: Easier labels for skip actions in shortcutswip/hadess/shortcuts-labels | Allan Day | 2022-02-14 | 1 | -12/+12 |
| | | | | | | | | | | Users shouldn't have to do maths to understand how the actions relate to each other. Simple descriptions are much easier to understand. https://bugzilla.gnome.org/show_bug.cgi?id=759548 Closes: #155 | ||||
* | backend: Fix "None" subtitle not selected when opening file | Bastien Nocera | 2022-02-14 | 1 | -0/+3 |
| | | | | | | | | | | When opening a file, the GST_PLAY_FLAG_TEXT flag is set because we want to be able to show a default subtitle track if any is selected. But that means that bacon_video_widget_get_subtitle() will return -1 (automatic) instead of -2 (none). Check whether we have a single subtitle track (which must be "none") and claim it was selected when checking the current subtitle. | ||||
* | Update Slovenian translation | Matej Urbančič | 2022-02-13 | 1 | -93/+107 |
| | |||||
* | Update Russian translation | Aleksandr Melman | 2022-02-13 | 1 | -96/+107 |
| | |||||
* | menu: Split menu item creation | Bastien Nocera | 2022-02-13 | 1 | -9/+13 |
| | |||||
* | backend: Restore audio track when adding a text subtitle | Bastien Nocera | 2022-02-13 | 1 | -1/+7 |
| | | | | Closes: #226 | ||||
* | backend: Better debug in print_lang_list() | Bastien Nocera | 2022-02-13 | 1 | -0/+5 |
| | |||||
* | backend: Always add a "None" choice for subtitles | Bastien Nocera | 2022-02-13 | 1 | -8/+7 |
| | | | | Because even if there's no subtitles, there's "None". | ||||
* | backend: Simplify _set_language() implementation | Bastien Nocera | 2022-02-13 | 1 | -22/+1 |
| | | | | To be more like the _set_subtitle() one. | ||||
* | Update Galician translation | Fran Dieguez | 2022-02-12 | 1 | -96/+113 |
| | |||||
* | Update Catalan translation | Jordi Mas i Hernandez | 2022-02-12 | 1 | -273/+275 |
| | |||||
* | Updated Czech translation | Marek Černocký | 2022-02-12 | 1 | -114/+110 |
| | |||||
* | Update Basque translation | Asier Sarasua Garmendia | 2022-02-12 | 1 | -192/+209 |
| | |||||
* | Update Portuguese translation | Hugo Carvalho | 2022-02-11 | 1 | -96/+110 |
| | |||||
* | Update Brazilian Portuguese translation | Rafael Fontenelle | 2022-02-11 | 1 | -101/+114 |
| | |||||
* | Update Ukrainian translation | Yuri Chornoivan | 2022-02-11 | 1 | -98/+114 |
| | |||||
* | main: Add Shift+V to toggle subtitles | Bastien Nocera | 2022-02-11 | 2 | -9/+24 |
| | | | | Closes: #130 | ||||
* | backend: Add bacon_video_toggle_subtitles() | Bastien Nocera | 2022-02-11 | 2 | -0/+24 |
| | |||||
* | backend: Don't overwrite current sub when disabling it | Bastien Nocera | 2022-02-11 | 1 | -13/+21 |
| | | | | | When disabling the "Render subtitles" flag, don't overwrite the subtitle, so it's easy to switch between enabled/disabled subtitles. | ||||
* | main: Add "V" keyboard shortcut to cycle through subtitles | Bastien Nocera | 2022-02-11 | 2 | -0/+9 |
| | |||||
* | menu: Remove the use of submenus in subtitle menu | Bastien Nocera | 2022-02-11 | 1 | -15/+13 |
| | | | | This means that we now always show content in the subtitles menu. | ||||
* | main: Move subtitles and audio tracks to a separate menu | Bastien Nocera | 2022-02-11 | 3 | -17/+49 |
| | |||||
* | backend: Move more sub/lang generation inside backend | Bastien Nocera | 2022-02-11 | 5 | -71/+157 |
| | | | | | | Instead of letting the front-end handle magic numbers for no subtitle, or automatic lang selection, add those directly to the backend, and export an opaque "id" for the front-end to use. | ||||
* | tests: Prepare for using title as part of sub/lang naming | Bastien Nocera | 2022-02-11 | 1 | -12/+14 |
| | |||||
* | backend: Add subtitles/languages changed signals | Bastien Nocera | 2022-02-11 | 2 | -10/+50 |
| | | | | This fixes the subtitles and languages menus being updated too often. | ||||
* | menu: Split updating subtitles and languages menus | Bastien Nocera | 2022-02-11 | 3 | -7/+16 |
| | |||||
* | backend: Move subtitles/languages list caching to video widget | Bastien Nocera | 2022-02-11 | 5 | -79/+105 |
| | | | | | | | | | | | | Instead of having the front-end keep track of track lists, and compare them, keep them inside the video widget. This also fixes the old totem-menu code that didn't check for title equality when comparing lists. Note that this updates the subtitles and languages menu too often, as we're *always* updating the menu even when it hasn't changed. Fixes: becbe7f8ef61f51ccbbb228f248b85b02e1eeab9 | ||||
* | backend: Add auto cleanup for BvwLangInfo | Bastien Nocera | 2022-02-11 | 1 | -2/+4 |
| | |||||
* | backend: Make placeholders dimmer | Bastien Nocera | 2022-02-11 | 1 | -0/+6 |
| | | | | | As per: https://gitlab.gnome.org/Teams/Design/app-mockups/-/issues/38#note_1380716 | ||||
* | Revert "ci: Install a much newer glib2" | Bastien Nocera | 2022-02-11 | 1 | -2/+0 |
| | | | | This reverts commit 992776462903783944421801330ac69fdf1fd683. | ||||
* | backend: Export subtitle/lang track titles | Bastien Nocera | 2022-02-10 | 2 | -4/+8 |
| | |||||
* | playlist: Remove extra line feed | Bastien Nocera | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | main: Remove error check on playlist initialisation | Bastien Nocera | 2022-02-10 | 1 | -3/+0 |
| | | | | This can't happen now, the playlist uses a GResource and a template. | ||||
* | docs: Document bacon_video_widget_check_init() | Bastien Nocera | 2022-02-10 | 1 | -0/+1 |
| | | | | Fixes: ef4e800766ca5029257994c7cc482062f858b17c | ||||
* | main: Use template to create TotemOpenLocation | Bastien Nocera | 2022-02-10 | 4 | -85/+83 |
| | |||||
* | main: Simplify TotemOpenLocation creation | Bastien Nocera | 2022-02-10 | 2 | -37/+13 |
| | | | | Use G_DECLARE_FINAL_TYPE(), and remove intermediate private struct. | ||||
* | playlist: Use GtkBuilder template | Bastien Nocera | 2022-02-10 | 4 | -42/+13 |
| | | | | And remove some UI niceties in the (hidden) debug window. | ||||
* | playlist: Simplify TotemPlaylist creation | Bastien Nocera | 2022-02-10 | 2 | -220/+185 |
| | | | | | Use G_DECLARE_FINAL_TYPE(), remove intermediate private struct and signals declaration in the class struct. | ||||
* | main: Move fullscreen toolbar to GtkBuilder | Bastien Nocera | 2022-02-10 | 3 | -16/+24 |
| | |||||
* | data: Fix volume button icons | Bastien Nocera | 2022-02-10 | 1 | -3/+3 |
| | | | | | The icons need to be in a specific format for GtkBuilder to parse them properly. | ||||
* | Updated Czech translation | Marek Černocký | 2022-02-09 | 1 | -202/+208 |
| | |||||
* | playlist: Port to GTask | Georges Basile Stavracas Neto | 2022-02-09 | 1 | -28/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | GSimpleAsyncResult is deprecated, and it makes compiling Totem a bit noisy. The port is pretty straightforward, since TotemPlaylist usage of GSimpleAsyncResult is not complicated. The major difference is that GTasks can only be returned once, so replace the following (pseudo)code: ``` if (error) async_result.set_error(error) async_result.set_boolean(result) async_result.complete() ``` by this: ``` if (error) task.return_error(error) else task.return_boolean(result) ``` | ||||
* | open-directory: Replace GTimeVal by g_get_monotonic_time() | Georges Basile Stavracas Neto | 2022-02-09 | 1 | -4/+3 |
| | | | | | GTimeVal is deprecated, and will be removed in a future version of GLib. Use g_get_monotonic_time() instead. | ||||
* | grilo: Remove unused variables in finalize() | Georges Basile Stavracas Neto | 2022-02-09 | 1 | -2/+0 |
| | |||||
* | backend: Fix declaration in the middle of a function | Bastien Nocera | 2022-02-09 | 1 | -1/+3 |
| | |||||
* | main: Merge controls.ui into totem.ui | Bastien Nocera | 2022-02-09 | 6 | -208/+194 |
| | |||||
* | main: Move spinner to GtkBuilder | Bastien Nocera | 2022-02-09 | 2 | -6/+17 |
| | |||||
* | main: Move bvw_grid to GtkBuilder | Bastien Nocera | 2022-02-09 | 2 | -5/+8 |
| | |||||
* | main: Move video widget creation to GtkBuilder | Bastien Nocera | 2022-02-09 | 2 | -7/+9 |
| | |||||
* | main: Port to new video widget API | Bastien Nocera | 2022-02-09 | 1 | -2/+2 |
| |