7250456db5 
					 
					
						
						
							
							Got centered resize working for the handles  
						
						 
						
						... 
						
						
						
						Impl feels jank... but thats what I get for supporting two origins for the auto-layout 
						
						
					 
					
						2024-05-16 02:14:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af757cfdaa 
					 
					
						
						
							
							Began working on a proper default theme  
						
						 
						
						... 
						
						
						
						Going with dark mode at first,
I'll also be making a lightmode, but I want to have a post-processing shader for tonemapping the app screen's tone by the user before doing so. 
						
						
					 
					
						2024-05-15 03:37:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26771ff2fd 
					 
					
						
						
							
							made a new hashtable container: HMapChained  
						
						 
						
						... 
						
						
						
						Will be used isntead of the zpl in some places 
						
						
					 
					
						2024-05-14 11:47:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						12c99bee26 
					 
					
						
						
							
							Mostly cleanup  
						
						 
						
						... 
						
						
						
						Text is athe biggest bottleneck right now. Raylib as a renderer fails for this prototype in that front.
I'll eventually need to look into other solutions such as SDL2 + something that renders UI boxes & text very fast... 
						
						
					 
					
						2024-05-13 21:53:08 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						595de438af 
					 
					
						
						
							
							WIP: Persistent order support for rooted boxes (top-most boxes)  
						
						 
						
						... 
						
						
						
						I wasn't expecting it to be this to bad to support it...
Also:
* I renamed some of the files to group better with the virtual codebase view 
						
						
					 
					
						2024-05-13 01:53:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f693685d72 
					 
					
						
						
							
							Added a script automatically generating a virtual view using symbol links of the codebase  
						
						 
						
						... 
						
						
						
						So I can finally have some folders for organization 
						
						
					 
					
						2024-05-12 16:02:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a4f7ac6de 
					 
					
						
						
							
							minor changes, prepping for next tasks  
						
						 
						
						
						
						
					 
					
						2024-05-11 01:30:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b1565e35b 
					 
					
						
						
							
							AppUI lifted to its own file, Got horizontal and vertical boxes working  
						
						 
						
						
						
						
					 
					
						2024-05-10 19:20:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4492ca3079 
					 
					
						
						
							
							Corrections to ols config, moved ols out of repo  
						
						 
						
						... 
						
						
						
						ols is now assumed to exist installed by the user 
						
						
					 
					
						2024-05-04 08:26:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca66f517e9 
					 
					
						
						
							
							update build script to remove pdbs before building (msvc issues)  
						
						 
						
						... 
						
						
						
						Also update ignores to ignore log zips 
						
						
					 
					
						2024-03-20 20:50:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2d5e308046 
					 
					
						
						
							
							misc changes, hot reload is broken  
						
						 
						
						
						
						
					 
					
						2024-03-20 00:44:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ae9a418ec 
					 
					
						
						
							
							Had to enable default allocator for backtrace library (for now)  
						
						 
						
						
						
						
					 
					
						2024-03-19 20:20:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6d1a32b124 
					 
					
						
						
							
							Move odin compiler and ols to their own directory separate from thirdparty packages: toolchain  
						
						 
						
						
						
						
					 
					
						2024-03-19 18:52:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cbf47ca21d 
					 
					
						
						
							
							Build scripts further improved  
						
						 
						
						... 
						
						
						
						Now depedency checking is working as intended 
						
						
					 
					
						2024-03-19 16:57:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf211a8e14 
					 
					
						
						
							
							Fixed bad resize_non_zeroed impl (cannot use default_resize_bytes_align_non_zeroed, its not a resize)  
						
						 
						
						
						
						
					 
					
						2024-03-19 12:18:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						44ed7a2a85 
					 
					
						
						
							
							Improved update_deps.ps1  
						
						 
						
						
						
						
					 
					
						2024-03-19 11:47:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d29a1e20e7 
					 
					
						
						
							
							very minor tidying  
						
						 
						
						
						
						
					 
					
						2024-03-19 08:36:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0b8f3d595 
					 
					
						
						
							
							latest (doing some ark vcs stuff)  
						
						 
						
						
						
						
					 
					
						2024-03-17 15:30:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49a4e117a2 
					 
					
						
						
							
							Got "Line LODs" working for the whitespace AST test, first step toward hboxes  
						
						 
						
						... 
						
						
						
						Yet another issue with memory persists (seems to be related to slab free) 
						
						
					 
					
						2024-03-15 00:02:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f574ef760 
					 
					
						
						
							
							Updates to scripts  
						
						 
						
						
						
						
					 
					
						2024-03-14 00:00:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						159aedb592 
					 
					
						
						
							
							Memory fixes, progress towards anchors support in the UI auto-layout  
						
						 
						
						... 
						
						
						
						Also support for margins 
						
						
					 
					
						2024-03-12 20:55:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d2daa686d4 
					 
					
						
						
							
							Script updates  
						
						 
						
						
						
						
					 
					
						2024-03-12 02:32:46 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b8c4948ad 
					 
					
						
						
							
							Added screeenspace culling for ui boxes  
						
						 
						
						
						
						
					 
					
						2024-03-11 02:05:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1656dffb67 
					 
					
						
						
							
							Setup spall profiling, did first optimizations!  
						
						 
						
						
						
						
					 
					
						2024-03-11 02:05:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						304e710c16 
					 
					
						
						
							
							It works but there is a memory issue... (parsing in tick update)  
						
						 
						
						
						
						
					 
					
						2024-03-10 20:09:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c80254adbc 
					 
					
						
						
							
							Got whitespace parser working + widget generation for basic case!  
						
						 
						
						
						
						
					 
					
						2024-03-10 10:31:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0adfbf5f5 
					 
					
						
						
							
							Made the initial whitespace parser  
						
						 
						
						
						
						
					 
					
						2024-03-02 18:19:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						035c726a71 
					 
					
						
						
							
							got basic ui elmental interaction working, + alignment of anchor  
						
						 
						
						
						
						
					 
					
						2024-03-02 10:24:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1e5773e486 
					 
					
						
						
							
							Improvements to build scripts  
						
						 
						
						
						
						
					 
					
						2024-03-01 15:23:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1de141288f 
					 
					
						
						
							
							Made font_cache use the zpl hash map, make a proper setup for how many atlases to sore in the size_table  
						
						 
						
						
						
						
					 
					
						2024-02-27 09:32:26 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4deee942a8 
					 
					
						
						
							
							General codebase refactor & cleanup  
						
						 
						
						... 
						
						
						
						Renamed HashTable to HMapZPL, with procs having the zpl_ namespace prefix.
