Touch point markers, switchable while the compositor runs - #2
Open
wayne-tbl wants to merge 3 commits into
Open
Conversation
The flags are otherwise parsed once from PHOC_DEBUG at startup, which is no use to anything that wants one for a moment and off again afterwards. Signed-off-by: wayne <wayne@furilabs.com>
Approximated with horizontal slices inside the existing render pass rather than a shader, and shrunk to a resting size shortly after the finger goes down so a recording shows the tap rather than a static dot. Signed-off-by: wayne <wayne@furilabs.com>
Lets a screen recording show what was pressed and put the markers away afterwards, without restarting the compositor. The markers are drawn from the render pass, so nothing appears or clears until a frame is asked for. Signed-off-by: wayne <wayne@furilabs.com>
wayne-tbl
force-pushed
the
screen-capture
branch
from
August 18, 2026 11:18
6bfc0aa to
86da4ff
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Touch point markers a screen recording can show, switchable while the
compositor is running.
server: allow toggling debug flags at runtime— the flags are otherwiseparsed once from
PHOC_DEBUGat startup, which is no use to anything thatwants one for a moment and off again afterwards.
renderer: draw touch points as discs— approximated with horizontal slicesinside the existing render pass rather than a shader, and shrunk to a resting
size shortly after the finger goes down, so a recording shows the tap rather
than a static dot.
desktop: add a touch-points gsetting— lets a recording show what waspressed and put the markers away afterwards without restarting the
compositor. Nothing appears or clears until a frame is asked for, since the
markers are drawn from the render pass.
Pairs with the screen recorder quick setting in phosh
(FuriLabs/phosh, branch
screen-capture), whose Show Touches option writesthis
touch-pointskey. Neither breaks without the other — the option issimply inert until phoc has the key.
3 commits, off
forky. Tested on an FLX1.