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
|
6c6ec00251
|
Handle failures when loading connection history.
|
2023-06-29 23:59:54 +02:00 |
|
Bartosz Taudul
|
c57b8994f6
|
Reduce required version of wl_seat protocol to 5.
The latest wl_seat protocol version is 9, but the last addition was made
to it in version 5. Wayland is stupid.
|
2023-05-25 18:48:45 +02:00 |
|
Bartosz Taudul
|
2759f96c0e
|
Add headers required on FreeBSD.
|
2023-05-23 23:48:48 +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
|
efce727ad4
|
Add extern "C" to ini.h.
|
2023-05-01 15:13:00 +02:00 |
|
Bartosz Taudul
|
a2d470690f
|
Pass global config to View.
|
2023-05-01 14:41:38 +02:00 |
|
Bartosz Taudul
|
2c227af4f3
|
Add rxi's ini sources.
https://github.com/rxi/ini
13a254c9e38def8924a83badfea5eda5a01b9295
|
2023-05-01 14:08:28 +02:00 |
|
Bartosz Taudul
|
0f0ac2d6c5
|
No longer need glGenerateMipmap.
|
2023-04-29 13:11:16 +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
|
383f1ea8f1
|
Update OpenGL loader.
|
2023-04-27 23:17:34 +02:00 |
|
Bartosz Taudul
|
f7b12e2dda
|
Add zigzag bitmap.
|
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
|
778d0cb3fb
|
Socket::ReadUpTo() doesn't support timeouts.
|
2023-04-16 12:19:48 +02:00 |
|
Bartosz Taudul
|
72dfab80f8
|
Update ImGui to 1.89.5 + docking.
|
2023-04-16 00:22:05 +02:00 |
|
Bartosz Taudul
|
e62a383833
|
Update imgui to 1.89.4 + docking + emscripten glfw fix.
|
2023-03-20 23:54:46 +01:00 |
|
Bartosz Taudul
|
b0174f2f3a
|
No privilege elevation is possible on emscripten.
|
2023-02-20 21:36:18 +01:00 |
|
Bartosz Taudul
|
fad09a452a
|
Update ImGui to 1.89.3 + docking.
|
2023-02-14 17:57:14 +01:00 |
|
Bartosz Taudul
|
cc5e97c88d
|
Bump stb_image.h to 2.28.
|
2023-01-31 22:55:18 +01:00 |
|
Bartosz Taudul
|
096293110b
|
Update ImGui to 1.89.2 + docking.
|
2023-01-05 19:15:58 +01:00 |
|
Bartosz Taudul
|
6e70b7c20b
|
Push keyboard modifiers to ImGui.
|
2022-12-22 17:48:14 +01:00 |
|
Bartosz Taudul
|
797d5df850
|
Push key events to ImGui.
|
2022-12-22 17:39:30 +01:00 |
|
Bartosz Taudul
|
dff2a6d6c2
|
Implement XKB text compositing.
|
2022-12-20 22:19:45 +01:00 |
|
Bartosz Taudul
|
b7affdd92d
|
Create XKB compose table/state.
|
2022-12-20 21:55:31 +01:00 |
|
Bartosz Taudul
|
0831b3f301
|
Push focus events to ImGui.
|
2022-12-20 17:11:15 +01:00 |
|
Bartosz Taudul
|
170a961d8d
|
Tweak mouse wheel behavior on Wayland.
|
2022-12-20 16:54:28 +01:00 |
|
Bartosz Taudul
|
aa0e899573
|
Initialize XKB state.
|
2022-12-20 00:22:27 +01:00 |
|
Bartosz Taudul
|
7106b0c5ef
|
Hook no-op keyboard handling.
|
2022-12-19 23:46:08 +01:00 |
|
Bartosz Taudul
|
3b58f5596d
|
Detect precise (touchpad) scroll events.
Currently the wheel axis Y change has little impact, as the zoom in/out logic
assumes wheel events are discrete.
|
2022-12-19 21:26:59 +01:00 |
|
Bartosz Taudul
|
ac87b05dcb
|
Fix scroll events direction on Wayland.
|
2022-12-19 21:11:53 +01:00 |
|
Bartosz Taudul
|
7f00ae8c83
|
Fix mouse buttons order on Wayland.
|
2022-12-19 21:10:55 +01:00 |
|
Bartosz Taudul
|
b80ede3ec6
|
Limit time delta to 0.1s.
|
2022-12-11 18:01:32 +01:00 |
|
Bartosz Taudul
|
9e6214350c
|
Support Hi-DPI mouse cursor.
|
2022-12-11 17:50:05 +01:00 |
|
Bartosz Taudul
|
1f4562e51d
|
Support Hi-DPI.
|
2022-12-11 17:43:41 +01:00 |
|
Bartosz Taudul
|
63ba9cccf2
|
Track max output scale.
|
2022-12-11 17:29:28 +01:00 |
|
Bartosz Taudul
|
3d42732795
|
Track window maximized state.
|
2022-12-11 16:45:35 +01:00 |
|
Bartosz Taudul
|
d5191ccbd4
|
Enable alt-space menu on windows.
|
2022-12-09 19:04:45 +01:00 |
|
Bartosz Taudul
|
ee3d5a94a7
|
Fix apfel check.
|
2022-12-09 18:59:01 +01:00 |
|
Bartosz Taudul
|
462d8103aa
|
Mark activity on window XDG surface reconfiguration.
This happens for example when the window is resized, or maximized.
|
2022-12-04 21:12:50 +01:00 |
|
Bartosz Taudul
|
12a109d303
|
Use XDG decoration protocol.
|
2022-12-04 21:12:50 +01:00 |
|
Bartosz Taudul
|
9d7cdf2a29
|
Add xdg-decoration protocol.
|
2022-12-04 21:12:50 +01:00 |
|