Commit Graph

58 Commits

Author SHA1 Message Date
Green Sky
bc039d19cb add imgui about window 2025-08-01 14:53:37 +02:00
Green Sky
2482b7dd09 signal if compute limit is limiting
this is usally intended, but sometimes you forget about it
2025-07-31 19:17:36 +02:00
Green Sky
3a929569ee avatar sending, uses self in avatar dir
also fix cwd in file selector
2025-05-06 15:27:18 +02:00
Green Sky
f18d716924 attempt at fixing plugin related allocation crashes on exit 2025-04-11 21:03:03 +02:00
Green Sky
9b40c417a2 fix sdl camera destruction order 2025-04-04 14:33:05 +02:00
Green Sky
c7be863daf extract sdl cameras creation/deletion to service
and handle events
2025-04-02 20:04:34 +02:00
Green Sky
c29aa523dc contact 4 refactor 2025-03-06 19:12:35 +01:00
Green Sky
bfbeafddf7 load toxcore settings from conf like totato does
add ui in startup to configure the core for this run
other start screen improvements
2025-02-06 19:47:48 +01:00
Green Sky
d416d3d595 handle window focus (dont run fade and read while not focused) 2025-01-19 19:33:01 +01:00
bd6368a8f9 netprof privapi + ui (wip histograms) 2025-01-18 17:51:24 +01:00
Green Sky
5d779bb36c fixes post imgui update 2025-01-18 14:33:29 +01:00
Green Sky
2fa116b76b system tray support 2025-01-10 20:00:03 +01:00
Green Sky
59df8c6748 status indicator sets window icon 2025-01-09 16:24:59 +01:00
92740c8dbe use sr 2024-10-25 13:46:00 +02:00
f7471ca4cb update to rmmi 2024-10-06 11:57:14 +02:00
472615a31f wip toxav voip model (only asink and outgoing call and missing reframer) 2024-09-30 00:10:04 +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
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
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
04191858de basic cli args parsing, working plugin paths and semi working configs 2024-05-30 11:46:58 +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
52278f6726 prep for chat_gui refactor 2024-04-20 17:57:11 +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
dfbb1dea68 move os and backend to sub 2024-04-12 13:42:08 +02:00
a9f6a5d763 move mfs to os, works, convert tool still incomplete 2024-04-12 13:42:07 +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
78c7ef5b46 fix main screen destruction order,
so plugins can cleanup before their facilities get destroyed
2024-04-06 11:59:05 +02:00
bde0f2c7c3 imgui debug stuff 2024-03-15 13:02:49 +01:00
aa661aaaa7 default to normal fps mode again 2024-02-05 16:10:30 +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
3deb6e8469 fix using bool for timestamps (oops) 2024-02-02 20:55:20 +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
afb886ea7c default to reduced fps 2024-01-09 15:57:20 +01:00
be8ceb861c 1 sec cooldown for reduced fps mode 2024-01-07 22:20:40 +01:00
5a0651eaf0 wip low fps mode for hidden states and powersave modes.
dont use yet, as all compute is still done in the render method
2024-01-06 14:38:21 +01:00
5a0252d8d0 start screen refactor 2024-01-05 14:47:08 +01:00
fd9d14d00c tox private impl + dht caps histo 2023-11-13 16:23:49 +01:00
4e4f62dd20 provide ToxPrivateI 2023-11-13 15:14:30 +01:00
869edb8d84 add hacky tox add by id + use ips instead of dns names for bsnodes and relays 2023-10-20 21:40:45 +02:00
bc090bdaa8 make main window injectable + start settings window 2023-10-19 17:21:45 +02:00
c79068c561 add tox avatar handling + prio png for paste + other fixes and updates 2023-10-14 15:59:32 +02:00
d131b5a02f add hacky way to load encrypted tox saves 2023-08-28 15:33:36 +02:00
c9672bf352 add debug start screen ui + can load plugins 2023-08-03 13:05:19 +02:00