Skip to content

Deckback v0.0.9

Latest

Choose a tag to compare

@Properrr Properrr released this 01 Aug 04:11

Added

  • Touch gestures. The touchscreen can now drive Deckback like a phone. It stays off unless
    you turn it on — set "disable_touch": false and "touch_gestures": true in app.json.
    • Swipe to move the selection — one move per swipe, however far you swipe.
    • Tap to select: activate the highlighted video, or play/pause.
    • Double-tap the left or right third to seek 10 seconds. Keep double-tapping the same side and
      the jump grows — 20, 30, 40 seconds — instead of nudging you 10 at a time.
    • Hold the left third for slow motion (0.5x) or the right third for fast (2x). Let go and you
      return to the speed you were watching at, not to normal.
    • Swipe in from the left edge to go back.
    • Every seek and hold shows an indicator on the side you touched, so a tap is never a guess.
    • Y — or the R4 grip — turns gestures on and off at any time, with a toast and a rumble. The
      moment you want touch off is usually the moment a palm is already on the screen.
  • Settings ▸ Keys now lists the touch gestures when they are on, and the Y button that toggles
    them. They are otherwise undiscoverable: nothing is drawn on the panel to hint at them.
  • A fuller feature list in the About panel and the README.

Fixed

  • Touch gestures no longer stop working after the first launch, or after using the Steam menu.
    They worked once, then went completely dead — no response at all, or your finger just moved the
    highlight between tiles — until the Deck was rebooted. It also happened mid-session after opening
    the Steam menu, for example to change screen brightness. Deckback has to ask the system to send it
    real touch input, and Steam sets that back to its own preference every time it hands control to an
    app. Deckback only asked once, and only when the setting looked wrong to it — but it was reading a
    stale copy, so it usually looked fine when it wasn't. Deckback now keeps asking for as long as
    it's on screen, so touch comes back within a second of anything taking it away.
  • The mouse pointer no longer sits on screen when touch gestures are on. Deckback hides the
    pointer as part of making the touchscreen inert, and turning gestures on replaces that — so the
    pointer came back and stayed visible over the video.
  • Turning gestures off while holding no longer leaves playback stuck at 2x. Pressing Y during a
    press-and-hold discarded the "let go" event, so the speed never returned to normal.
  • The seek indicator no longer stops counting. After six quick double-taps it stayed at
    "+60 s" while the video kept moving 10 seconds per tap, so it understated where you actually were.
  • Deckback would not install over itself if a previous install had been interrupted. The
    installer checked the internal name Flatpak gives a sideloaded build, and Flatpak renames it when
    a leftover from an interrupted install is still present. The install had actually succeeded; only
    the check failed — and it hid the real reason behind "run it by hand to see why".