Commit Graph

236 Commits

Author SHA1 Message Date
Bartosz Taudul
00fb98ed64 Only show window when it's ready. 2018-08-31 19:40:08 +02:00
Bartosz Taudul
a9dd70251b Save window position, size, maximized state. 2018-08-31 19:38:19 +02:00
Bartosz Taudul
bc886e4287 Save path is not persistent. 2018-08-31 19:38:05 +02:00
Bartosz Taudul
fca71e6e0d Update to imgui 1.64. 2018-08-31 18:37:29 +02:00
Bartosz Taudul
d977fa004d Enable keyboard navigation. 2018-08-30 02:08:08 +02:00
Bartosz Taudul
f1e4d949a0 Update bindings. 2018-08-30 02:01:12 +02:00
Bartosz Taudul
d287250e25 Also update imgui_freetype. 2018-08-30 01:01:23 +02:00
Bartosz Taudul
411f956db2 Save imgui.ini in a common location. 2018-08-29 23:22:54 +02:00
Bartosz Taudul
204cc019ea Add file storage helpers. 2018-08-29 23:22:44 +02:00
Bartosz Taudul
b3b12f76f3 Add LZ4HC support to FileWrite. 2018-08-26 16:25:43 +02:00
Bartosz Taudul
aefa2a9573 Display dialog when CPU doesn't support AVX/AVX2. 2018-08-19 22:20:54 +02:00
Bartosz Taudul
7fc1729f3b Reduce required instruction set to SSE2 in winmain.cpp. 2018-08-19 22:20:54 +02:00
Bartosz Taudul
ddf889e8bc Move WinMain entry point to a separate source file. 2018-08-19 22:20:54 +02:00
Bartosz Taudul
ddbc7d5ac2 Add hourglass icon to loading pop-up. 2018-08-17 23:29:32 +02:00
Bartosz Taudul
940dda8fc1 Use helper header for icons. 2018-08-17 23:22:13 +02:00
Bartosz Taudul
bb6b646d6e Add icons to user manual, homepage and tutorial buttons. 2018-08-17 23:08:07 +02:00
Bartosz Taudul
841f18885e Add simple animation controller. 2018-08-17 22:23:04 +02:00
Bartosz Taudul
914a1713e3 Use freetype to render fonts. 2018-08-17 21:40:15 +02:00
Bartosz Taudul
e6ab7692c8 Use Cousine-Regular as monospaced font. 2018-08-17 20:57:26 +02:00
Bartosz Taudul
fe37c4ab80 Scale scrollbar with DPI. 2018-08-17 19:06:30 +02:00
Bartosz Taudul
8eee82b0ce Scale cosmetic UI elements with DPI. 2018-08-17 19:06:14 +02:00
Bartosz Taudul
0de3e088d9 Use icons in main profiler window buttons. 2018-08-17 19:03:35 +02:00
Bartosz Taudul
7cfcdee053 Slightly reduce icons size. 2018-08-17 18:45:04 +02:00
Bartosz Taudul
92284b65e7 Use save file icon. 2018-08-17 18:36:06 +02:00
Bartosz Taudul
9b1af05472 Use power off icon. 2018-08-17 18:33:56 +02:00
Bartosz Taudul
97eb88a839 Use icons in initial connection window. 2018-08-17 18:28:21 +02:00
Bartosz Taudul
3d0b9da592 Merge font awesome into the default font. 2018-08-17 17:56:55 +02:00
Bartosz Taudul
337111f948 Add Font Awesome Solid 5.2.0. 2018-08-17 17:56:33 +02:00
Bartosz Taudul
7f6454d550 Setup window title setter callback. 2018-08-17 17:24:50 +02:00
Bartosz Taudul
b24d9fa044 Declare OpenWebpage() static. 2018-08-17 17:19:06 +02:00
Bartosz Taudul
b76707ffa1 Render main profiler view in whole window. 2018-08-17 17:00:56 +02:00
Bartosz Taudul
df7db3bd2b Notify profiler about root window size. 2018-08-17 16:54:56 +02:00
Bartosz Taudul
c503e3760c Load fixed width font (the default ImGui one for now). 2018-08-17 15:18:37 +02:00
Bartosz Taudul
9dbc56beb6 Initialize text editor. 2018-08-17 14:44:41 +02:00
Bartosz Taudul
6bf7b85260 Add file existence check. 2018-08-17 13:35:33 +02:00
Bartosz Taudul
a54191cb3c Rename "standalone" to "profiler". 2018-08-07 22:26:37 +02:00