| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently XF86Back key triggers the same action as XF86AudioPrev, which
is seeking previous media in current playlist.
In other GNOME apps like epiphany and nautilus XF86Back is used to
navigate back in the UI, which makes totem behaviour inconsistent.
On the other hand, totem doesn't have a strong spatial navigation
between sections so navigating the playlist is more useful than between
pages.
With that in mind, make it possible to use XF86Back to go back up a
level when in the library.
Fixes https://gitlab.gnome.org/GNOME/totem/-/issues/367
|
| |
|
| |
|
| |
|
|
|
|
| |
Looks like artistic indentation from the noughties.
|
|
|
|
| |
It was bizarrely missing.
|
|
|
|
|
| |
gtk_show_uri_on_window() is the recommended call to be used as it passes information
necessary for sandbox helpers to parent their dialogs properly.
|
|
|
|
|
|
|
|
| |
This includes renaming a few files that mentioned org.gnome.Totem
directly as we want the new nightly build to be parallel installable
with a stable version, as org.gnome.Totem.Devel.
Closes: #359
|
|
|
|
|
|
| |
This raises the application window on the top of the stack of
all the open windows and present it to the user.
See gtk_window_present_with_time() documentation for more details.
|
|
|
|
| |
Which behaves like the Stop button on a CD player.
|
|
|
|
|
|
| |
This API was unusable from outside the core of totem, as it only changed
the state of a couple of items in the UI, but not all the ones needed to
have the UI "in the right state".
|
|
|
|
| |
Unused since the browser plugin was removed.
|
|
|
|
|
|
|
|
| |
First, to reimplement the "starttime" session restore. This handily
removes a variable in the TotemObject. Then use it to implement
starttime from any playlist.
Closes: #10
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the previous/next buttons not being sensitive when a single
file with chapter data is read as the "hey, a chapter is available now"
would come in later than we usually check.
The keyboard shortcuts for previous/next track already worked as whether
a chapter marker is available is checked when the key has been pressed.
Closes: #215
|
|
|
|
|
|
| |
The "main page" is either "grilo" when browsing for content, or "player"
when playing something back. This property might be of interest to
plugins that only want to work in one of those 2 views.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
When running "totem --fullscreen" (whether already running or not),
only go fullscreen if playing, not when navigating content, as there's
no way to get out of that mode easily.
If you relied on this bug for something, use window manager keyboard
shortcuts to set the fullscreen state instead.
Closes: #197
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Media player controls in gnome-shell wouldn't appear if totem was first
launched normally, and a video selected afterwards, but would work if
one double-clicked on a file.
The problem was that the controls would only show if the CanPlay MPRIS
property was set to true, and the plugin would only change that property
if it received a property notification for an MRL being set. Nothing
was sending that property notification though.
One line later, the property is sent, and the MPRIS plugin works whether
or not totem was opened with a double-click.
Closes: #208
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make commands like:
$ totem foo.srt foo.mov
or:
$ totem foo.mov foo.srt
or:
$ totem foo.mov
followed by:
$ totem foo.srt
work as expected.
Closes: #256
|
|
|
|
|
|
|
|
| |
Make Ctrl+W the equivalent to pressing the back button, to return to the
content view from the player, or go "up" in the navigation. Ctrl+W will
still close the application when back isn't shown anymore.
Closes: #280
|
| |
|
|
|
|
|
|
|
| |
That can't really ever have worked, as calling exit() in the non-main
thread caused crashes.
Closes: #227
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move items from the app menu to a menu button in the main window. This
new hamburger menu will show in the content navigation/selection view
and include the same items that were available in the app menu.
As we do not want 2 hamburger menus in the player view, duplicate the
preferences and keyboard shortcuts menu items in the player menu.
See:
https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement
Closes: #265
|
|
|
|
|
|
|
| |
To accommodate a new main menu in the content navigation view, change
the player view menu to use the "view more" icon (3 vertical dots). As
that icon was already used for the "Go" menu inside the seekbar OSD,
change that one to use the "go jump" icon.
|
|
|
|
| |
See https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement
|
| |
|
|
|
|
|
|
|
|
|
|
| |
See https://developer.gnome.org/hig/stable/typography.html
Also takes the opportunity to make the use of single vs. double quotation
marks consistent within totem, as well as with other GNOME apps that use
double quotation marks, as GNOME HIG recommends.
https://bugzilla.gnome.org/show_bug.cgi?id=774286
|
|
|
|
|
|
|
|
|
| |
The fullscreen gear menu now appears correctly when activated via the
keyboard shortcut (F10).
This was likely fixed in commit 80208a2.
https://bugzilla.gnome.org/show_bug.cgi?id=723757
|
|
|
|
|
|
|
|
|
|
| |
• Add some new symbols to sections.txt, and remove old ones
• Add some missing API version indexes to the documentation
• Add a few missing documentation comments
• Update the list of ignored files to include new headers which are not
public API
https://bugzilla.gnome.org/show_bug.cgi?id=774446
|
|
|
|
|
|
| |
It was too narrow and felt cramped.
https://bugzilla.gnome.org/show_bug.cgi?id=773811
|
|
|
|
| |
To make it easier to export in xdg-app.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=417141
|
|
|
|
| |
It was warning for a while, and now it's gone.
|
|
|
|
|
|
|
| |
And make sure that only the shortcuts for the right direction are shown
when creating the shortcuts window.
See https://bugzilla.gnome.org/show_bug.cgi?id=759541
|
|
|
|
|
| |
Commit 80208a260 added a check involving an uninitialized variable, swap
the two instructions to fix the resulting crash.
|
|
|
|
|
|
|
|
|
|
|
|
| |
On wayland the video has its own subsurface. It is directly painted by the
compositor on top of Totem's main window. As a result on wayland the top
header bar is not visible in fullscreen mode.
To solve this issue, we can embed the top header bar in the video widget.
This solves this issue nicely by having the same behavior on X11 and
Wayland.
https://bugzilla.gnome.org/show_bug.cgi?id=758876
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=750339
|
|
|
|
|
|
| |
It doesn't include shortcuts from optional plugins, yet.
http://bugzilla.gnome.org/show_bug.cgi?id=757831
|
|
|
|
|
|
|
|
|
| |
This reverts commit 6051dd76ac5e1738e00cbb677aeadea32e3df3be.
Now that Clutter/Clutter-Gtk work correctly with the GDK backend of Clutter,
we can revert this.
https://bugzilla.gnome.org/show_bug.cgi?id=754937
|
|
|
|
|
|
|
| |
Working around the lack of subsurface support in clutter's GDK backend
by forcing the wayland backend when GTK+ uses the Wayland backend.
See https://bugzilla.gnome.org/show_bug.cgi?id=752143
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We were previously relying on optionstate.filenames being non-NULL to
avoid starting thumbnailing when the user opened the player with a
video, but that actually caused doubly-adding those files passed on the
command-line, and didn't work when the Open() GApplication method was
used.
Use a separate option to keep track of whether to start populating the
grilo icon view and thumbnailing, so that thumbnailing doesn't hamper
playback performance.
https://bugzilla.gnome.org/show_bug.cgi?id=746165
|
|
|
|
|
|
|
| |
The underlying clutter-gst/clutter-gtk widget doesn't like transparent
widgets on top of it.
https://bugzilla.gnome.org/show_bug.cgi?id=745819
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=740995
|
|
|
|
|
|
| |
So that we can know where in the film we are.
https://bugzilla.gnome.org/show_bug.cgi?id=728735
|
|
|
|
|
|
|
|
| |
When seeking with the handle, mark the popup as busy so it's not
hidden, remove the business when releasing the slider handle, or
when an error occurs.
https://bugzilla.gnome.org/show_bug.cgi?id=732711
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some remotes, including the Logitech Presenter R800:
http://www.logitech.com/en-us/product/professional-presenter-r800-business
have a number of buttons bound to make it easier to use Powerpoint
presentations.
We bind some of the buttons used on those presenters to functions
in Totem to allow starting/stopping playback and seeking.
https://bugzilla.gnome.org/show_bug.cgi?id=704608
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=697896
|