Commit Graph

  • bd20d305ba YT: store reusable alive info in temp folder Rafał Dzięgiel 2021-03-17 10:38:39 +01:00
  • d9b35b7fb8 YT: try only once Rafał Dzięgiel 2021-03-16 19:45:33 +01:00
  • f1e00434ba Fix reference to undefined object Rafał Dzięgiel 2021-03-16 13:44:22 +01:00
  • 918157be04 Cooooookies!!! Rafał Dzięgiel 2021-03-16 13:12:44 +01:00
  • 72b55939b4 YT: abort on 429 error Rafał Dzięgiel 2021-03-16 10:33:31 +01:00
  • e0a3ef78db YT: pass download info using object intead of array Rafał Dzięgiel 2021-03-16 10:20:01 +01:00
  • 4f46a7eaa8 YT: handle embedded videos URIs Rafał Dzięgiel 2021-03-15 20:15:24 +01:00
  • 050ef440dc Merge pull request #54 from Rafostar/yt-cache Rafał Dzięgiel 2021-03-15 16:37:55 +01:00
  • a4d55f8114 YT: store and load decipher actions from Clapper cache dir Rafał Dzięgiel 2021-03-15 16:35:36 +01:00
  • aa60c56a58 Treat "yt" and "youtube" URI schemes as YouTube videos Rafał Dzięgiel 2021-03-15 13:40:50 +01:00
  • 8c307dc90f YT: save decipher actions only after successful deciphering Rafał Dzięgiel 2021-03-15 13:14:41 +01:00
  • 5b6141ee8c YT: do not check player ID if actions are cached Rafał Dzięgiel 2021-03-15 13:07:12 +01:00
  • 8f294604dc Remove drop target from top revealer Rafał Dzięgiel 2021-03-14 23:33:29 +01:00
  • 06f8e5d259 YT: cache current decipher actions Rafostar 2021-03-14 21:00:18 +01:00
  • 6370e1126b YT: check if decipher produced result Rafostar 2021-03-14 16:50:23 +01:00
  • 270e59137d YT: check if player URI is valid Rafostar 2021-03-14 16:39:22 +01:00
  • ec18ca989a YT: decipher videos with signatures Rafostar 2021-03-14 15:51:19 +01:00
  • 46d24536c0 Do not keep invalid YT video info Rafał Dzięgiel 2021-03-12 15:10:18 +01:00
  • c89d488c30 Prefetch YouTube video info on hover Rafał Dzięgiel 2021-03-12 13:05:58 +01:00
  • 01c26cbbc3 Small text formatting fix Rafał Dzięgiel 2021-03-12 08:50:52 +01:00
  • 4375077dbc Decode custom video title from info Rafał Dzięgiel 2021-03-11 18:49:08 +01:00
  • fceb8ff70a YouTube support. Closes #46 Rafał Dzięgiel 2021-03-11 17:34:54 +01:00
  • 6dc37088cf Fix error when playback finishes during controls reveal animation Rafał Dzięgiel 2021-03-08 10:37:40 +01:00
  • 4e85f6b749 API: set some common user agent Rafostar 2021-03-07 21:37:01 +01:00
  • 0cd82b1b8a API: remove video sink plugin selection Rafostar 2021-03-06 22:09:27 +01:00
  • 39da52dd62 Sink: unlock widget before setting queue Rafostar 2021-03-06 19:16:28 +01:00
  • 9c12afbf80 Sink: rename into GstClapperGLSink Rafał Dzięgiel 2021-03-06 00:24:31 +01:00
  • e3c9b112e2 Sink: remove gtkconfig header Rafał Dzięgiel 2021-03-05 23:27:08 +01:00
  • 13d675beff Sink: merge gtkwidget into single class Rafał Dzięgiel 2021-03-05 23:23:34 +01:00
  • 95c3845398 Sink: merge gstsink into single class Rafał Dzięgiel 2021-03-05 21:06:03 +01:00
  • 93549a67af Sink: remove ignore_alpha property Rafał Dzięgiel 2021-03-05 19:26:29 +01:00
  • 07fb0a9a46 Sink: remove GTK4 if-defs Rafał Dzięgiel 2021-03-05 19:02:14 +01:00
  • 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