|  | 85994112cf | Made buffer's dot private | 2022-11-15 17:41:08 -05:00 |  | 
			
				
					|  | 77cf88b856 | There is only one type of buffer now | 2022-11-15 17:36:41 -05:00 |  | 
			
				
					|  | abc9945ea1 | Configuration values are now loaded from files Stone will load from /etc/stone/stone.conf and ~/.config/stone/stone.conf | 2022-11-15 13:43:21 -05:00 |  | 
			
				
					|  | 02d010818f | Fix possible segfault in X backend | 2022-11-15 11:40:10 -05:00 |  | 
			
				
					|  | 1eceb53b94 | Added fun color example | 2022-11-15 11:29:45 -05:00 |  | 
			
				
					|  | de3e4b528b | Redid color system | 2022-11-15 11:16:29 -05:00 |  | 
			
				
					|  | 100e72fada | Added license | 2022-11-15 00:27:30 -05:00 |  | 
			
				
					|  | c0d85cda5b | Added documentation | 2022-11-15 00:22:01 -05:00 |  | 
			
				
					|  | 2986c8fd03 | Merge pull request 'x-backend' (#2) from x-backend into main Reviewed-on: #2 | 2022-11-15 04:40:24 +00:00 |  | 
			
				
					|  | 6b251e6fee | Position buffer in center of screen | 2022-11-14 23:38:41 -05:00 |  | 
			
				
					|  | 79d8891c5b | Added some stuff to draw debug bounding boxes | 2022-11-14 23:32:05 -05:00 |  | 
			
				
					|  | d9c9895e82 | Fixed mouse buttons | 2022-11-14 23:17:10 -05:00 |  | 
			
				
					|  | 1d71df180d | Changed how buttons are stored in press and release events | 2022-11-14 23:15:21 -05:00 |  | 
			
				
					|  | b816a4abf5 | Added a Printable method to button | 2022-11-14 23:09:31 -05:00 |  | 
			
				
					|  | c6c7383ef2 | Fixed advance keycode translation | 2022-11-14 22:58:44 -05:00 |  | 
			
				
					|  | 84cd21b16d | Added untested advanced keycode translation | 2022-11-14 22:33:46 -05:00 |  | 
			
				
					|  | 820c7d4f6a | Made separate function for converting keycode to keysym | 2022-11-14 15:58:34 -05:00 |  | 
			
				
					|  | aee4158d2d | Added keyboard input | 2022-11-13 23:47:35 -05:00 |  | 
			
				
					|  | 82caf1efd8 | Split X backend into multiple files | 2022-11-13 22:44:19 -05:00 |  | 
			
				
					|  | 872b36d172 | Added text input example (non-working) | 2022-11-13 22:28:44 -05:00 |  | 
			
				
					|  | 7dde0ad5a3 | Redid button codes | 2022-11-13 17:35:37 -05:00 |  | 
			
				
					|  | 5a0e0cd49b | Set minimum window dimensions | 2022-11-13 15:39:33 -05:00 |  | 
			
				
					|  | 636e5ce7e7 | Sus. Sus amongus. amoogoos. | 2022-11-12 22:43:36 -05:00 |  | 
			
				
					|  | a68790d342 | Merge branch 'x-backend' of git.tebibyte.media:sashakoshka/stone into x-backend | 2022-11-12 19:04:37 -05:00 |  | 
			
				
					|  | 48510db209 | Added mouse button press input | 2022-11-12 19:02:24 -05:00 |  | 
			
				
					|  | f02eb348ea | Add info about X backend to readme | 2022-11-12 17:40:08 +00:00 |  | 
			
				
					|  | 47ee6545cb | X backend only sends what it needs to | 2022-11-11 23:46:46 -05:00 |  | 
			
				
					|  | e4f97a918a | Application must now manually call application.Draw in all cases This behavior is way more consistent, and it makes the drawing code
a bit simpler. | 2022-11-11 23:24:20 -05:00 |  | 
			
				
					|  | c865f7146a | Buffer is now reallocated on window size change | 2022-11-11 22:46:07 -05:00 |  | 
			
				
					|  | 05c448f058 | Applications can now manually call a screen redraw in a way that I think is thread safe | 2022-11-11 22:30:59 -05:00 |  | 
			
				
					|  | ea32b7899b | Remove pixel backend | 2022-11-11 20:27:51 -05:00 |  | 
			
				
					|  | 38f7185be2 | Draw the actual buffer text on screen | 2022-11-11 18:14:43 -05:00 |  | 
			
				
					|  | 85b6e5495e | Fonts now render properly with a baseline and all that | 2022-11-11 17:25:17 -05:00 |  | 
			
				
					|  | 8ef81ecc7f | Implemented some shape drawing functions to debug character positioning | 2022-11-11 15:20:52 -05:00 |  | 
			
				
					|  | cc498fa89c | Find and load any font | 2022-11-11 15:01:36 -05:00 |  | 
			
				
					|  | ed5c6829d4 | Remove fakeImage struct and replace with image.Uniform | 2022-11-11 14:51:08 -05:00 |  | 
			
				
					|  | 93b02b4628 | We have text | 2022-11-10 21:32:02 -05:00 |  | 
			
				
					|  | d26845a4d6 | Draw background color in window | 2022-11-10 20:43:27 -05:00 |  | 
			
				
					|  | 1afbcdb6bc | Load an actual font | 2022-11-10 12:38:02 -05:00 |  | 
			
				
					|  | 23a04a9cdb | Added icon setting | 2022-11-10 02:02:08 -05:00 |  | 
			
				
					|  | 4536932dde | Resize canvas when the window is resized | 2022-11-10 01:00:47 -05:00 |  | 
			
				
					|  | f807c8df35 | Handle actual X events | 2022-11-09 22:33:18 -05:00 |  | 
			
				
					|  | 01f43a03a4 | A canvas is now created | 2022-11-09 19:07:40 -05:00 |  | 
			
				
					|  | acbf2a3954 | Merge pull request 'redo-event-system' (#1) from redo-event-system into main Reviewed-on: #1 | 2022-11-09 23:54:10 +00:00 |  | 
			
				
					|  | c93ca17fe5 | x backend has an event loop | 2022-11-09 18:53:14 -05:00 |  | 
			
				
					|  | 0c5118b59a | Added X backend stub | 2022-11-09 15:52:49 -05:00 |  | 
			
				
					|  | e7b5136ea6 | Return channel from run method | 2022-11-09 01:18:56 -05:00 |  | 
			
				
					|  | 11bdae78a0 | Add icon setter to backend | 2022-11-09 01:13:44 -05:00 |  | 
			
				
					|  | 60269d554c | Updated backend interface to use new event interface | 2022-11-09 01:12:55 -05:00 |  | 
			
				
					|  | b60d7518e0 | Add new event interface | 2022-11-09 01:12:47 -05:00 |  |