Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Aug 28, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot locked and limited conversation to collaborators Aug 28, 2025
@pull pull bot added the ⤵️ pull label Aug 28, 2025
DmitryArefiev and others added 28 commits October 8, 2025 17:55
Fix #25602: Mark project as unsaved when changing solo/mute states
Display all alterated notes consistently using only sharps.
Make testing translations possible/easier
Fix #24957 plus new TPC transposing method
src/palette/view/widgets/palettewidget.cpp:
In member function ‘void mu::palette::PaletteWidget::applyElementAtIndex(int, Qt::KeyboardModifiers)’:
src/palette/view/widgets/palettewidget.cpp:460:28:
error: invalid use of incomplete type ‘class QWindow’
  460 |     mainWindow()->qWindow()->requestActivate();
      |                            ^~

Signed-off-by: Nicolas PARLANT <[email protected]>
Resolves: #30388

Unminimising a window turns out to be difficult, if you want that the geometry is preserved when the window filled the whole screen before being minimised. Qt considers a window that happens to fill the whole screen as “maximised”; it seems that when unminimising a window, either using `show` or `setVisibility(AutomaticVisibility)`, Qt wants it to return to a “normal” state, which is not a maximised state, so the window is made a bit smaller (and it’s ugly). 
A plain call to `window->setWindowStates(states & ~Minimised)` seems to do exactly nothing.

Instead of trying to unminimise the window, we just make sure it never gets into a minimised state at all, during geometry restoration.
Remove no-op from getNextValidInputSegment
Qt's accessibility on macOS may crash if an accessible item with the ListItem role has no parent
(e.g., after setAccessibleParent(nullptr), which triggers QAccessible::ParentChanged).
Internals assume the parent is valid and dereference it (see qcocoaaccessibilityelement.mm:136)

Our implementation falls back to qApp->focusWindow() (AccessibilityController::parentIface()),
so the parent is usually set, but when the app is inactive the crash could happen
(e.g. during theme reloads or when inspected by Accessibility Inspector, or during the shutdown).

This PR reduces the chance of having no accessible parent during UI changes, minimizing these crashes.
…acos

Fix crash in QAccessible on macOS when parent is null
Don't add invisible measure numbers to shape & skyline
mike-spa and others added 29 commits October 20, 2025 14:14
Fix #24922, 26612, 29611: Refactor key signatures
See prepareReplyReceive() and waitForReplyFinished()
[API] Allow hiding individual staves in systems
1. when starting playback
2. during playback on score change
3. online sounds: always on score change
Fix trill cue note horizontal spacing
…nstrument-page

Align the columns in "Create from template" to the columns in "Choose instruments" in the New Score wizard
Hovering piano keyboard shows shadow note
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.