Kyle Brown 
							
						 
					 
					
						
						
							
						
						9fbad17ed4 
					 
					
						
						
							
							code cleanup to pass lint and some for flake8  
						
						
						
						
					 
					
						2019-06-21 16:42:12 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						1751cce299 
					 
					
						
						
							
							code cleanup to pass lint and some for flake8  
						
						
						
						
					 
					
						2019-06-21 16:41:58 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						ad3430eeb6 
					 
					
						
						
							
							Needs docs, but code is ready for review probably  
						
						
						
						
					 
					
						2019-06-21 16:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						5334e7e0be 
					 
					
						
						
							
							Massive hsv math fix and configs can be passed now for most things  
						
						
						
						
					 
					
						2019-06-21 16:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						2ad1fe8a9c 
					 
					
						
						
							
							Massively improved, still not complete. Much easier to use now  
						
						
						
						
					 
					
						2019-06-21 16:38:41 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						31983a0873 
					 
					
						
						
							
							Breathing now finally working, a key to enable it, not sane defaults, and a toggle button  
						
						
						
						
					 
					
						2019-06-21 16:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						0ba5911f8f 
					 
					
						
						
							
							More animations, now based on time and intervals. Massively WIP  
						
						
						
						
					 
					
						2019-06-21 16:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						7a58ac041f 
					 
					
						
						
							
							HSV functions added  
						
						
						
						
					 
					
						2019-06-21 16:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						4b033857b1 
					 
					
						
						
							
							Initial RGB with test animation running automatically  
						
						
						
						
					 
					
						2019-06-21 16:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						e332804dc9 
					 
					
						
						
							
							Merge pull request  #131  from elvis-epx/kcapp  
						
						... 
						
						
						
						Add KC_APP ("Win menu") key 
						
						
					 
					
						2019-05-30 20:38:38 -07:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfutzenreuter 
							
						 
					 
					
						
						
							
						
						dabed0061d 
					 
					
						
						
							
							Add KC_APP ("Win menu") key  
						
						
						
						
					 
					
						2019-05-31 00:36:42 -03:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						fa0421c5b9 
					 
					
						
						
							
							Merge pull request  #129  from elvis-epx/epx87  
						
						... 
						
						
						
						Make matrix scanner class configurable 
						
						
					 
					
						2019-05-20 15:55:06 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						c3ffb7b1ac 
					 
					
						
						
							
							Merge branch 'master' into epx87  
						
						
						
						
					 
					
						2019-05-20 15:54:10 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						9bb82d009c 
					 
					
						
						
							
							Merge pull request  #128  from KMKfw/topic-flattened-matrix  
						
						... 
						
						
						
						Resolves  #121 : Use flattened keymaps, which can visually represent the logical layout, rather than the physical wiring 
					
						2019-05-20 15:53:05 -07:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfützenreuter 
							
						 
					 
					
						
						
							
						
						41dc58e428 
					 
					
						
						
							
							Make matrix scanner class configurable  
						
						
						
						
					 
					
						2019-05-17 20:30:42 -03:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						0b364cf7f1 
					 
					
						
						
							
							Resolves   #121 : Use flattened keymaps, which can visually represent the logical layout, rather than the physical wiring  
						
						
						
						
					 
					
						2019-05-12 17:47:16 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						d70c2ccc17 
					 
					
						
						
							
							Merge pull request  #127  from KMKfw/topic-cpy4-rc2-compat  
						
						... 
						
						
						
						Compatibility with CircuitPython 4.0.0-rc2 
						
						
					 
					
						2019-05-12 16:08:51 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						7fcd36f2fb 
					 
					
						
						
							
							Refs  #104 : Keyboard can work without REPL connected on >=4.0.0-alpha3 (tested only against single-piece boards so far)  
						
						
						
						
					 
					
						2019-05-12 14:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						cf5ee5d4b2 
					 
					
						
						
							
							Resolves an OverflowError in matrix scans (board-breaking)  
						
						
						
						
					 
					
						2019-05-12 13:19:44 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						7297bc4521 
					 
					
						
						
							
							update gitignore  
						
						
						
						
					 
					
						2019-05-12 13:19:24 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						85ba57f9b0 
					 
					
						
						
							
							Merge pull request  #120  from KMKfw/topic-backspace-delete  
						
						... 
						
						
						
						Adds delete/backspace key. Resolves  #93  
						
						
					 
					
						2019-05-10 13:05:12 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						9dce78370e 
					 
					
						
						
							
							Merge branch 'master' into topic-backspace-delete  
						
						
						
						
					 
					
						2019-05-10 13:03:52 -07:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						f073b7568b 
					 
					
						
						
							
							Merge pull request  #125  from elvis-epx/master  
						
						... 
						
						
						
						Fix bug in TO layer key handling and add new API 
						
						
					 
					
						2019-05-10 13:02:12 -07:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfützenreuter 
							
						 
					 
					
						
						
							
						
						f9b56d82f7 
					 
					
						
						
							
							Add cancel_timeout method  
						
						... 
						
						
						
						This method is useful when the keymap needs to use
state.set_timeout() and this timeout needs to be
cancellable.
Also, the set_timeout() now returns a timer handle. 
						
						
					 
					
						2019-04-26 19:50:41 -03:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfützenreuter 
							
						 
					 
					
						
						
							
						
						9c4a136989 
					 
					
						
						
							
							Use return value of pre-press/pre-release callbacks  
						
						... 
						
						
						
						When the return value evaluates to False, the key press or key
release is ignored. This allows for implementation of elaborate
keyboard behaviors. 
						
						
					 
					
						2019-04-26 19:50:41 -03:00 
						 
				 
			
				
					
						
							
							
								Elvis Pfützenreuter 
							
						 
					 
					
						
						
							
						
						b494857f21 
					 
					
						
						
							
							Fix bug in TO layer key handling  
						
						
						
						
					 
					
						2019-04-25 22:40:29 -03:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						0016ac8aa3 
					 
					
						
						
							
							Merge branch 'master' into topic-backspace-delete  
						
						
						
						
					 
					
						2019-03-21 17:25:16 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						8bb55c84cd 
					 
					
						
						
							
							Literally hurting performance now. Needs removed  
						
						
						
						
					 
					
						2019-03-21 17:24:50 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						7e06b143e1 
					 
					
						
						
							
							Merge branch 'master' into topic-backspace-delete  
						
						
						
						
					 
					
						2019-03-12 00:25:05 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						298f9489c2 
					 
					
						
						
							
							Duh, chaining....  
						
						
						
						
					 
					
						2019-03-12 00:24:48 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						a2cfa92f2f 
					 
					
						
						
							
							Missed some obvious things  
						
						
						
						
					 
					
						2019-03-12 00:24:48 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						e792524b63 
					 
					
						
						
							
							Added mod tap with docs  
						
						
						
						
					 
					
						2019-03-12 00:24:48 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Brown 
							
						 
					 
					
						
						
							
						
						fc8ddba6cb 
					 
					
						
						
							
							Adds delete/backspace key.  Resolves   #93  
						
						
						
						
					 
					
						2019-03-09 15:12:23 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						1ad7602a9b 
					 
					
						
						
							
							Merge pull request  #105  from KMKfw/topic-refactor-keycodes-and-macros  
						
						... 
						
						
						
						Congressional Bill 122918 Forgot To Sleep Edition: Refactor everything about how key definitions work 
						
						
					 
					
						2019-02-21 09:55:42 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						d4f4872b00 
					 
					
						
						
							
							So much documentation  
						
						
						
						
					 
					
						2019-02-18 16:35:07 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						848afb7801 
					 
					
						
						
							
							Allow pre/post on_press/on_release handlers to be attached to all keys (example provided)  
						
						
						
						
					 
					
						2019-02-18 15:08:07 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						4ab673ba80 
					 
					
						
						
							
							Resolves   #106 : Unbreak KC.GESC  
						
						
						
						
					 
					
						2019-01-23 01:52:27 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						6ddfbadfbf 
					 
					
						
						
							
							Remove unused function and useless comment  
						
						
						
						
					 
					
						2019-01-14 11:25:21 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						bcdc97a56b 
					 
					
						
						
							
							More keymap updates  
						
						
						
						
					 
					
						2018-12-29 16:52:44 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						0878538f42 
					 
					
						
						
							
							Resolve issues with leader mode, allow single-key targets (HID or internal)  
						
						
						
						
					 
					
						2018-12-29 16:52:06 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						ea63c888d6 
					 
					
						
						
							
							Oops, never fixed MY OWN LAYOUT. So many bugs....  
						
						
						
						
					 
					
						2018-12-29 15:57:30 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						375783742f 
					 
					
						
						
							
							Remove unused kmk.string (originally from micropython-lib)  
						
						
						
						
					 
					
						2018-12-29 15:42:56 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						9bed3db9be 
					 
					
						
						
							
							Update all other keymaps currently in the system  
						
						
						
						
					 
					
						2018-12-29 15:36:46 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						413e8b8806 
					 
					
						
						
							
							Rename keycodes to keys, simpler and easier to deal with  
						
						
						
						
					 
					
						2018-12-29 15:29:11 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						faa61f7df1 
					 
					
						
						
							
							Remove debug leftovers causing failed lints  
						
						
						
						
					 
					
						2018-12-29 07:27:44 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						e5c8f5587d 
					 
					
						
						
							
							Merge unicode handlers with the others. Prove arbitrary Macros are now doable in userspace  
						
						
						
						
					 
					
						2018-12-29 07:10:11 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						8a21b4135d 
					 
					
						
						
							
							Restore Unicode Macro support  
						
						
						
						
					 
					
						2018-12-29 06:58:08 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						57239e3163 
					 
					
						
						
							
							Everything necessary to get this to boot finally. Planck types!  
						
						
						
						
					 
					
						2018-12-29 06:03:31 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						39a6465658 
					 
					
						
						
							
							Checkpoint alpha: Reflow macros and keycodes into a consistent structure. Most internal state functionality largely untouched (just moved)  
						
						
						
						
					 
					
						2018-12-29 04:44:52 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Klar 
							
						 
					 
					
						
						
							
						
						af140a16a6 
					 
					
						
						
							
							Merge pull request  #103  from KMKfw/topic-kitsy-iris  
						
						... 
						
						
						
						kitsym4: Support the keeb.io Iris using the ProMicro<->ItsyBitsyM4 converter board 
						
						
					 
					
						2018-12-28 23:38:22 -08:00