Commit Graph

226 Commits

Author SHA1 Message Date
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
Bartosz Taudul
f5abdd489d Mark activity on HTTP response. 2022-09-28 01:24:41 +02:00
Bartosz Taudul
fb4d76469b Activity tracking global variable. 2022-09-28 00:36:00 +02:00
Bartosz Taudul
c7ec2a9e0e Check for popup background fade animation. 2022-09-28 00:26:29 +02:00
Bartosz Taudul
b3e9a03856 Check for activity in View. 2022-09-28 00:26:03 +02:00
Bartosz Taudul
232fb5aaa4 Disable screen redraw when there are no input events. 2022-09-27 22:02:08 +02:00
Bartosz Taudul
ff8a85ea2d Use small font for debug data in about window. 2022-09-26 01:15:37 +02:00
Bartosz Taudul
be392a76fb Move TracyVersion.hpp to common. 2022-08-27 16:05:36 +02:00
Bartosz Taudul
4bcb59bbe6 Update font awesome and migrate to v6 headers. 2022-08-17 12:07:38 +02:00
Bartosz Taudul
7dbfed9aea Drop access to native window.
The new NFD library is not using this information, and the old one was using
it only on Windows. Oh well.

Removal of this functionality also removes some build-time decisions.
2022-08-12 21:44:24 +02:00
Bartosz Taudul
d63d1c9e7f Load icon during rendering backend setup.
Creating a new window along with setting up an OpenGL context is universally
a lengthy operation. Decode the icon image on a separate thread.
2022-08-07 17:13:38 +02:00
Bartosz Taudul
aa07820eb7 Rely solely on GLFW DPI handling. 2022-07-28 00:31:10 +02:00
Bartosz Taudul
b86f1a907a Move all GLFW code to a separate class. 2022-07-28 00:24:52 +02:00
Bartosz Taudul
1e8029c4d9 Display icon in the about screen. 2022-07-28 00:24:50 +02:00
Bartosz Taudul
1eacce9e06 Create texture with resized icon. 2022-07-28 00:24:49 +02:00
Bartosz Taudul
2c31ba8016 Don't free icon pixel data. 2022-07-28 00:24:48 +02:00