Commit graph

62 commits

Author SHA1 Message Date
hodasemi 36937a899e Correctly setup info icon for label 2024-04-26 08:34:40 +02:00
hodasemi 50cacf28bd Add info icon to label 2024-04-26 08:28:05 +02:00
hodasemi 142ff7ae3a Prelude Displayable filltype 2024-04-24 14:41:28 +02:00
hodasemi be011c467e Allow color to be squared 2024-04-24 14:37:02 +02:00
hodasemi ed3c470716 Add fill type concept 2024-04-23 15:31:52 +02:00
hodasemi 8731bf1f7e Fix order 2024-04-22 09:48:32 +02:00
hodasemi 75e92513fe Hide the old element on attach to grid 2024-04-22 07:36:28 +02:00
hodasemi bb27a8cda0 Fix moving frameable 2024-04-21 08:33:15 +02:00
hodasemi 57db78f645 Move frameable unscaled 2024-04-21 08:28:17 +02:00
hodasemi 94d173e2bb Expose position of ui elements 2024-04-21 07:41:08 +02:00
hodasemi a50ef55ad4 Don't error out if weak handle isn't present 2024-04-18 08:02:12 +02:00
hodasemi ffda082363 Add static cast 2024-04-16 10:19:58 +02:00
hodasemi c47ed815b6 Add as fn trait function 2024-04-11 13:35:44 +02:00
hodasemi edf81556d9 Add context to builder 2024-04-07 15:39:32 +02:00
hodasemi 9e28804a38 Make statehandle a weak reference 2024-04-05 11:13:08 +02:00
hodasemi 8599d7bb0e Add clear function 2024-04-04 18:17:11 +02:00
hodasemi 17a12024bb Implement controller icon for button 2024-04-04 17:57:50 +02:00
hodasemi d1b59e008f Make future not hold strong handles 2024-04-04 14:58:54 +02:00
hodasemi 3ecada3b47 Expose list of queryable ids 2024-04-04 14:48:41 +02:00
hodasemi ce84cc52d8 Improve testing 2024-04-04 10:35:00 +02:00
hodasemi a4f0c0bcc8 Add callbackbuilder 2024-04-04 09:11:42 +02:00
hodasemi 1baf6a488e Add clonable FutureStateChange 2024-04-04 08:23:46 +02:00
hodasemi 4bf0607a11 Merge 2 gui builders 2024-03-28 08:32:06 +01:00
hodasemi 2ddc27ee30 Implement more traits 2024-03-27 19:04:36 +01:00
hodasemi 0dfb852d28 Add clone to StateHandle 2024-03-27 16:07:01 +01:00
hodasemi ff076d016a Implement future state change 2024-03-27 13:49:22 +01:00
hodasemi 47163b097b Remove probably not needed mutex 2024-03-27 13:02:53 +01:00
hodasemi 99fad3deb3 Properly update displayable 2024-03-25 15:31:04 +01:00
hodasemi a5045770ca Add serde tests 2024-03-25 15:10:42 +01:00
hodasemi 5f63f4115e Extend parser with generator feature 2024-03-25 12:33:56 +01:00
hodasemi cfd079b370 Fix generator 2024-03-25 11:40:07 +01:00
hodasemi e777af9758 Implement generator test 2024-03-25 10:12:52 +01:00
hodasemi 14236e1cd8 Finish generator implementation 2024-03-25 08:30:00 +01:00
hodasemi 13aa2ba04d Create build file for shaders 2024-03-25 07:12:51 +01:00
hodasemi e87b6a4ec6 Start implementing generator 2024-03-24 21:40:35 +01:00
hodasemi e0def0d91a Start ui element at runtime creator 2024-03-24 19:19:08 +01:00
hodasemi c5421404c2 Use impl_reprc macro 2023-02-01 14:42:25 +01:00
hodasemi e3d4f7595f Add safer_ffi changes 2023-01-27 13:46:54 +01:00
hodasemi a4bf0d254a Fix case of empty textables 2023-01-26 09:24:53 +01:00
hodasemi d563a6c089 Get multi sampled text to work 2023-01-22 18:18:24 +01:00
hodasemi 775bda1d07 Add third subpass 2023-01-22 16:02:46 +01:00
hodasemi de0a2bca70 Next step towards multisampled text 2023-01-21 23:34:01 +01:00
hodasemi f4a8e48d67 Implement first draft for multisampled text 2023-01-21 22:09:07 +01:00
hodasemi f5b0f76173 Recreate RenderTarget while preserving RenderPass 2023-01-21 17:03:54 +01:00
hodasemi 500fea420c Export Font type 2023-01-21 14:54:22 +01:00
hodasemi d0b7b7dd24 Impl default for create info 2023-01-21 14:40:58 +01:00
hodasemi febcfbc0b4 Use RenderTarget instead of RenderPass directly 2023-01-21 14:14:43 +01:00
hodasemi 672c0f00ba Improve setting background 2023-01-19 13:05:48 +01:00
hodasemi ef9d140894 Rename font_path member to font 2023-01-18 12:27:08 +01:00
hodasemi e8401e0d6e Add a way to pass font as bytes 2023-01-18 12:24:56 +01:00