Commit Graph

74 Commits

Author SHA1 Message Date
d795d328d3 wip contact tree 2024-10-14 09:47:37 +02:00
8ba8b6322f fan out camera devices 2024-10-06 21:31:16 +02:00
f7471ca4cb update to rmmi 2024-10-06 11:57:14 +02:00
7cb4f67f96 use sdl yuv to yuv conversion, and better fallbacks
display intended main screen intervals
actually report min interval in debug view and more
2024-10-03 12:33:52 +02:00
2554229211 sdl camera input source 2024-10-02 18:51:35 +02:00
0886e9c8ef fix toxav interval (sad) 2024-09-30 00:10:04 +02:00
472615a31f wip toxav voip model (only asink and outgoing call and missing reframer) 2024-09-30 00:10:04 +02:00
3d8deb310e implement stream default src/sink 2024-09-28 19:16:57 +02:00
248b00dafb add video frame type and debug viewer and debug test source
the test source thread will always exist for now
the debug view will open a window for each connection
2024-09-28 11:56:47 +02:00
59cdb2638f improve toxav module 2024-09-27 22:37:06 +02:00
61b9044f94 add sdl audio input/output devices and add by default (if audio works) 2024-09-27 17:38:14 +02:00
d89ab0bf42 add stream manager ui 2024-09-27 16:05:16 +02:00
b899b8131e start porting frame streams 2024-09-27 13:26:18 +02:00
86ce199ac8 improve menus 2024-09-22 12:35:19 +02:00
a3c9be2348 rework mime types, support pasting file lists, SIP when dropping single files 2024-08-13 16:17:25 +02:00
2abf09ac06 refactor file from messages to objects (#27)
* part 1 move files from messages to objects tomato - did not touch chat_gui yet, but image loaders and other stuff
* part 1.1
* part 2, mostly chatgui - also ngcft1 behind the scenes
* part 3 - port over rest, except for avatar_manager, which is effectivly disabled
* fix surface missused causing bmp loader to crash
* fixing small issues and small forward refactor
2024-07-31 18:10:52 +02:00
b550810db5 start with toxav interface (wip)
no callbacks yet, gonna use threading
2024-07-20 13:46:41 +02:00
d5709c421c add os inspector and minor stuff 2024-07-16 15:03:37 +02:00
8ab503840a add some more events for waking up 2024-06-06 12:58:47 +02:00
04191858de basic cli args parsing, working plugin paths and semi working configs 2024-05-30 11:46:58 +02:00
1ffee9933a improve plugin api further 2024-05-22 16:22:24 +02:00
aaa23194c5 provide imgui allocator to plugins 2024-05-22 15:19:50 +02:00
013d1fef3b error message on plugin load fail 2024-05-18 14:04:43 +02:00
b88fffd959 refactor big contact 2024-04-21 14:17:50 +02:00
bc8b631b84 make choosing a name for new tox profiles possible 2024-04-20 19:53:41 +02:00
5728432b76 everything put into their respective repos 2024-04-14 14:30:42 +02:00
f932f5ffb4 mfs and ms moved to their own repo, now only a few files left to clean up 2024-04-14 13:58:31 +02:00
a9f6a5d763 move mfs to os, works, convert tool still incomplete 2024-04-12 13:42:07 +02:00
2e3c779bec stop ignoring mfs interval and sort after 2024-04-12 13:41:59 +02:00
d21dbb43e2 comp refactor and make groups work 2024-04-12 13:41:57 +02:00
97aedca844 scan laters 2024-04-12 13:41:56 +02:00
d278391528 add contact id to meta 2024-04-12 13:41:55 +02:00
3d41eedf48 message fragment meta is saved, but still empty data 2024-04-12 13:41:54 +02:00
2bc30ffcdc start with messages (no fragments get created yet) 2024-04-12 13:41:54 +02:00
e67d7d37b5 refactoring, add to mainscreen 2024-04-12 13:41:54 +02:00
bde0f2c7c3 imgui debug stuff 2024-03-15 13:02:49 +01:00
aaf8c6adc1 save cooldown for tox profile (10sec after last) and save on exit 2024-03-12 18:09:21 +01:00
b56d581e4b fix normal feeling sluggish 2024-02-05 16:15:10 +01:00
cc3f430bab rework tc and move tcs out of cg into main screen, rework render pp
now respecting animation timing
2024-02-05 16:06:12 +01:00
139db5b03b faster texture cache loading in low fps modes 2024-02-05 12:50:36 +01:00
671772a20e min fps for inactive reduced now 1fps 2024-02-03 19:07:14 +01:00
b0173f6d68 tox iterate interval pow(1.6)
fix faux offline inbetween timer
crop by default
2024-02-03 15:00:32 +01:00
0c674e0137 add tox friend faux offline message (still wonky) + small file copy error handling 2024-02-02 20:26:50 +01:00
2647c85323 add imgui stylign window + change how texture filters are applied 2024-01-21 20:20:32 +01:00
25be42e308 correct imgui version and add vid 2024-01-18 18:36:29 +01:00
c6a0df409d interface versions 2024-01-18 00:32:11 +01:00
a15a9af2b3 adopt code to new imgui and new sdl 2024-01-17 22:39:51 +01:00
b117da5ccf add compute powersave extreme 2024-01-13 18:38:12 +01:00
be8ceb861c 1 sec cooldown for reduced fps mode 2024-01-07 22:20:40 +01:00
e8234f2a4a properly seperate tick and render 2024-01-07 16:33:08 +01:00