Commit Graph

  • fe3fd32932 Sink: keep track of widget allocation size Rafał Dzięgiel 2021-03-05 18:41:26 +01:00
  • 637212f7e8 Sink: move GL drawing logic into single function Rafał Dzięgiel 2021-03-05 18:10:35 +01:00
  • 8b2e63ac48 Update README.md Rafał Dzięgiel 2021-02-28 14:56:19 +01:00
  • f4968e28ab 0.1.0 0.1.0 Rafał Dzięgiel 2021-02-26 08:52:52 +01:00
  • 68e10f1af4 Revert "Flatpak: update GStreamer to 1.18.3" Rafał Dzięgiel 2021-02-25 21:02:34 +01:00
  • 2f3fac7d81 Flatpak: add broadway variable type fix patch Rafał Dzięgiel 2021-02-25 09:51:24 +01:00
  • 6b4521c49a Make video chapter popover easier to read when fullscreen Rafał Dzięgiel 2021-02-25 09:27:07 +01:00
  • a0cd05fbe3 Workaround GTK4 revealers transition switch bug Rafał Dzięgiel 2021-02-25 09:24:02 +01:00
  • d2d43db2c9 Do not update time if top grid is invisible Rafał Dzięgiel 2021-02-24 18:27:40 +01:00
  • b7b1dad81c Allow adjusting playback speed with scroll Rafał Dzięgiel 2021-02-24 17:29:24 +01:00
  • e859f5d518 Fix opening files from web application Rafał Dzięgiel 2021-02-24 17:05:49 +01:00
  • 53ad4da7c6 Remove useless run method override Rafał Dzięgiel 2021-02-24 16:46:25 +01:00
  • db8d060841 Mark as optimized for Phosh Rafał Dzięgiel 2021-02-24 15:58:37 +01:00
  • e2bd8a827c Mention in metainfo description that Wayland+vah264dec works best Rafał Dzięgiel 2021-02-24 15:48:30 +01:00
  • 0fe1cf5f0d Make volume restore more reliable Rafał Dzięgiel 2021-02-24 14:26:34 +01:00
  • 0a8e25d27b Prevent adding "fine-tune" class to position scale on TV mode Rafał Dzięgiel 2021-02-24 13:41:05 +01:00
  • af6a5ea1b9 Check widget existence when top revealer finishes reveal Rafał Dzięgiel 2021-02-24 12:40:28 +01:00
  • 632fcd34cc Fix overlay buttons not unrevealed when leaving window from bottom side Rafał Dzięgiel 2021-02-24 12:34:57 +01:00
  • 186c63bf04 Set unreveal timeout after reveal finishes Rafał Dzięgiel 2021-02-24 12:04:26 +01:00
  • 68bd65c225 API: snap at nearest keyframe when doing fast seek Rafał Dzięgiel 2021-02-24 11:41:40 +01:00
  • 199a8f1931 Bind volume scale with player volume prop Rafał Dzięgiel 2021-02-24 11:09:42 +01:00
  • 775ec8a780 API: fix volume functions descriptions Rafał Dzięgiel 2021-02-24 10:44:26 +01:00
  • 66d201dc3e Flatpak: update GTK to 4.1.1 Rafał Dzięgiel 2021-02-24 10:38:03 +01:00
  • dbd3e536b2 Limit bottom fullscreen controls panel width Rafał Dzięgiel 2021-02-24 10:11:12 +01:00
  • bfdc85e3e3 Merge pull request #44 from Rafostar/gstclapper-volume Rafał Dzięgiel 2021-02-24 08:45:38 +01:00
  • 86d365872a API: operate on cubic volume scale Rafał Dzięgiel 2021-02-24 08:42:27 +01:00
  • b3b0371c76 Flatpak: update GStreamer to 1.18.3 Rafostar 2021-02-23 17:37:39 +01:00
  • 7d79aa97bb Use rounded corners with every theme Rafostar 2021-02-23 16:18:26 +01:00
  • 6130ffa6c0 API: limit max linear volume to 3.375 (150% in cubic) Rafał Dzięgiel 2021-02-23 13:27:42 +01:00
  • ddc4030a30 Decrease min allowed video window size Rafał Dzięgiel 2021-02-23 12:52:45 +01:00
  • 886dad97c5 WebApp: get active window prop only once Rafał Dzięgiel 2021-02-23 12:37:33 +01:00
  • a309ef6099 Make remote app minimize, maximize and close buttons affect Clapper Rafał Dzięgiel 2021-02-23 11:56:02 +01:00
  • 6950cf1bbb Do not import GstClapper for remote app Rafał Dzięgiel 2021-02-22 16:34:08 +01:00
  • 8df5c38357 Fix missing headerbar menu in Flatpak build Rafał Dzięgiel 2021-02-22 13:14:49 +01:00
  • 0ce851b514 Debug headerbar layout info Rafał Dzięgiel 2021-02-22 12:41:44 +01:00
  • 848fcf892b Merge pull request #43 from Rafostar/gnome4000 Rafał Dzięgiel 2021-02-22 11:39:41 +01:00
  • 8407a325af Increase delay of hiding controls when fullscreen Rafał Dzięgiel 2021-02-22 11:29:26 +01:00
  • 5e66a2bb5a Wait for top revealer transition to finish before changing it Rafał Dzięgiel 2021-02-22 11:27:20 +01:00
  • 61ae543cf9 Separate top revealer title and time Rafał Dzięgiel 2021-02-22 10:03:17 +01:00
  • 8b254de151 Modern fullscreen UI Rafostar 2021-02-21 20:23:39 +01:00
  • edde84f0fc Performance: reduce amount of top shadow offscreen rendering Rafostar 2021-02-21 13:08:20 +01:00
  • 46103e169f Update current time on top overlay reveal Rafostar 2021-02-20 11:12:50 +01:00
  • 86356d5b1b Make linked buttons icons closer to each other Rafał Dzięgiel 2021-02-19 20:56:58 +01:00
  • 67ad7d8bd4 Add separator to linked buttons Rafał Dzięgiel 2021-02-19 20:26:59 +01:00
  • 8d9fecd767 Remove obsolete media files Rafał Dzięgiel 2021-02-19 17:42:00 +01:00
  • fbfddcbb33 Update description with new screenshots Rafał Dzięgiel 2021-02-19 17:31:59 +01:00
  • 0aa5402e77 Flatpak: update GTK to 4.1.0 Rafał Dzięgiel 2021-02-19 16:12:38 +01:00
  • 59908f808f Show menu and close buttons on mobile fullscreen view Rafał Dzięgiel 2021-02-19 13:13:25 +01:00
  • 35d1179905 Make OSD position scale height a little bigger on mobile Rafał Dzięgiel 2021-02-19 13:00:13 +01:00
  • ef06be464c Use basic GtkBox widget for headerbar replacement Rafał Dzięgiel 2021-02-19 12:11:19 +01:00
  • 12b38702ab Prevent hiding OSD when menu popover is open Rafał Dzięgiel 2021-02-19 11:48:10 +01:00
  • dbfd97d11a Do not block closing OSD when popover opened in windowed mode Rafał Dzięgiel 2021-02-19 10:52:11 +01:00
  • 6400d251c2 Add a special style class for menu popover button Rafał Dzięgiel 2021-02-19 10:12:47 +01:00
  • e7b446ca9f Extend Gtk.ToggleButton for Popover buttons Rafał Dzięgiel 2021-02-19 10:10:09 +01:00
  • 7680b85ea9 Reveal controls only with touch or pen Rafał Dzięgiel 2021-02-18 19:02:34 +01:00
  • 834a690903 Tweak overlay revealers show/hide logic Rafał Dzięgiel 2021-02-18 17:13:38 +01:00
  • 12591e106f Move event controllers to widget and add them to top revealer Rafał Dzięgiel 2021-02-17 16:31:37 +01:00
  • 192ccb379f Limit minimal video widget size to 336x189px Rafał Dzięgiel 2021-02-17 12:56:02 +01:00
  • e53f35c1c9 Bind revealers visibility instead of using a timeout Rafał Dzięgiel 2021-02-16 20:17:02 +01:00
  • b012ac4c8f Fix typos Rafał Dzięgiel 2021-02-16 19:05:56 +01:00
  • e79ce58b26 Rename "fullscreenMode" boolean to "isFullscreenMode" Rafał Dzięgiel 2021-02-16 17:11:29 +01:00
  • 887f189b60 Save window size only when windowed and not in floating mode Rafał Dzięgiel 2021-02-16 17:04:56 +01:00
  • c908305be0 Update window title with video title Rafał Dzięgiel 2021-02-16 15:15:24 +01:00
  • 435264cbec Start DBus proxy asynchronously Rafał Dzięgiel 2021-02-16 15:07:17 +01:00
  • 2347ff52bf Add option to show floating video on all workspaces Rafał Dzięgiel 2021-02-16 14:42:12 +01:00
  • 530f60bce9 Replace GTK headerbar with custom implementation Rafał Dzięgiel 2021-02-16 12:08:45 +01:00
  • 6448012edd Auto set floating mode window to be always above Rafał Dzięgiel 2021-02-14 21:35:16 +01:00
  • baa5053446 Reset hide controls timer when clicking corresponding button Rafał Dzięgiel 2021-02-14 14:16:59 +01:00
  • 91703cf7cf Hide both cursor and overlays with a single timer Rafał Dzięgiel 2021-02-14 14:07:38 +01:00
  • 8064bab6a2 Remove old floating mode leftovers Rafał Dzięgiel 2021-02-13 20:19:08 +01:00
  • 892e8b55f3 Change floating mode icon Rafał Dzięgiel 2021-02-13 18:57:30 +01:00
  • 662517163b Reduce amount of logic in controls unreveal tick Rafał Dzięgiel 2021-02-13 18:20:17 +01:00
  • 1d16d3e2ac Add OSD headerbar and transition to floating mode Rafał Dzięgiel 2021-02-13 17:19:03 +01:00
  • bb8ae47a66 Enforce rounded corners only on Adwaita theme Rafał Dzięgiel 2021-02-12 12:19:43 +01:00
  • 46e8bef7b8 Use separate CSS class for TV mode Rafał Dzięgiel 2021-02-12 11:49:34 +01:00
  • a597de5481 Swipe when fullscreen to seek or adjust volume Rafał Dzięgiel 2021-02-10 23:11:46 +01:00
  • 68faeca918 API: Disallow pause on very short streams (< 1 sec) Rafał Dzięgiel 2021-02-10 17:00:02 +01:00
  • 821c7f6537 Make hitting "Enter" resume playback position when asked Rafał Dzięgiel 2021-02-10 12:31:29 +01:00
  • 57a480389f Show GJS version in about dialog Rafał Dzięgiel 2021-02-10 12:24:10 +01:00
  • 3b7beac075 Major theme changes were done in GTK 4.0.2, not GTK 4.1 Rafał Dzięgiel 2021-02-09 20:49:07 +01:00
  • 894384483b Merge pull request #41 from Rafostar/pinephone Rafał Dzięgiel 2021-02-09 18:52:28 +01:00
  • 1ee0db1cbc Also do not save resume info for very long titles (random URIs) Rafał Dzięgiel 2021-02-09 17:19:42 +01:00
  • 1f0979d217 Update TODO.md Rafał Dzięgiel 2021-02-09 13:52:52 +01:00
  • 662a0ccd67 Flatpak: fix gst-plugins-good manifest Rafał Dzięgiel 2021-02-09 13:21:11 +01:00
  • ddbf4d40e6 Merge pull request #40 from Rafostar/resume-playback Rafał Dzięgiel 2021-02-09 12:49:32 +01:00
  • d5ab23d5c1 Reduce rounded corners radius Rafał Dzięgiel 2021-02-09 12:45:22 +01:00
  • 23ef3bb85f Optimize sliders for GTK 4.1 Rafał Dzięgiel 2021-02-09 12:40:11 +01:00
  • b472c23bf5 Fix volume scale border not turning red when overamp Rafał Dzięgiel 2021-02-08 22:29:00 +01:00
  • d1f32955b8 Do not save resume info under certain conditions Rafał Dzięgiel 2021-02-08 22:16:49 +01:00
  • 17f73bb222 Add resume last unfinished video setting to prefs Rafał Dzięgiel 2021-02-08 21:53:22 +01:00
  • d952f37b0e Prevent saving unfinished video info when autoclosing Rafał Dzięgiel 2021-02-08 21:24:44 +01:00
  • dfbb8b8d70 Ask to resume last unfinished video Rafał Dzięgiel 2021-02-08 20:59:23 +01:00
  • 15eeea2872 Save resume info of last unfinished video Rafał Dzięgiel 2021-02-08 20:02:19 +01:00
  • 84232f3c12 Prepare resume playback dialog Rafał Dzięgiel 2021-02-08 19:22:27 +01:00
  • c2808e7d9a Update position slider right after seek is done Rafał Dzięgiel 2021-02-08 18:50:29 +01:00
  • 5dbcb53385 Lower the priority of showing chapter popover Rafał Dzięgiel 2021-02-08 17:42:02 +01:00
  • 65f1e8e60e Observe surface width instead of video widget Rafostar 2021-02-07 21:47:25 +01:00
  • 8a5702f296 Detect mobile monitor based on application-pixels Rafostar 2021-02-07 21:20:14 +01:00
  • 65b4df13a8 Install gstclapper libs to app named subdirectory Rafostar 2021-02-07 12:35:41 +01:00
  • 4debed92fe Do not restore window size if it exceeds screen size #38 Rafał Dzięgiel 2021-02-06 23:13:29 +01:00