(I want to eventually get away from using it)
Started to use the grime pattern for library aliasing better. 
						
						
					 
					
						2024-02-27 07:50:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						20b7e2c77e 
					 
					
						
						
							
							Fixed up build script order  
						
						 
						
						
						
						
					 
					
						2024-02-14 02:27:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f36b05e795 
					 
					
						
						
							
							Starting to layout scaffolding for UI based on RAD Debugger/Ryan's UI Series  
						
						 
						
						
						
						
					 
					
						2024-02-12 20:52:56 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6147d4e344 
					 
					
						
						
							
							Refactors, lots and lots of it... plus coodinate space  
						
						 
						
						
						
						
					 
					
						2024-02-11 23:00:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f6d3636e1 
					 
					
						
						
							
							Fixes to build scripts  
						
						 
						
						
						
						
					 
					
						2024-01-30 01:28:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c2a95c796 
					 
					
						
						
							
							Update deps to not copy dlls if odin wasn't updated.  
						
						 
						
						
						
						
					 
					
						2024-01-25 11:31:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c9a10c3b41 
					 
					
						
						
							
							Fix for hot-reload (raylib shared required on odin compiler)  
						
						 
						
						
						
						
					 
					
						2024-01-25 11:24:52 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1755dac070 
					 
					
						
						
							
							wip fixes for hot reload  
						
						 
						
						
						
						
					 
					
						2024-01-25 10:49:57 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89f2041b79 
					 
					
						
						
							
							Setup project to auto-grab dependencies directory from a fork of the odin repo.  
						
						 
						
						
						
						
					 
					
						2024-01-22 21:38:09 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						761794f594 
					 
					
						
						
							
							Hot reload works  
						
						 
						
						
						
						
					 
					
						2024-01-22 03:47:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77a48d7104 
					 
					
						
						
							
							Memory setup for hot-reload & save states  
						
						 
						
						
						
						
					 
					
						2024-01-22 00:22:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b259f2893 
					 
					
						
						
							
							Odin is nice.  
						
						 
						
						
						
						
					 
					
						2024-01-21 23:38:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85ac6a1d55 
					 
					
						
						
							
							Initial stuff  
						
						 
						
						
						
						
					 
					
						2024-01-21 11:16:12 -05:00