Skip to content

Conversation

Toldry
Copy link
Collaborator

@Toldry Toldry commented Jul 26, 2025

No description provided.

This allows using Docker Compose-style extension fields.
For example, when parsed, this YAML:

```yaml
x-long-press-numbers: &long-press-numbers
  main:
    key0_0:
      longPress:
        text: "1"

ENMessagEaseSymbols:
  <<: *long-press-numbers

RUMessagEaseWriter:
  <<: *long-press-numbers
```

will be expanded to:
```yaml
{'x-long-press-numbers': {'main': {'key0_0': {'longPress': {'text': '1'}}}},
 'ENMessagEaseSymbols': {'main': {'key0_0': {'longPress': {'text': '1'}}}},
 'RUMessagEaseWriter': {'main': {'key0_0': {'longPress': {'text': '1'}}}}}
```
@Toldry Toldry force-pushed the add_swipe_return_key_mods branch from 878dd4c to 29a014a Compare July 26, 2025 15:18
@Toldry
Copy link
Collaborator Author

Toldry commented Jul 26, 2025

This PR depends on this one, so please review that one first.

Copy link
Owner

@dessalines dessalines left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If anyone finds problems when testing out these changes, they can open up issues later. 👍

@dessalines
Copy link
Owner

Conflicts need handled, other than that it looks good.

# Conflicts:
#	app/src/main/java/com/dessalines/thumbkey/utils/KeyboardModificationService.kt
@alerque alerque merged commit f7bf752 into main Jul 27, 2025
2 checks passed
@alerque alerque deleted the add_swipe_return_key_mods branch July 27, 2025 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants