-
Notifications
You must be signed in to change notification settings - Fork 302
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Layout refactoring #28
Conversation
Re #19. This change allows layers to be distributed as individual include files and marshalled into a layer stack usimg a comparatively simple config file. |
Understood. I want to think carefully about this, as it's going to affect
the docs. I suspect we may want to end up with two "standard" firmware
codebases. One that matches, as closely as possible, what we ship on the
hardware and one that's optimized for messing around.
…On Wed, Oct 25, 2017 at 1:06 PM, Andrew Gallagher ***@***.***> wrote:
Re #19 <#19>. This
change allows layers to be distributed as individual include files and
marshalled into a layer stack usimg a comparatively simple config file.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AACxaF_5hDjTg6sTeIu-zSMy_eRrUBh9ks5sv5S1gaJpZM4QGXX9>
.
|
I second the two firmware idea - we could perhaps include some extra stuff in the second that makes messing around easier (thinking about Focus & EEPROM-Keymap here). O:) |
Considering that @obra has already expanded the sketch to include optional layer definitions, is this worth revisiting? At the very least I think we should put layouts and module definitions in separate files... |
Yes, it's 100% worth reviewing and improving.
I do think that -some- layouts should be in the default sketch (QWERTY and
the user's custom sketch), since that's 99% of what most folks will ever
look at. But I'd love to improve things for everybody else, too.
ᐧ
…On Tue, Sep 25, 2018 at 8:46 AM Andrew Gallagher ***@***.***> wrote:
Considering that @obra <https://github.com/obra> has already expanded the
sketch to include optional layer definitions, is this worth revisiting? At
the very least I think we should put layouts and module definitions in
separate files...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#28 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AACxaBxkMpdzosEj3UsZYTWIn195FOipks5uek_JgaJpZM4QGXX9>
.
|
I'm happy to trash this PR and start again, if there is an agreed plan. The first step (and most important for me) would be to break out the current layout definitions from master into a standalone but monolithic |
I like the idea of a separate |
OK, I'll close this because the branch has diverged too much and open another issue. Will link here. |
Factor out keymap layers into separate files to aid mixing and matching customisations