aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2025-04-02 22:01:43 +0200
committerdec05eba <dec05eba@protonmail.com>2025-04-02 22:01:43 +0200
commita958e1646531f6f6a688eb4db513831d7a8cdcdd (patch)
tree20a716b328234d1ef6270600b6db260d1d2e2f49 /TODO
parentc8eadbc7c47f4cecde1588fab3900e9c1e0c7867 (diff)
README
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 7 insertions, 1 deletions
diff --git a/TODO b/TODO
index 3bbaeaa..7b60152 100644
--- a/TODO
+++ b/TODO
@@ -142,4 +142,10 @@ Do xi grab for keys as well. Otherwise the ui cant be used for keyboard input if
Make inactive buttons gray (in dropdown boxes and in the front page with save, etc when replay is not running).
Implement focused monitor capture. On nvidia x11 just use the x11 monitor name. On wayland get monitor name from drm cursor. We can get x11 monitor by combining all drm monitors together (with either x11 or wayland monitor position info) and then calculating the x11 monitor at that position.
- To get the drm monitor from x11 cursor we can get the x11 monitor then get the CONNECTOR_ID property and get the monitor that matches that. Then copy the drm monitor name code from gsr and use that in gsr-ui to get the same name to use as monitor. \ No newline at end of file
+ To get the drm monitor from x11 cursor we can get the x11 monitor then get the CONNECTOR_ID property and get the monitor that matches that. Then copy the drm monitor name code from gsr and use that in gsr-ui to get the same name to use as monitor.
+
+Add option to do screen-direct recording. But make it clear that it should not be used, except for gsync on x11 nvidia.
+
+Add window capture.
+
+Add systray for recording status.