Bartosz Taudul
9f9cd04761
Add function to determine if the program is busy.
2024-03-24 17:38:45 +01:00
Bartosz Taudul
776b08f2e0
Split core server files from the UI.
2024-03-21 23:04:38 +01:00
Bartosz Taudul
578759384d
Make sure first DPI setup is run.
2024-03-16 01:16:25 +01:00
Bartosz Taudul
8ebe62ed85
Fix welcome window resizes.
2024-03-15 20:25:00 +01:00
Bartosz Taudul
55f9341aec
Scale ImGui windows when DPI changes.
...
Code is directly lifted from ImGui, with certain known caveats.
2024-03-15 20:19:32 +01:00
Bartosz Taudul
18f2631e6e
Remove AUTHORS file.
2024-03-13 19:14:59 +01:00
Bartosz Taudul
c0789c20cb
Add CppCon 2023 video.
2024-03-07 17:49:39 +01:00
Bartosz Taudul
9ccc754143
Fix macos,
2024-03-02 00:30:50 +01:00
Bartosz Taudul
746b6c6246
Don't ignore user scale when DPI scale changes.
2024-03-02 00:21:08 +01:00
Bartosz Taudul
b329eb1fcc
Change way of updating fonts in View.
...
This makes the whole process more easy to follow. It also fixes a crash
bug that was occuring when Wayland output scale changed.
2024-03-01 23:43:53 +01:00
Bartosz Taudul
b6562f1784
Merge pull request #715 from YaLTeR/fix-wayland-scale
...
Fix and update Wayland scale handling
2024-02-24 11:45:35 +01:00
Bartosz Taudul
5461427493
Print error message when opening a trace from command line fails.
2024-02-03 16:25:01 +01:00
Ivan Molodetskikh
16434f116c
Add a way for Backend to signal scale changes
...
On Wayland the scale now changes to the correct value as the Tracy
window is moved across monitors.
If the scale is overridden from environment, it does not change, just
like before.
2024-01-24 12:34:23 +04:00
Bartosz Taudul
b262cb2428
Handle load failure exceptions.
2023-12-31 14:16:06 +01:00
Bartosz Taudul
d64307be91
Move bad version popup out of file selector ifdef check.
2023-12-31 13:54:04 +01:00
Fabio Arnold
ed54848536
Fix macOS DPI scaling
2023-08-23 12:24:22 +02:00
Bartosz Taudul
c689e9e0aa
Adjust language to no longer specify "all cores".
2023-08-05 12:08:29 +02:00
Bartosz Taudul
c79154c87b
Extract processing client broadcast messages to a separate function.
2023-05-07 16:11:42 +02:00
Bartosz Taudul
bd2f903c08
Add persistent target FPS option.
2023-05-01 19:09:27 +02:00
Bartosz Taudul
ba41255ccc
Adjust wording.
2023-05-01 15:48:33 +02:00
Bartosz Taudul
555b3628ee
Expose configuration options in the UI.
2023-05-01 15:32:16 +02:00
Bartosz Taudul
b68ada2abd
Load/save global config.
2023-05-01 15:13:58 +02:00
Bartosz Taudul
a2d470690f
Pass global config to View.
2023-05-01 14:41:38 +02:00
Bartosz Taudul
e1e4699a52
Load custom mip chain for zigzags.
2023-04-29 13:10:58 +02:00
Bartosz Taudul
474dc6945e
Draw zigzags using bitmaps.
2023-04-27 23:17:35 +02:00
Bartosz Taudul
62ec968f24
Load zigzag texture.
2023-04-27 23:17:34 +02:00
Bartosz Taudul
fa815f3c3b
Remove redundant check.
2023-04-24 23:57:27 +02:00
Bartosz Taudul
f60e51c91b
Fix std::move() usage.
2023-04-16 16:47:47 +02:00
Bartosz Taudul
a0221c8660
Pass function objects through const references.
2023-04-16 16:44:18 +02:00
Bartosz Taudul
97c38077cc
Explain it makes no sense to run server with admin rights.
2022-11-27 22:24:42 +01:00
Bartosz Taudul
59f7870345
Track elevation state.
2022-11-27 21:53:47 +01:00
Bartosz Taudul
a6a265b548
Display notification if there's a problem with file selector.
2022-10-30 00:42:45 +02:00
Bartosz Taudul
d523c728ea
Do not display unknown PIDs.
2022-10-26 23:23:07 +02:00
Bartosz Taudul
86f88714ae
Add compatibility with previous broadcast versions.
2022-10-26 23:23:07 +02:00
Bartosz Taudul
fdb130651d
Detect if hardware supports S3TC.
2022-10-15 12:56:19 +02:00
Bartosz Taudul
5b1c1119c5
Create icon texture while waiting for icon to load.
2022-10-15 12:16:18 +02:00
Bartosz Taudul
c89c4f46ea
Hook up attention callback.
2022-10-13 19:31:47 +02:00
Bartosz Taudul
05f4efa2f4
Display PID in available client tooltip.
2022-10-09 22:01:09 +02:00
Bartosz Taudul
76213331f4
Store PID in broadcasting clients data.
2022-10-09 21:59:18 +02:00
Bartosz Taudul
f2f36876e1
Remove unnecessary check.
2022-10-09 21:59:10 +02:00
Bartosz Taudul
63743f2760
Don't listen for broadcasts on emscripten.
2022-10-08 14:51:21 +02:00
Bartosz Taudul
fadd103169
Disable update check on emscripten.
2022-10-08 14:44:53 +02:00
Bartosz Taudul
ec0757c03a
Change file selector to work with callbacks.
2022-10-06 18:12:50 +02:00
Bartosz Taudul
3ca61ad227
Extract file selector functionality.
2022-10-05 22:50:17 +02:00
Bartosz Taudul
75b95233ea
Preload embedded trace on emscripten.
2022-10-02 00:41:08 +02:00
Bartosz Taudul
1d482a417d
Use std::move(), not move().
2022-09-29 21:02:05 +02:00
Bartosz Taudul
05a3ab8a33
Mark activity when ImGui windowing navigation target is on.
2022-09-28 17:57:29 +02:00
Bartosz Taudul
26d269e857
Non-empty list of client broadcasts marks activity.
2022-09-28 01:34:31 +02:00
Bartosz Taudul
c8c684e9bc
Clear list of clients when View is active.
2022-09-28 01:34:20 +02:00
Bartosz Taudul
b24506492a
Move client broadcasts processing earlier in code.
2022-09-28 01:31:38 +02:00