I split the changes up into git patches, and concat'ed them together with this
`$ touch big_patch.patch; for x in $(printf "%04d\n" {1..10}); do y=$(find
/tmp/patches/ -name ${x}* -exec basename {} \;); echo $y >> big_patch.patch;
cat /tmp/patches/${y} >> big_patch.patch; done`
Here are the commit messages for the patches, from last to first:
```
commit d7bd728204802a2adc752079d608d98c55756f28
Date: Tue Jan 6 13:18:15 2026
Version bump
commit c7b8901a9ffeae817e3a878f0a95fda9aa2c4854
Date: Tue Jan 6 13:25:18 2026
Update russian text to avoid being hidden by the NewGame button
commit 2c19c678a102ab2cf6889e2758801057fc25ad6a
Date: Tue Jan 6 13:31:07 2026
Update the translation files with new positions and values
commit 141dddf3f767d47e5983e42f9cf5320927f79e02
Date: Tue Jan 6 13:18:10 2026
Update menu bar and focus behaviour.
The items within menu bars have been update to use Repeaters.
Before, each item was initialised individually.
Now it is more streamlined by wrapping repeated parts in a factory.
Adding ampersands to menu bar labels to allow shortcut keys to be
used to access the menu items uncovered some strange behaviour.
It seems like there are some issues with which object has focus when
navigating the menus with shortcut keys.
Some testing lead to the addition of conditional properties to test
to see which item should have focus.
If the menu bars are navigated quickly the popups can fall over each
other in their open and close callbacks, and end up with a popup
in "opening" state but hasn't opened.
This is mitigated by opening the appropriate menu when the conditions
are met, and if focus is not required on the menu anymore, return it
to the game area.
This patch also addresses this issue:
'English Translation Labels need "(Chinese)" for Degree, Military Rank, and
PNC'
https://bugs.launchpad.net/ubuntu/+source/2048-qt/+bug/2061703
commit 708d0eec177c631a4e8e49a05b215e45e3dea83b
Date: Tue Jan 6 12:48:11 2026
Remove width on NewGame button, so it auto centers with other
languages
commit 6972667b0faf75c89ed813196d86f055cdb48ab3
Date: Tue Jan 6 12:44:06 2026
Bring back animating the score board
commit 4c8cad5dd9ccbd324b6f89012673e3c01f4e0152
Date: Tue Jan 6 12:42:17 2026
Reduce multiple code paths in 2048.js
commit dabe6119fbddcbb59a6a0fe1a147d75d0581151c
Date: Tue Jan 6 12:41:04 2026
Remove unused function removeElementsWithValue from 2048.js
commit d77ade4d650704e8f5a7b24a68cead3b20290674
Date: Tue Jan 6 12:42:53 2026
Aesthetic formatting: Removing semi-colons and updating whitespace
commit 77911357ed0da002f2de32214b81042de4f5b186
Date: Tue Jan 6 12:31:32 2026
Update the MessageDialog designs and winMessage restart logic
also fix warning:
qt.qml.context: qrc:/qml/main.qml:219:9 Parameter "event" is not declared.
Injection of parameters into signal handlers is deprecated. Use JavaScript
functions with formal parameters instead.
commit 53116a8b451e85e01029bdbe4657edec7aa835fb
Date: Thu Nov 20 23:14:17 2025
init commit
```
** Patch added: "big_patch.patch"
https://bugs.launchpad.net/ubuntu/+source/2048-qt/+bug/2134414/+attachment/5937761/+files/big_patch.patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2134414
Title:
Upgrading from Noble to Questing broke MessageDiaglog boxes
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/2048-qt/+bug/2134414/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs