Skip to content
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

[Keychron C1] Migrate folder structure #227

Draft
wants to merge 47 commits into
base: sn32_master
Choose a base branch
from

Conversation

vjdato21
Copy link

@vjdato21 vjdato21 commented Feb 7, 2022

Adopt new folder structure for Keychron C1.

Progress:

  • Plain = Complete. (needs testing though)
  • White = Complete. (needs testing though)
  • RGB = Complete.

Description

  • Address [Staging] Keychron K* breaking CI status #223
  • Codes that can be used across all variants are now using one file.
  • Updates to keymap and layout for all variants in order to address some issues and inconsistencies.
  • Now uses names for layers instead of numbers.
  • Changed Finder to Launchpad. (also uses a Mac virtual keycode)

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

vjdato21 and others added 3 commits February 7, 2022 12:50
- Consolidated some files in RGB variant especially.
- Currently, Plain variant has only been restructured.

Will appreciate your review about my commits.

Co-Authored-By: dexter93 <[email protected]>
Co-Authored-By: IsaacDynamo <[email protected]>
Co-Authored-By: noldevin <[email protected]>
Co-Authored-By: edlf <[email protected]>
- Issue with `keymap.c` compilation. Need help with this @IsaacDynamo

Co-Authored-By: dexter93 <[email protected]>
Co-Authored-By: IsaacDynamo <[email protected]>
Co-Authored-By: noldevin <[email protected]>
Co-Authored-By: edlf <[email protected]>
Co-Authored-By: dexter93 <[email protected]>
Co-Authored-By: IsaacDynamo <[email protected]>
Co-Authored-By: noldevin <[email protected]>
Co-Authored-By: edlf <[email protected]>
- Remove old and backup files.
- Fixed C1 RGB layout.
- Changed formatting of C1 RGB's keymap.
- Fixed layout for white and plain variants.
- Issue about compiling C1 White's VIA keymap has been found. Currently trying to coordinate with other maintainer for a resolution.
- Reorganize and reformatted keymap files.
@vjdato21
Copy link
Author

vjdato21 commented Feb 8, 2022

@edlf Need your help for fixing the mess I caused in C1 Plain. Thanks.

@vjdato21
Copy link
Author

vjdato21 commented Feb 8, 2022

@edlf Need your help for fixing the mess I caused in C1 Plain. Thanks.

Invited you as a collaborator in my forked repository. Feel free to directly make changes/commits. Thanks again.

vjdato21 and others added 15 commits February 8, 2022 11:29
C1 Plain still broken BTW XD
PR ain't ready until C1 Plain gets fixed.
- Now use one default keymap for every variant.
- Defines are now used to tailor for any differentiating keys across the variants.

Thanks to @tbowmo and @dexter93 for this nice suggestion.

Co-Authored-By: Thomas Mørch <[email protected]>
Co-Authored-By: dexter93 <[email protected]>
- Removed typo.
lol mbmb
- Yeah, fixed some but like, it's still broken XD
- Add an ability to cycle through LED modes. Useless for now though since there are no enabled RGB modes except the solid XD.
- Included a header that should supposedly be there but my pepega head didn't notice.
- Fixed keycode for Windows Lock.
- Returned `rand.c` again. Welcome back xD
@vjdato21 vjdato21 marked this pull request as ready for review February 10, 2022 08:11
@vjdato21 vjdato21 changed the title [Keychron C1 Series] Migrate folder structure [Keychron C1] Migrate folder structure Mar 15, 2022
@github-actions
Copy link

Thank you for your contribution!
This pull request has been automatically marked as stale because it has not had activity in the last 45 days. It will be closed in 30 days if no further activity occurs. Please feel free to give a status update now, or re-open when it's ready.
For maintainers: Please label with bug, awaiting review, breaking_change, in progress, or on hold to prevent the issue from being re-flagged.

@github-actions github-actions bot added the stale label Jul 20, 2023
@vjdato21 vjdato21 marked this pull request as draft July 24, 2023 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants