Skip to content

Releases: rafaelcg/pqp

0.1.3

Choose a tag to compare

@github-actions github-actions released this 25 Aug 22:00
02c7691

Choose which screen or window you share

0.1.2 handed getDisplayMedia the primary display and nothing else. A second monitor was unreachable, and a single window could not be shared at all. Reported by a user on 23 August.

This adds a real picker: screens and windows, with thumbnails, your primary display preselected so a one-monitor setup is still a single keystroke. Cancel, Escape and closing the window all behave like a cancelled share rather than a broken one. If macOS screen recording permission has never been granted, it says so and offers the Settings pane instead of failing silently.

Who this affects: Windows, Linux, and macOS before 15. macOS 15 and newer already used Apple's own picker.

Also in this release: the desktop shell picks up everything merged to the web client since 0.1.2, including the screen-share quality fix (picking 360p now actually sends 360p rather than a starved 1080p).

0.1.2

Choose a tag to compare

@github-actions github-actions released this 24 Aug 01:36
pqp desktop v0.1.2

Fullscreen works again.

ALLOWED_PERMISSIONS in the shell did not include "fullscreen". Chromium
delegates HTML fullscreen to the embedder as a permission, ours answered
false, and a denied request leaves the renderer promise pending forever:
no resolve, no reject, no fullscreenerror. Every fullscreen button in the
app was inert, and the client's error handling could not see it happen.

Also in this build, from the web client it loads:
- resharing a screen no longer shows black to everyone else
- each shared screen has its own fullscreen button when two people share
- camera and screen quality are selectable from the call, up to 4 Mbps

0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 08:03
25634ff
pqp desktop 0.1.1

Ships the display-media handler (92ab7f7, 20 Aug), which never reached a
release. Every installed build was v0.1.0 from 7 Aug and could not share a
screen: Chromium handed the renderer a getDisplayMedia and the shell had no
handler to answer with, so every attempt rejected.

Also carries the honest error for anyone still on an old build, since the
shell loads the live web client and picks that up without downloading
anything.

0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:50
v0.1.0

pqp v0.1.0 — first public desktop release