Commit Graph

74 Commits (11b79bcc8cdd718397ebc0ac452392c898c7db9b)

Author SHA1 Message Date
Stefan Dorn 11b79bcc8c combo with layers 2016-07-20 22:22:41 +01:00
Stefan Dorn e20ccf838d fix media keys 2016-07-08 09:39:40 +01:00
Stefan Dorn c2b44c7222 let modifiers unstick layers 2016-06-19 08:48:26 +01:00
Stefan Dorn dbbd699115 cleanup 2016-06-14 20:14:44 +01:00
Stefan Dorn 90bb49c27d split {mod,layer}_sticky_on 2016-06-14 12:38:17 +01:00
Stefan Dorn 2498833488 sticky cleanup 2016-06-14 11:45:57 +01:00
Stefan Dorn 270feb968a sticky modifier keys! 2016-06-14 11:34:43 +01:00
Stefan Dorn 6786b70ecc rework sticky layer keys 2016-06-14 10:51:17 +01:00
Stefan Dorn f52da5065a explicit modifiers 2016-06-14 09:39:45 +01:00
Stefan Dorn 9c81274348 refactor (and minor sticky bug) 2016-06-14 07:32:06 +01:00
Stefan Dorn 5dc33a30d0 refactor 2016-06-14 05:53:45 +01:00
Stefan Dorn 118f511e61 refactor 2016-06-14 05:48:02 +01:00
Stefan Dorn f5c1169af3 get rid of trans logic complete 2016-06-14 05:44:11 +01:00
Stefan Dorn 60e45f8444 refactor 2016-06-14 04:48:56 +01:00
Stefan Dorn ec2820d15b more explicit types 2016-06-14 01:49:01 +01:00
Stefan Dorn 5a651b2854 define debug_printf variant as well 2016-06-14 00:29:43 +01:00
Stefan Dorn 8748e15b59 comment 2016-06-13 23:42:34 +01:00
Stefan Dorn 79cdf4f1f3 conditional debug 2016-06-13 23:31:20 +01:00
Stefan Dorn 01be9a4d7f some basic debug messages 2016-06-13 05:25:30 +01:00
Stefan Dorn 61a8817f2e get rid of transparent keys as part of the coming sticky cleanup 2016-06-12 06:44:09 +01:00
Stefan Dorn a812590707 cleanup 2016-06-12 06:09:57 +01:00
Stefan Dorn 789169a86f refactor 2016-06-12 05:26:27 +01:00
Stefan Dorn 2f2c3d6994 refactor 2016-06-12 05:20:40 +01:00
Stefan Dorn 445e25b01b refactor so we only use as many layers as we need 2016-06-12 05:04:40 +01:00
Stefan Dorn 91e2e9f41f minor cleanup 2016-06-12 04:39:06 +01:00
Stefan Dorn a57fdf7efd refactor 2016-06-12 04:09:35 +01:00
Stefan Dorn afc7d9f87c cleanup 2016-06-12 03:55:36 +01:00
Stefan Dorn 6ec9fcbb98 simplify includes 2016-06-12 03:34:29 +01:00
Stefan Dorn 238a98d6b6 refactor 2016-06-12 02:54:30 +01:00
Stefan Dorn 1b7a4b23fd simplify makefile 2016-06-12 01:56:10 +01:00
Stefan Dorn 070b4b2caa no more warnings and automatic headers 2016-06-12 01:31:58 +01:00
Stefan Dorn ba59fee6f9 tree! 2016-06-12 00:58:43 +01:00
Stefan Dorn 90bd7c9116 almost a tree now! 2016-06-12 00:51:39 +01:00
Stefan Dorn a244e9d58d refactor 2016-06-11 22:58:12 +01:00
Stefan Dorn 0c141072da clean up header structure 2016-06-11 21:19:48 +01:00
Stefan Dorn dea913d16e less nesting 2016-06-11 20:24:42 +01:00
Stefan Dorn 3dda86dd7e remove useless headers 2016-06-11 20:13:46 +01:00
Stefan Dorn ea97f185de trust layers_top so we don't disable a layer that was already off 2016-02-13 22:08:05 +00:00
Stefan Dorn b5f88d06f4 fix latch bug 2016-02-06 14:31:54 +00:00
Stefan Dorn 8b78e8b3a4 simplify layer functions by using the keycode again 2016-02-04 15:28:11 +00:00
Stefan Dorn c88a558e8c more safety 2016-02-04 14:58:58 +00:00
Stefan Dorn 5419ab9d7a yes i can loops why 2016-02-04 14:19:14 +00:00
Stefan Dorn 37faadc8aa initialize layers to be safe 2016-02-04 14:19:06 +00:00
Stefan Dorn f9f5e4b5aa replace the stack with a flat array 2016-02-04 10:00:05 +00:00
Stefan Dorn c695c37c40 more refactor 2016-02-04 09:38:07 +00:00
Stefan Dorn e19ca08263 remove led code 2016-02-04 09:26:58 +00:00
Stefan Dorn f0da34b909 more refactor 2016-02-04 09:22:40 +00:00
Stefan Dorn 447f1fb2cb begin major refactor to replace the layer stack 2016-02-04 06:43:33 +00:00
Stefan Dorn 2159af0050 minor cleanup 2016-02-04 04:38:18 +00:00
Stefan Dorn e71b8fbeb0 simplify names 2016-02-04 04:27:48 +00:00