| 
						
					 | 
					
						
						
						
						
							
						
						
							3998d842b1
							
						
					 | 
					
						
						
							
							Half-done migration of basic elements
						
						
						
						
						
						
					 | 
					
						2023-02-07 11:27:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0bdbaa39ca
							
						
					 | 
					
						
						
							
							Artist and test examples work
						
						
						
						
						
						
					 | 
					
						2023-02-03 18:32:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f8ebe5b1e4
							
						
					 | 
					
						
						
							
							Core provides convenience methods for easy theme access
						
						
						
						
						
						
					 | 
					
						2023-02-03 18:28:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8d90dbdc92
							
						
					 | 
					
						
						
							
							Element core now deals with Config and Theme objects
						
						
						
						
						
						
					 | 
					
						2023-02-03 18:07:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							43fea5c8ba
							
						
					 | 
					
						
						
							
							Tomo will call the parse functions in Theme and Config
						
						
						
						
						
						
					 | 
					
						2023-02-03 17:50:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2ff32ca8ea
							
						
					 | 
					
						
						
							
							Added thing to get standard directories
						
						
						
						
						
						
					 | 
					
						2023-02-03 17:06:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d79701d01b
							
						
					 | 
					
						
						
							
							X backend conforms to new API
						
						
						
						
						
						
					 | 
					
						2023-02-03 01:35:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bdf599f93c
							
						
					 | 
					
						
						
							
							Backends must now accept Config and Theme
						
						
						
						
						
						
					 | 
					
						2023-02-03 01:25:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8ccaa0faba
							
						
					 | 
					
						
						
							
							Added Themeable and Configurable element interfaces
						
						
						
						
						
						
					 | 
					
						2023-02-03 01:14:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							83b8040520
							
						
					 | 
					
						
						
							
							Theme stub
						
						
						
						
						
						
					 | 
					
						2023-02-03 00:57:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							4722656c7d
							
						
					 | 
					
						
						
							
							Config stub
						
						
						
						
						
						
					 | 
					
						2023-02-02 18:20:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							14d1836209
							
						
					 | 
					
						
						
							
							Merge branch 'main' of git.tebibyte.media:sashakoshka/tomo
						
						
						
						
						
						
					 | 
					
						2023-02-02 17:58:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							36b995c514
							
						
					 | 
					
						
						
							
							Added link to github mirror
						
						
						
						
						
						
					 | 
					
						2023-02-02 17:57:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							46574cfb10
							
						
					 | 
					
						
						
							
							Merge pull request 'atomize-modules' (#7) from atomize-modules into main
						
						
						
						
						
						
						
						Reviewed-on: sashakoshka/tomo#7 
						
						
					 | 
					
						2023-02-02 22:51:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8606968c74
							
						
					 | 
					
						
						
							
							Separate config and theme
						
						
						
						
						
						
					 | 
					
						2023-02-02 15:19:56 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							892c74a9da
							
						
					 | 
					
						
						
							
							Updated everything else to match
						
						
						
						
						
						
					 | 
					
						2023-02-02 01:48:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							99942466f8
							
						
					 | 
					
						
						
							
							Updated X backend to match
						
						
						
						
						
						
					 | 
					
						2023-02-02 01:47:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							da6fe2c845
							
						
					 | 
					
						
						
							
							Updated layouts to match
						
						
						
						
						
						
					 | 
					
						2023-02-02 01:47:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							04d2ea4767
							
						
					 | 
					
						
						
							
							Atomized the functionality of the base tomo package
						
						
						
						
						
						
					 | 
					
						2023-02-02 01:47:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f71f789b60
							
						
					 | 
					
						
						
							
							BasicCanvas.Reallocate refuses to work on cut canvases
						
						
						
						
						
						
					 | 
					
						2023-02-01 01:52:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f0f2be9e9
							
						
					 | 
					
						
						
							
							Reduce allocation of X buffers and canvases
						
						
						
						
						
						
					 | 
					
						2023-02-01 01:47:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b4a5bc7d03
							
						
					 | 
					
						
						
							
							Merge pull request 'direct-draw' (#6) from direct-draw into main
						
						
						
						
						
						
						
						Reviewed-on: sashakoshka/tomo#6 
						
						
					 | 
					
						2023-02-01 04:05:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							9cb0d064ff
							
						
					 | 
					
						
						
							
							Dialog layout is all good
						
						
						
						
						
						
					 | 
					
						2023-01-31 18:57:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b22e80f05
							
						
					 | 
					
						
						
							
							Got scroll container working
						
						
						
						
						
						
					 | 
					
						2023-01-31 18:39:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							541d0f4204
							
						
					 | 
					
						
						
							
							Horizontal layouts now work
						
						
						
						
						
						
					 | 
					
						2023-01-31 18:06:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0ff1ca0af
							
						
					 | 
					
						
						
							
							Vertical stack example works
						
						
						
						
						
						
					 | 
					
						2023-01-31 18:04:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f9504b1e4
							
						
					 | 
					
						
						
							
							Fixed wierd inconsistency with element core
						
						
						
						
						
						
					 | 
					
						2023-01-31 16:18:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d6a0c59a1
							
						
					 | 
					
						
						
							
							X backend now conforms to new API
						
						
						
						
						
						
					 | 
					
						2023-01-31 16:13:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5028317ef
							
						
					 | 
					
						
						
							
							Fun and testing elements conform to new API
						
						
						
						
						
						
					 | 
					
						2023-01-31 14:57:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee424b9125
							
						
					 | 
					
						
						
							
							Basic elements conform to new API
						
						
						
						
						
						
					 | 
					
						2023-01-31 14:54:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							81fc82c46e
							
						
					 | 
					
						
						
							
							Layouts no longer resize elements (because they cant)
						
						
						
						
						
						
					 | 
					
						2023-01-31 14:48:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							537d69b491
							
						
					 | 
					
						
						
							
							Removed Resize, added DrawTo
						
						
						
						
						
						
					 | 
					
						2023-01-31 14:29:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0c5cc6ff74
							
						
					 | 
					
						
						
							
							Padding and margin are now separate
						
						
						
						
						
						
					 | 
					
						2023-01-30 18:22:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6b19d66067
							
						
					 | 
					
						
						
							
							Themeing tweaks
						
						
						
						
						
						
					 | 
					
						2023-01-30 17:57:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							58c3b23a99
							
						
					 | 
					
						
						
							
							Example files now reflect new API change
						
						
						
						
						
						
					 | 
					
						2023-01-30 17:25:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							801c3ef6f5
							
						
					 | 
					
						
						
							
							Hocus focus
						
						
						
						
						
						
					 | 
					
						2023-01-30 17:01:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							35870951a2
							
						
					 | 
					
						
						
							
							The theming around List makes slightly more sense
						
						
						
						
						
						
					 | 
					
						2023-01-30 02:22:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 |