| 
						
					 | 
					
						
						
						
						
							
						
						
							174beba79f
							
						
					 | 
					
						
						
							
							Added a case specifier to the theme API
						
						
						
						
						
						
						
						This will allow themes to pull off some cool dirty tricks without
screwing anything up 
						
						
					 | 
					
						2023-01-30 01:30:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2c55824920
							
						
					 | 
					
						
						
							
							Made the clipboard API a bit better
						
						
						
						
						
						
						
						This should work better with the X clipboard system better when I
eventually make use of that. 
						
						
					 | 
					
						2023-01-30 00:54:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							44b9a1e717
							
						
					 | 
					
						
						
							
							List relies more on the bounds insetting from theme
						
						
						
						
						
						
					 | 
					
						2023-01-29 12:51:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							92aeb48a1f
							
						
					 | 
					
						
						
							
							Overhauled the theme system
						
						
						
						
						
						
						
						Also added a toggle switch :) 
						
						
					 | 
					
						2023-01-29 01:49:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9422ff6198
							
						
					 | 
					
						
						
							
							Added a selectability core to reduce complexity of selectables
						
						
						
						
						
						
					 | 
					
						2023-01-27 17:55:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2b2a80a06
							
						
					 | 
					
						
						
							
							Made the stripey sunken background optional
						
						
						
						
						
						
					 | 
					
						2023-01-26 18:37:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f9a33fc57
							
						
					 | 
					
						
						
							
							Refactored the X backend draw code a bit
						
						
						
						
						
						
					 | 
					
						2023-01-26 18:01:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							21c19363dd
							
						
					 | 
					
						
						
							
							Added x clipboard stub
						
						
						
						
						
						
						
						It doesn't do anything yet but boy is it going to 
						
						
					 | 
					
						2023-01-26 14:52:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							14adaa4552
							
						
					 | 
					
						
						
							
							Added a little clipboard interface
						
						
						
						
						
						
					 | 
					
						2023-01-26 14:42:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93019b1b38
							
						
					 | 
					
						
						
							
							Fixed Container.HandleSelection
						
						
						
						
						
						
						
						It now handles nested containers properly. 
						
						
					 | 
					
						2023-01-26 14:00:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9aea6d8c0f
							
						
					 | 
					
						
						
							
							List element's events make more sense
						
						
						
						
						
						
						
						Removed redundant selected entry change event, and added an event
