| 
						
					 | 
					
						
						
						
						
							
						
						
							9079aca993
							
						
					 | 
					
						
						
							
							Fix segfault in lineHome
						
						
						
						
						
						
							
						
					 | 
					
						2024-09-04 12:30:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							70d6759884
							
						
					 | 
					
						
						
							
							Add basic line home/end
						
						
						
						
						
						
							
						
					 | 
					
						2024-09-04 12:27:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2f828b1ae8
							
						
					 | 
					
						
						
							
							Add up/down keynav
						
						
						
						
						
						
						
						Paragraph jumping could be better, but that can be refined later.
Progress on #10 
						
						
							
						
					 | 
					
						2024-09-04 01:36:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c1c0d2125d
							
						
					 | 
					
						
						
							
							Update TypeSet
						
						
						
						
						
						
							
						
					 | 
					
						2024-09-03 21:49:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3b4ab56914
							
						
					 | 
					
						
						
							
							Fix child boxes rendering on top of borders
						
						
						
						
						
						
						
						Closes #4 
						
						
							
 v0.7.1
						
					 | 
					
						2024-08-23 15:57:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e7f16645eb
							
						
					 | 
					
						
						
							
							Unset all attributes when the style changes
						
						
						
						
						
						
						
						Progress on #4 
						
						
							
						
					 | 
					
						2024-08-23 12:32:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ccbbb735fd
							
						
					 | 
					
						
						
							
							Update Tomo API
						
						
						
						
						
						
							
 v0.7.0
						
					 | 
					
						2024-08-16 17:58:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ab6bdeaba3
							
						
					 | 
					
						
						
							
							Add Bounds, InnerBounds to x.Window
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-16 17:25:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93d7eed21f
							
						
					 | 
					
						
						
							
							Update Tomo API
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-16 17:15:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b18f747f0c
							
						
					 | 
					
						
						
							
							Fix tag setting not invalidating style
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-14 19:59:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa2ef954b2
							
						
					 | 
					
						
						
							
							Backend unsets style attributes if they are no longer specified
						
						
						
						
						
						
							
 v0.6.1
						
					 | 
					
						2024-08-12 20:36:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e4fdde3da1
							
						
					 | 
					
						
						
							
							Use premultiplied alpha for X canvas
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-12 18:15:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d166d88388
							
						
					 | 
					
						
						
							
							Remove AttrIcon from Box implementation
						
						
						
						
						
						
							
 v0.6.0
						
					 | 
					
						2024-08-11 22:29:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							74025aac97
							
						
					 | 
					
						
						
							
							Update Tomo API
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-11 22:29:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e1cf524c57
							
						
					 | 
					
						
						
							
							TextBox tries to get a type face when parented if its face is nil
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-11 11:55:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							919f000073
							
						
					 | 
					
						
						
							
							Update Tomo API
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-10 21:14:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8aa8dc9570
							
						
					 | 
					
						
						
							
							Add support for AttrIcon
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-10 21:07:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a60a729ad9
							
						
					 | 
					
						
						
							
							Update X backend
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-10 20:47:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2af42a3568
							
						
					 | 
					
						
						
							
							Update internal system
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-10 20:24:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e2b3b84993
							
						
					 | 
					
						
						
							
							Add Exists method to Optional
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-10 01:55:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							925e011465
							
						
					 | 
					
						
						
							
							Add IconSet, FaceSet to style package
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-10 01:39:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d4c08a0f8c
							
						
					 | 
					
						
						
							
							Add an Optional type to util
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-09 23:41:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							38054a95bb
							
						
					 | 
					
						
						
							
							Update Tomo API
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-09 23:27:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ae5e2e30f
							
						
					 | 
					
						
						
							
							Move style into this repostiory
						
						
						
						
						
						
							
						
					 | 
					
						2024-08-09 23:27:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bacdd81f60
							
						
					 | 
					
						
						
							
							Propagate mouse motion events to boxes
						
						
						
						
						
						
							
 v0.5.1
						
					 | 
					
						2024-07-27 15:13:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d944f6016f
							
						
					 | 
					
						
						
							
							Update Tomo API to v0.41.1
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-27 15:04:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							01582d4ad1
							
						
					 | 
					
						
						
							
							Same for TextBox
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-27 13:47:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3941dae44a
							
						
					 | 
					
						
						
							
							Invalidate container minimum size when overflow is changed
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-27 13:46:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							85b8536925
							
						
					 | 
					
						
						
							
							Propagate keyboard events to root if nothing is focused
						
						
						
						
						
						
						
						This makes window-level keybinds possible. Exciting! 
						
						
							
						
					 | 
					
						2024-07-27 02:20:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6ff5dea308
							
						
					 | 
					
						
						
							
							ContainerBox correctly checks for overflow when reporting recommended size
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-27 02:18:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							33969f45e9
							
						
					 | 
					
						
						
							
							BoxQuerier returns box minimum size as a fallback for reccomended sizes
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-27 02:17:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							832d7e02ef
							
						
					 | 
					
						
						
							
							TextBox can be selected with left, middle, and right buttons
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 21:17:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fd6297b4fb
							
						
					 | 
					
						
						
							
							And arrow keys! Because, why not!
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 20:55:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4deb581667
							
						
					 | 
					
						
						
							
							Use tab for keynav instead of alt-tab
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 20:52:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							192e6c6235
							
						
					 | 
					
						
						
							
							Keynav skips masked boxes
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 20:49:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9729e3dfda
							
						
					 | 
					
						
						
							
							Fix selectable detection when using keys on TextBox
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 20:48:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fad46eafd3
							
						
					 | 
					
						
						
							
							All selectable TextBoxes have keyboard controls
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 18:43:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ddde2a79a8
							
						
					 | 
					
						
						
							
							TextBox defaults to black for a cursor color
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 17:34:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							180a5eb8d1
							
						
					 | 
					
						
						
							
							Hierarchy is now responsible for focusing boxes when they are clicked
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 17:34:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a92951f891
							
						
					 | 
					
						
						
							
							Remove debug message
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 00:29:07 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							37ec962d1f
							
						
					 | 
					
						
						
							
							TextBox properly gives attributes values to the typeset drawer
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 00:27:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4f89b11799
							
						
					 | 
					
						
						
							
							Box applies the style to the outer box (oops!)
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-26 00:22:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7809aac72f
							
						
					 | 
					
						
						
							
							Actually use layouts
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 21:05:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bb082d3989
							
						
					 | 
					
						
						
							
							Change when the parent is notified of a child's minimum size change
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 21:04:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fbb6d61cfc
							
						
					 | 
					
						
						
							
							Fix style application
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 21:04:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e4cba4a7c9
							
						
					 | 
					
						
						
							
							Add check while calculating min size to prevent goofy situations
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 20:37:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6192a1e9cc
							
						
					 | 
					
						
						
							
							Fixed util.Memo
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 20:37:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5864c74691
							
						
					 | 
					
						
						
							
							Fix some segfaults
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 18:17:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a62dff4236
							
						
					 | 
					
						
						
							
							Update code for x backend
						
						
						
						
						
						
							
 v0.5.0
						
					 | 
					
						2024-07-25 13:01:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							196afbc2f3
							
						
					 | 
					
						
						
							
							Update code for internal system
						
						
						
						
						
						
							
						
					 | 
					
						2024-07-25 13:01:15 -04:00 | 
					
					
						
						
							
							
							
						
					 |