Commit graph

1398 commits

Author SHA1 Message Date
f9e8b76029 Fix gfx rapidjson dependency 2023-01-08 17:56:31 +03:00
c980e72e14 Make gfx::gltf_mesh::mesh::primitive::draw const 2023-01-07 02:46:40 +03:00
13590ff9e5 Add gltf asset parser & mesh generator 2023-01-07 02:26:26 +03:00
e19b515404 Make psemek_package_files respect relative directories 2023-01-07 02:26:16 +03:00
630ae28301 Add simple 1st order feedforward filters 2023-01-06 20:09:43 +03:00
ef95af60ae Support creating a loop directly from a track 2023-01-06 20:09:21 +03:00
0d23d8bcab Add audio white noise generator 2023-01-06 19:32:34 +03:00
3c22074f8d Implement audio::concat effect 2023-01-06 19:15:48 +03:00
098c3e84b1 Add common directories to file dialog 2023-01-05 19:30:00 +03:00
9a5206ebf9 Fix file dialog on windows 2023-01-05 19:24:24 +03:00
b9939ba10e Show full text in tagged_text parse error 2023-01-05 19:12:35 +03:00
2906e31634 Fix scroller position after reshape 2023-01-05 18:38:47 +03:00
3f5735e10f Don't send mouse events to hidden scroller children 2023-01-05 18:35:39 +03:00
0b358f6877 Support label on link mouseover callback 2023-01-05 18:18:11 +03:00
dd38061d1c Send initial scene resize after the update and before the rendering 2023-01-05 16:42:58 +03:00
1241fdff9c Make path canonical before using it in file dialog 2023-01-05 16:14:59 +03:00
bf3f6f61d1 Remove non-implemented file dialog common paths 2023-01-05 16:12:00 +03:00
ea726c7a93 Better file dialog confirm button behavior 2023-01-05 16:10:50 +03:00
1b8339ed5d Escape paths in file dialog 2023-01-05 16:08:47 +03:00
361ef9fd7a Add default scroller implementation 2023-01-05 04:54:01 +03:00
874d4bd5c8 Huge ui::scroller changes: support asymmetric shaping, remove sticking feature 2023-01-05 02:40:47 +03:00
c928b88062 Try to fix label cursor issue 2023-01-04 21:47:31 +03:00
cdbe162521 Add default toggle button implementation 2023-01-04 21:14:14 +03:00
42e1136123 Remove sdl2-mixer dependency 2023-01-04 18:11:38 +03:00
9e5b6997f6 Add a CMake function for adding extra files to packaging 2023-01-04 18:01:06 +03:00
594dcc9230 Hide file dialog confirm button when appropriate 2023-01-04 17:09:31 +03:00
d60eb6f659 Flush log on signal 2023-01-04 16:06:34 +03:00
267304ce6a Fix file dialog rewriting selected files (facepalm) 2023-01-04 03:10:23 +03:00
0a64bd0cbb Sort entries in file dialog 2023-01-04 01:44:37 +03:00
b1063f83d9 Add file icon to file dialog 2023-01-04 01:39:37 +03:00
f31e97edde Add a file dialog implementation 2023-01-03 23:31:45 +03:00
9481997034 Support retrieving ui:🪟:on_close callback & explicitly closing a window 2023-01-03 23:31:36 +03:00
9c70c8e19e Add util::range deduction guides 2023-01-02 23:07:20 +03:00
c43aa72334 Another selector spawning lifetime fix 2023-01-01 23:53:54 +03:00
c0c659ee61 Fix spawned selector lifetime 2023-01-01 21:54:49 +03:00
8425900fe0 Implement synchronous implementation of async::executor 2022-12-26 14:06:39 +03:00
9600bd96d5 Add async::threadpool::thread_count() 2022-12-26 14:06:23 +03:00
5a0469364f Add geom::contains(box, box) 2022-12-24 23:53:46 +03:00
ee9847a904 Fix cg::delaunay for some weird circular cases 2022-12-23 13:26:41 +03:00
eb33aa3b91 Fix handling degenerate states in cg::triangulation 2022-12-23 10:02:06 +03:00
e1d4608e3f Highlight the option that owns the active submenu in ui::selector 2022-12-23 10:01:24 +03:00
d6f53ed76f Make default ui::selector use fg_color instead of bg_color 2022-12-23 09:59:31 +03:00
64425e4cc9 Implement adding windows resource file for a target 2022-12-22 21:50:25 +03:00
2349882abc Fix updating apt-get in Dockerfiles 2022-12-22 21:49:53 +03:00
b247566b09 Fix used docker image for packaging 2022-12-22 21:48:51 +03:00
bd9e148d9b Fix extra semicolon 2022-12-22 21:48:32 +03:00
a63bc2eb01 Add submenu arrows to default ui::selector 2022-12-22 16:33:46 +03:00
72cbec959d Support ui::button::on_release callback 2022-12-22 16:06:02 +03:00
d692256580 Support alpha-channel in ui::color_picker 2022-12-20 18:19:14 +03:00
17bb412140 Draw checkers for transparent color in ui::color_view 2022-12-20 18:19:05 +03:00