that fires when the user deselects the current element. 
						
						
					 | 
					
						2023-01-26 12:05:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							48679c8ad2
							
						
					 | 
					
						
						
							
							Added keynav input for lists
						
						
						
						
						
						
					 | 
					
						2023-01-26 11:53:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3dc2fe390a
							
						
					 | 
					
						
						
							
							Merge pull request 'oh mmy god' (#5) from wacky into main
						
						
						
						
						
						
						
						Reviewed-on: sashakoshka/tomo#5 
						
						
					 | 
					
						2023-01-26 07:10:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4692b2c898
							
						
					 | 
					
						
						
							
							oh mmy god
						
						
						
						
						
						
					 | 
					
						2023-01-26 02:08:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							912f939f2e
							
						
					 | 
					
						
						
							
							The noise pattern can now be harsh
						
						
						
						
						
						
					 | 
					
						2023-01-24 18:27:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9c5f1d251
							
						
					 | 
					
						
						
							
							Added a pseudorandom noise pattern
						
						
						
						
						
						
					 | 
					
						2023-01-24 18:15:46 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							5edfbf8110
							
						
					 | 
					
						
						
							
							Added a list example
						
						
						
						
						
						
					 | 
					
						2023-01-24 16:41:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							68f1d052d2
							
						
					 | 
					
						
						
							
							Fixed list minimum bounds calculation when not collapsed
						
						
						
						
						
						
					 | 
					
						2023-01-24 16:10:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							28701d01ab
							
						
					 | 
					
						
						
							
							Fixed gradient orientation
						
						
						
						
						
						
					 | 
					
						2023-01-24 16:02:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5cb1b27fe
							
						
					 | 
					
						
						
							
							Created an elliptical border pattern
						
						
						
						
						
						
					 | 
					
						2023-01-24 15:35:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							0281b1a203
							
						
					 | 
					
						
						
							
							Gradients!!!!!!!!!!! Holy fucking bingle!!
						
						
						
						
						
						
					 | 
					
						2023-01-24 14:24:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							3949f2af9e
							
						
					 | 
					
						
						
							
							Created a Tiled pattern
						
						
						
						
						
						
					 | 
					
						2023-01-24 14:08:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							269c70ebb1
							
						
					 | 
					
						
						
							
							Fixed up the dotted pattern
						
						
						
						
						
						
					 | 
					
						2023-01-24 10:25:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bbe41881ac
							
						
					 | 
					
						
						
							
							...Again
						
						
						
						
						
						
					 | 
					
						2023-01-24 00:10:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7fb67b13e0
							
						
					 | 
					
						
						
							
							Tweaked the beveling algorithm
						
						
						
						
						
						
					 | 
					
						2023-01-24 00:09:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							31a261d530
							
						
					 | 
					
						
						
							
							Beveled is now structured like QuadBeveled
						
						
						
						
						
						
					 | 
					
						2023-01-24 00:02:11 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							810728a479
							
						
					 | 
					
						
						
							
							Beveled and QuadBeveled both use the same algorithm now
						
						
						
						
						
						
					 | 
					
						2023-01-23 23:58:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							468d4e9dab
							
						
					 | 
					
						
						
							
							Various improvements to list
						
						
						
						
						
						
					 | 
					
						2023-01-23 23:54:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							24bcd6977a
							
						
					 | 
					
						
						
							
							Added a 4-way bevel pattern
						
						
						
						
						
						
					 | 
					
						2023-01-23 23:40:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9c24184f24
							
						
					 | 
					
						
						
							
							Added a basic List element
						
						
						
						
						
						
					 | 
					
						2023-01-23 02:05:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							90067a6ded
							
						
					 | 
					
						
						
							
							Stripes :)))))
						
						
						
						
						
						
					 | 
					
						2023-01-21 21:24:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5990496455
							
						
					 | 
					
						
						
							
							Clicking on the scroll gutter scrolls
						
						
						
						
						
						
					 | 
					
						2023-01-21 21:05:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							09eede2c90
							
						
					 | 
					
						
						
							
							Small theming tweaks
						
						
						
						
						
						
					 | 
					
						2023-01-21 20:58:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							55633d6915
							
						
					 | 
					
						
						
							
							Fixed pattern offset in FillRectangle
						
						
						
						
						
						
					 | 
					
						2023-01-21 15:19:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							92a9c9370d
							
						
					 | 
					
						
						
							
							Scrollbars respond to mouse dragging more naturally
						
						
						
						
						
						
					 | 
					
						2023-01-21 01:24:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d435f5a6a9
							
						
					 | 
					
						
						
							
							Scrollbars can be dragged with the mouse
						
						
						
						
						
						
					 | 
					
						2023-01-21 01:15:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3e8523f37a
							
						
					 | 
					
						
						
							
							TextBox contstrains scroll positions to max
						
						
						
						
						
						
					 | 
					
						2023-01-20 23:40:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							83d5064803
							
						
					 | 
					
						
						
							
							Created the split pattern
						
						
						
						
						
						
					 | 
					
						2023-01-20 23:19:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4c1bf070fe
							
						
					 | 
					
						
						
							
							Chiseled is now called Beveled
						
						
						
						
						
						
					 | 
					
						2023-01-20 23:00:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a273178a8e
							
						
					 | 
					
						
						
							
							Ellipses now draw properly
						
						
						
						
						
						
					 | 
					
						2023-01-20 22:13:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							39ce5f9ee2
							
						
					 | 
					
						
						
							
							Half-working StrokeEllipse
						
						
						
						
						
						
					 | 
					
						2023-01-20 21:59:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							775e7bd4ca
							
						
					 | 
					
						
						
							
							It is now possible to draw a filled ellipse
						
						
						
						
						
						
					 | 
					
						2023-01-20 20:52:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6967c40143
							
						
					 | 
					
						
						
							
							Made the drawing time thing better
						
						
						
						
						
						
					 | 
					
						2023-01-20 20:29:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							723f0cf5ef
							
						
					 | 
					
						
						
							
							The artist test can now figure out how fast it took to draw
						
						
						
						
						
						
						
						something. 
						
						
					 | 
					
						2023-01-20 20:07:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a87d806e54
							
						
					 | 
					
						
						
							
							THICC LINES
						
						
						
						
						
						
					 | 
					
						2023-01-20 19:52:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							268e7981b5
							
						
					 | 
					
						
						
							
							Added some line tests
						
						
						
						
						
						
					 | 
					
						2023-01-20 19:40:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a71e726016
							
						
					 | 
					
						
						
							
							Created simple bordered pattern
						
						
						
						
						
						
					 | 
					
						2023-01-20 19:24:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							befec471db
							
						
					 | 
					
						
						
							
							Replaced artist.Border with artist.Stroke
						
						
						
						
						
						
					 | 
					
						2023-01-20 19:07:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8c0956b998
							
						
					 | 
					
						
						
							
							Striped patterns can have alternating weights
						
						
						
						
						
						
					 | 
					
						2023-01-20 18:57:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							740999295e
							
						
					 | 
					
						
						
							
							Added striped patterns
						
						
						
						
						
						
					 | 
					
						2023-01-20 18:39:08 -05:00 | 
					
					
						
						
							
							
							
						
					 |