Skip to content

change(developer): reorganize touch layout editor files - #16517

Open
mcdurdin wants to merge 1 commit into
masterfrom
change/developer/touch-layout-reorganize-files
Open

change(developer): reorganize touch layout editor files#16517
mcdurdin wants to merge 1 commit into
masterfrom
change/developer/touch-layout-reorganize-files

Conversation

@mcdurdin

@mcdurdin mcdurdin commented Sep 3, 2026

Copy link
Copy Markdown
Member

Separate source javascript files from templates, assets, and xsl. Will simplify future changes such as move to Typescript or serving files from Server instead of internal web server. And just tidier.

User Testing

TEST_REGRESSION: Open the touch layout editor, press F12 to view Developer Console. Run through all the standard operations of the touch layout editor and verify no errors in Developer Console and that all operations work correctly.

Things to test:

  • edit key properties
  • add/delete keys, rows, layers, platforms, flicks, longpress, multitap etc
  • drag + drop keys to rearrange
  • drag + drop characters from character map

You may wish to compare behaviour against the existing alpha release version.

@github-project-automation github-project-automation Bot moved this to Todo in Keyman Sep 3, 2026
@keymanapp-test-bot keymanapp-test-bot Bot added has-user-test user-test-required User tests have not been completed labels Sep 3, 2026
@keymanapp-test-bot

keymanapp-test-bot Bot commented Sep 3, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

  • TEST_REGRESSION (OPEN)
Results Template
# Test Results

* **TEST_REGRESSION (OPEN):** notes

Test Artifacts

@keymanapp-test-bot keymanapp-test-bot Bot added this to the B19S1 milestone Sep 3, 2026
@github-actions github-actions Bot added the change Minor change in functionality, but not new label Sep 3, 2026
@mcdurdin
mcdurdin force-pushed the change/developer/touch-layout-reorganize-files branch from 6441c49 to 2d198a3 Compare September 3, 2026 07:16
Base automatically changed from fix/developer/11514-touch-layout-undo-save to master September 3, 2026 14:45
Separate source javascript files from templates, assets, and xsl.
Will simplify future changes such as move to Typescript or serving
files from Server instead of internal web server. And just tidier.
@mcdurdin
mcdurdin force-pushed the change/developer/touch-layout-reorganize-files branch from 2d198a3 to 76b36e8 Compare September 7, 2026 04:35
@mcdurdin
mcdurdin marked this pull request as ready for review September 7, 2026 06:04

@rc-swag rc-swag left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

change Minor change in functionality, but not new developer/ide/ developer/ has-user-test user-test-required User tests have not been completed

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants