- 06 Aug, 2019 1 commit
-
-
Cosimo Cecchi authored
-
- 03 Aug, 2019 2 commits
-
-
- 22 Jul, 2019 1 commit
-
-
- 21 Jul, 2019 2 commits
-
-
Cosimo Cecchi authored
allow viewers to be loaded from ~/.local/share/sushi/viewers Closes #19 See merge request !10
-
Closes #19
-
- 18 Jul, 2019 2 commits
-
-
Cosimo Cecchi authored
fix #20 check all viewers for explicit membership before falling back to parent types See merge request !9
-
-
- 16 Jul, 2019 1 commit
-
-
Cosimo Cecchi authored
Turn the symlink into an actual launcher that uses the ShowFile() D-Bus method to open a preview window for the passed-in file. https://bugzilla.gnome.org/show_bug.cgi?id=758253
-
- 15 Jul, 2019 1 commit
-
-
Cosimo Cecchi authored
-
- 14 Jul, 2019 1 commit
-
-
- 10 Jul, 2019 4 commits
-
-
Cosimo Cecchi authored
The renderer is destroyed when the cancelled is cancelled, so make sure not to trigger any updates, or we'll hit critical warnings.
-
Cosimo Cecchi authored
Not only when we can create an ExternalWindow instance. There are expectations in mainWindow.js that the window is already realized when the renderer is ready.
-
Cosimo Cecchi authored
Instead of hardcoding a single size, scale it with the monitor geometry. #7
-
Cosimo Cecchi authored
Instead of only relying on constants, since we want to add some resolution-dependent logic.
-
- 08 Jul, 2019 1 commit
-
-
- 06 Jul, 2019 3 commits
-
-
Cosimo Cecchi authored
Instead of connecting to key-press-event manually.
-
Cosimo Cecchi authored
Makes us more robust to leaks and simplifies the code.
-
Cosimo Cecchi authored
-
- 04 Jul, 2019 1 commit
-
-
Cosimo Cecchi authored
This is a final type, so both the object struct and the private struct are private. It's not necessary to use a separate private struct.
-
- 03 Jul, 2019 5 commits
-
-
-
Cosimo Cecchi authored
The code is lifted from xdg-desktop-portal-gtk. This will allow us to parent the window to an external Nautilus window even under Wayland.
-
Cosimo Cecchi authored
This is fallout from a recent refactor.
-
Cosimo Cecchi authored
Otherwise it will create a visual glitch if we hide it later. Instead, show it if necessary.
-
Cosimo Cecchi authored
No need to keep headers in a separate array.
-
- 02 Jul, 2019 1 commit
-
-
Matej Urbančič authored
-
- 30 Jun, 2019 1 commit
-
-
- 27 Jun, 2019 7 commits
-
-
Cosimo Cecchi authored
We don't have any in the headers, so this can be removed.
-
Cosimo Cecchi authored
Instead of having every renderer do this. We add a hasToolbar property to the renderer and make populateToolbar() an optional method as part of this.
-
Cosimo Cecchi authored
-
Cosimo Cecchi authored
We were setting the icon_name property on the wrong widget.
-
Cosimo Cecchi authored
This is particularly visible in the PDF renderer, where clicking on the next page will make the toolbar disappear after the timeout.
-
Cosimo Cecchi authored
Make it use per-frame delays, and clean code up.
-
Cosimo Cecchi authored
Instead of the window class. This allows us to remove some complexity from the window code, and will make it easier for us to implement the behavior of cancelling the autohide timeout on the toolbar once one of its buttons is clicked.
-
- 26 Jun, 2019 1 commit
-
-
- 24 Jun, 2019 1 commit
-
-
Daniel Mustieles García authored
-
- 22 Jun, 2019 3 commits
-
-
-
Cosimo Cecchi authored
Failing silently is not good UX, so we add a small fail whale screen to handle the case when a renderer fails to load.
-
Cosimo Cecchi authored
At the moment errors are ignored while loading data from files. To fix that We want to add an error state to the main window, so this commit adds error reporting from renderers as a first step.
-
- 21 Jun, 2019 1 commit
-
-
Cosimo Cecchi authored
This needs to be initialized to -1, or upon an error we'll kill our own process through a kill(0) call.
-