| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Prior to GNOME 42, the unknown channel icon looked like a TV (eg. a
screen with an aerial). While that's not how TV look now, that's
currently our best way to represent a "channel".
|
| |
|
| |
|
|
|
|
| |
See https://github.com/flathub/org.gnome.Totem/issues/86
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It's already used for "Search" in the browse view.
|
|
|
|
| |
Co-authored: Sabri Ünal <libreajans@gmail.com>
|
|
|
|
| |
Co-authored: Sabri Ünal <libreajans@gmail.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
'M' was already used for the (increasingly rare) "go to root menu of a
DVD", so mute is only toggled when not playing a DVD.
This is the same shortcut as YouTube uses:
https://support.google.com/youtube/answer/7631406?hl=en
Closes: #457
|
|
|
|
|
| |
As used on YouTube:
https://support.google.com/youtube/answer/7631406?hl=en
|
| |
|
|
|
|
| |
Closes: #130
|
| |
|
|
|
|
| |
This means that we now always show content in the subtitles menu.
|
| |
|
| |
|
|
|
|
| |
And remove some UI niceties in the (hidden) debug window.
|
| |
|
|
|
|
|
| |
The icons need to be in a specific format for GtkBuilder to parse them
properly.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
tmw_bvw_box contained the video widget and an unused revealer.
|
|
|
|
| |
totem_main_vbox wasn't used anymore, so remove it from the hierarchy.
|
|
|
|
| |
tmw_main_vbox wasn't used anymore, so remove it from the hierarchy.
|
|
|
|
|
|
|
|
| |
When there's no video because we're playing an audio-only file, or
because a plugin is missing, show a placeholder that corresponds to that
type of media.
See https://gitlab.gnome.org/Teams/Design/icon-development-kit/-/issues/44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace the clutter-gtk based video widget with a native GL GStreamer
widget, "gtkglsink".
- Display aspect-ratio support for non-square pixels was removed. While
it still worked correctly (you can try setting your display's resolution
to a different aspect ratio), things like text and icons, and everything
else in every application and the shell chrome would have been looked
broken, including the video player. Except the video in the video player.
- Video aspect ratio, pillar-boxing, letter-boxing and automatic rotation
is now handled in the GStreamer widget
- The placeholder logos, when playing files with unsupported video, or
no video tracks have been changed.
- Handling of mouse events has been simplified
Some functionality could not be brought forward at this time:
- Crop-zooming (available using the R/T keys) isn't implemented yet
- Gestures support, which never worked properly anyway, wasn't
reimplemented
|
|
|
|
|
|
|
|
| |
Rather than using an icon, use a string that can be translated as the
app name.
"Preview" will the suffix for that app name until we agree on a common
name in https://gitlab.gnome.org/Teams/Design/os-mockups/-/issues/155
|
|
|
|
|
|
| |
We were using the wrong configuration to substitute the application ID.
But appstream-glib validate should have caught this, but didn't:
https://github.com/hughsie/appstream-glib/issues/426
|
| |
|
|
|
|
| |
So we can reuse variables declared locally in the appdata subfolder.
|
| |
|
|
|
|
| |
It won't be implemented in the first pass at porting to gtkglsink.
|
|
|
|
|
| |
data/meson.build:78:0: ERROR: Function does not take positional arguments.
data/appdata/meson.build:3:0: ERROR: Function does not take positional arguments.
|
|
|
|
|
|
|
| |
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
|
|
|
|
| |
Same as previous commits.
|
|
|
|
| |
Same as previous commits.
|
|
|
|
| |
Identical to the previous commit.
|
|
|
|
|
|
| |
Despite the large diff, the only relevant change here is
the same of the previous commit: "left-padding" is replaced
by "margin-start".
|
|
|
|
|
|
| |
GtkAlignment is a deprecated widget. This particular one is
an easy case, where we only need to replace the "left-padding"
property by the "margin-start" property in the child.
|
|
|
|
|
|
| |
Almost identically to previous commit, except that the
"hexpand" property was set to all children to make sure
the grid is pixel-by-pixel similar to the current state.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the "homogeneous" property, since it's set to false
and GtkGrid's column-homogeneous and row-homogeneous are
false by default.
Replace the "right_attach" and "bottom_attach" packing
properties by "width" and "height", respectively, since
that's what GtkGrid supports.
Next GtkTable -> GtkGrid conversions will look similar to
this commit.
|