-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtodo.txt
30 lines (30 loc) · 2 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
- [ ] -s|--screen (active monitor / all monitors / rofi menu `ffcast -x list`) @flag
- [x] -c|--clipboard (copy image to clipboard) @flag
- [ ] -d|--delay (delay before taking picture / video) @flag
- [ ] -m|--mouse (show mouse) @flag
- [ ] --no-border (hide border in image) @flag
- [ ] -f|--file (save file, auto-named when '-', jpg/png) @flag
- [x] --display=DISPLAY (X display to use) @flag
- [ ] -w|--window (active window / select window) @flag
- [ ] Add example for xdg-open @docs
- [ ] Stop feedback - did it stop? did it fail?
- [x] Configurable post-procedures (array)? No. Use flag instead.
- [ ] Allow sound in video recording
- [ ] Figure out why countdown dies (doesn't return 0) @bug
- [ ] Why are most ffcast commands in set +e? Could it be related to countdown dying? @q
- [ ] Consider using ffmpeg + slop for recording, see: slop readme
- [ ] Why use slop when 'ffcast -s' exists? The selection looks better I guess... auto select window? Does that mean window is unnecessary? @q
- [ ] Figure out how copying videos work, if it's even possible...
- [ ] rofi window fills entire screen at first run (happened on manjaro on two separate computers) (could $LINES be the culprit?) @bug
- [ ] custom rofi theme?
- [ ] argparse optional keyword to argument (e.g. '--file' doens't *need* a keyword, it should auto-generate a name by default), or just use '-' ('--file -')
- [ ] Consistent variable naming (CASE / case / _case) @improvement
- [ ] Show info about how to stop recording when starting one
- [ ] Will geospec fail with '&& continue'?
- [ ] Screenshot seems to randomly create a file called '-'... @bug
- [ ] Document mutually exclusive-ness of -w -r -s
- [ ] Man page
- [ ] Consider supressing error 'Failed to detect a compositor, OpenGL hardware-acceleration disabled...'
- [ ] -t|--timeout for gif / mp4 recording (stop video after n seconds) @flag
- [ ] (p1) Instead of a 'stop' command, detect if the script is recording and stop the existing one (like sharex, so you don't need two binds)
- [ ] Document examples @docs