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

Reply via email to