Commit Graph

22 Commits

Author SHA1 Message Date
dec05eba
b229b060ad Make sure all sizes are scaled by window size, make sure all elements are visible for very low resolutions and text doesn't get too small 2024-08-06 08:59:38 +02:00
dec05eba
520c61ec64 Add checkbox, scale more sizes by window scale 2024-08-06 08:22:42 +02:00
dec05eba
9b6033e2b9 Have separate record options for replay, record and streaming, reset existing config files 2024-08-06 06:19:18 +02:00
dec05eba
9f1fddc47c Copy Config from gpu-screen-recorder-gtk, make it more modern and efficient with string_view and variant, use string_view in gsr info parsing 2024-08-06 05:57:21 +02:00
dec05eba
b778fd7cc6 Change fonts, nicer combobox, add/remove audio track button 2024-08-06 03:11:43 +02:00
dec05eba
3a20c417cb Align list items, dont process selected item twice if changed in event loop, mouse button events should only occur when pressing left mouse button 2024-08-03 23:36:11 +02:00
dec05eba
c080342fcd Add entry with basic text editing and validation for numbers 2024-08-03 05:21:36 +02:00
dec05eba
2869ef7cec Add widgets for settings page, add list to auto position widgets 2024-08-02 23:53:28 +02:00
dec05eba
7c4af06d95 Add settings page labels 2024-08-02 20:24:16 +02:00
dec05eba
b094002c5b Run gpu screen recorder as a child process, show notification on start/stop 2024-08-02 01:23:48 +02:00
dec05eba
495bd6bed8 Add audio devices 2024-08-02 00:45:27 +02:00
dec05eba
be0ad41e74 Use scissor for pages 2024-08-01 22:41:07 +02:00
dec05eba
10a5669330 Draw and event position relative to parent (for pages) 2024-08-01 22:22:45 +02:00
dec05eba
67216467d4 Move to settings page on settings button pressed 2024-08-01 20:55:16 +02:00
dec05eba
27255cdb64 Change global widget container to page 2024-08-01 20:46:13 +02:00
dec05eba
6624db873c Move dropdown button text and icon code to dropdown button class 2024-08-01 18:38:06 +02:00
dec05eba
8a82fa688b More style changes 2024-07-31 21:01:31 +02:00
dec05eba
497217a3e0 widgets 2022-09-25 17:29:17 +02:00
dec05eba
2aea0635f4 wip 2022-03-31 13:38:02 +02:00
dec05eba
5dc945eb6a Start/stop recording if not running/already running 2022-03-31 02:38:18 +02:00
dec05eba
a66516e34e wip 2022-03-30 18:09:17 +02:00
dec05eba
889efe51b2 Initial commit, showing ui above target window 2022-03-30 16:16:51 +02:00