Commit Graph
87 Commits
Author SHA1 Message Date
Krzosa Karol 644bb896ac scroller work, everything improv 2025-01-31 09:26:23 +01:00
Krzosa Karol 9808d435d5 text input, everything lister 2025-01-30 13:51:46 +01:00
Krzosa Karol f7a97d1583 fix keyboard nav tree traversal 2025-01-30 11:08:48 +01:00
Krzosa Karol 6f723af31f impl os functions to delete generated hot loading files 2025-01-30 10:45:35 +01:00
Krzosa Karol be2537b73c ui_tree_table 2025-01-30 09:54:18 +01:00
Krzosa Karol 491f60b59e rect_top and children sum 2025-01-28 23:26:46 +01:00
Krzosa Karol 5fe358f480 misc 2025-01-28 13:37:47 +01:00
Krzosa Karol 0087ff71cb safe cast rename 2025-01-28 13:36:04 +01:00
Krzosa Karol 18bcbbef8d fix scroller inf divide, safe ratio, safe cast 2025-01-28 13:35:45 +01:00
Krzosa Karol 6f3ffc76ff horiscroller 2025-01-28 11:08:19 +01:00
Krzosa Karol f8a04a251d new ui_box helper 2025-01-28 09:58:27 +01:00
Krzosa Karol 15ccf71739 begin context menu 2025-01-27 21:50:02 +01:00
Krzosa Karol 870ed125ee efficient rendering of log view, node reversal 2025-01-27 15:10:02 +01:00
Krzosa Karol a8cf9bfee9 fix scroll bar 2025-01-26 22:06:55 +01:00
Krzosa Karol 8ae6e15bf8 small hto load improvements 2025-01-26 19:55:31 +01:00
Krzosa Karol 5d127b7f2c hot reload refactor 2025-01-26 12:46:14 +01:00
Krzosa Karol f98c8e3dfa hot reload working 2025-01-26 11:54:31 +01:00
Krzosa Karol 7831cc51d6 color table, string_pos_offset 2025-01-26 08:24:09 +01:00
Krzosa Karol 0a6654c15d ui, fix cutting bug, appearance animations, add f32_round 2025-01-25 14:16:41 +01:00
Krzosa Karol 39c9a9841e ui_text_input selection 2025-01-23 19:14:54 +01:00
Krzosa Karol 0b6ea60fa7 fn_test and ui_text_input work 2025-01-23 19:02:20 +01:00
Krzosa Karol fdbc8490c4 ui begin text box 2025-01-23 09:51:16 +01:00
Krzosa Karol 157baab5b9 refactor padding, required size. Working on colors 2025-01-23 09:25:41 +01:00
Krzosa Karol 057d6b6f50 ui colors 2025-01-22 22:18:18 +01:00
Krzosa Karol de35c4a705 wasm f32_pow, f64_pow, lots of changes to math, ui animations start 2025-01-22 17:59:30 +01:00
Krzosa Karol b20a507834 remove draw / gfx, baseline 2025-01-22 14:46:07 +01:00
Krzosa Karol 223038c9cd wasm, ui, dpi and text baseline 2025-01-22 13:11:04 +01:00
Krzosa Karol e54265fcac it's working on web and in window, waow 2025-01-22 11:08:16 +01:00
Krzosa Karol 802141a234 wasm, app 2025-01-22 10:06:30 +01:00
Krzosa Karol 61df7baed0 ui, fix scroller 2025-01-22 09:01:17 +01:00
Krzosa Karol 98f5116ee6 ui, fix scrolled elements stealing hot 2025-01-22 08:59:20 +01:00
Krzosa Karol 02638f80f0 improvement 2025-01-21 18:02:30 +01:00
Krzosa Karol adb30cf24d working on template stuff, add log flush 2025-01-21 16:02:09 +01:00
Krzosa Karol 515737f477 wasm new line fix 2025-01-21 13:50:58 +01:00
Krzosa Karol 5176a554e8 remove test code, fix os_console_log additional new line 2025-01-21 13:48:43 +01:00
Krzosa Karol 2b4d641857 new table format, templating mt_printf 2025-01-21 13:44:41 +01:00
Krzosa Karol 4679f0da48 refactor meta tables 2025-01-21 10:07:18 +01:00
Krzosa Karol f221ccfcf9 meta refactorings 2025-01-20 11:00:33 +01:00
Krzosa Karol 6f53fa4db0 forgot header 2025-01-20 10:24:10 +01:00
Krzosa Karol f863f847dc revisit hash_table, add interning 2025-01-20 10:24:03 +01:00
Krzosa Karol 63cc0d92f1 simplify log and mt_tweak_color 2025-01-20 09:03:57 +01:00
Krzosa Karol ac2763f87b radio button and tab switcher 2025-01-19 21:57:32 +01:00
Krzosa Karol 887eb72fa0 using cache in build_file, ui metaprogram and generating stacks 2025-01-19 21:35:01 +01:00
Krzosa Karol b90656508b minor improvements 2025-01-18 12:19:22 +01:00
Krzosa Karol 9a70640a6e move ui to ui/ 2025-01-18 12:03:33 +01:00
Krzosa Karol 469c0c8ec3 reloading font dynamically 2025-01-18 12:02:24 +01:00
Krzosa Karol 68683c0218 min max tweaks 2025-01-18 11:41:18 +01:00
Krzosa Karol bd8f9ed12e tweaks in ui 2025-01-18 10:39:55 +01:00
Krzosa Karol 90ae24a0cb add tweaks 2025-01-18 10:36:47 +01:00
Krzosa Karol 2e445d2592 mt_embed_file 2025-01-18 10:09:10 +01:00
Krzosa Karol 7e52440e18 cgen, stb_truetype defines 2025-01-18 09:18:57 +01:00
Krzosa Karol 63dda7bf13 improving lexer 2025-01-17 23:08:52 +01:00
Krzosa Karol a3e6730e0b id_stack, modifiable ui for struct based on type info! 2025-01-17 15:23:00 +01:00
Krzosa Karol d3c84fd666 don't include generated math into build_file, use cache, ui 2025-01-17 13:35:35 +01:00
Krzosa Karol 0ad84c9fc7 new ui conception rect_cut+ryan memes 2025-01-17 10:59:35 +01:00
Krzosa Karol 3151a84ffe new ui idea 2025-01-16 11:44:30 +01:00
Krzosa Karol 1b40ab9a8e new ui idea 2025-01-16 11:44:23 +01:00
Krzosa Karol c315d50a52 save 2025-01-16 10:42:24 +01:00
Krzosa Karol 1d196802bd ui fix scroll jumps collapsing/expanding 2025-01-16 09:44:11 +01:00
Krzosa Karol 947ac4bdf1 refactor ui flags 2025-01-16 08:55:00 +01:00
Krzosa Karol 6a1bb5a881 clipping to intersect of parent and box 2025-01-15 11:07:51 +01:00
Krzosa Karol d99a111742 render set clip, fix render push vertex 2025-01-15 10:47:57 +01:00
Krzosa Karol c680d60b19 improving scroller 2025-01-15 10:32:29 +01:00
Krzosa Karol 5f33455b97 scroller working 2025-01-15 08:51:41 +01:00
Krzosa Karol 8c25a7f39c ui delta mouse, dragging scroller 2025-01-13 11:11:10 +01:00
Krzosa Karol b4d3f20cad ui 2025-01-13 10:31:23 +01:00
Krzosa Karol dd796b12f4 ui id strategy and core_hash.c 2025-01-12 17:27:53 +01:00
Krzosa Karol 16125f5605 ui 2025-01-11 20:52:44 +01:00
Krzosa Karol b81297450b ui id strategies, display and hash string 2025-01-11 12:58:28 +01:00
Krzosa Karol e8c8c1bf5c Thinking about ids 2025-01-11 12:32:29 +01:00
Krzosa Karol 3acc1c2ca4 ui expander working! 2025-01-11 10:34:51 +01:00
Krzosa Karol fa3d59ed3e linked list rename mod to ex 2025-01-11 08:36:41 +01:00
Krzosa Karol e2d87d3631 defer_if 2025-01-11 08:32:13 +01:00
Krzosa Karol 26d8c176a0 ui allocation scheme 2025-01-10 11:14:56 +01:00
Krzosa Karol 74a60e812d app_frame, ui layout, draw the list 2025-01-09 10:38:08 +01:00
Krzosa Karol bd5ce59791 render fix 2025-01-08 09:39:46 +01:00
Krzosa Karol 189902dae6 win32 drawing text 2025-01-08 09:34:53 +01:00
Krzosa Karol 7c282bacb2 ui_work 2025-01-07 08:40:27 +01:00
Krzosa Karol 83c28e27d0 ui work 2025-01-06 21:33:15 +01:00
Krzosa Karol 1710bc232d core changes 2025-01-06 21:33:00 +01:00
Krzosa Karol 2e2b3ceafb init core hash table 2025-01-06 12:59:29 +01:00
Krzosa Karol a059eec8ea type_info improvements 2025-01-06 12:17:57 +01:00
Krzosa Karol 773eeb1cbf fix bug in wasm app 2025-01-06 08:35:37 +01:00
Krzosa Karol 20a73af374 core_random, default_is_invalid 2025-01-05 14:57:28 +01:00
Krzosa Karol b907e0ebee core_test_entry add 2025-01-05 12:09:13 +01:00
Krzosa Karol b9106abadb dont serialize meta flag, wasm work 2025-01-05 12:05:39 +01:00
Krzosa Karol 67f654f72e readd seconds stuff 2025-01-05 10:23:41 +01:00