1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
JUCE/modules/juce_gui_basics
reuk 82dc6d1c7e
Windows: Fix a bug where windows with non-native titlebars could be maximised to the wrong size
This issue presented after the following sequence of steps:

- Display a window with a non-native titlebar
- Maximise it
- Click the taskbar icon to minimise it
- Click the taskbar icon again to maximise it

After being maximised for the second time, the window bounds were too
large for the display. This is because the check in WM_NCCALCSIZE was
failing to determine the target monitor for the window, and therefore
failing to adjust the new area appropriately. We now determine the
target monitor based on the proposed new bounds of the new window,
rather than the current bounds of the window, which may not be
meaningful if the window is minimised.
2025-11-17 19:33:54 +00:00
..
accessibility Accessibility: Add AccessibilityHandler::postSystemNotification() function for posting an OS-specific accessible notification 2024-12-04 11:11:21 +00:00
application Update licensing information 2024-04-16 11:39:35 +01:00
buttons Docs: Replace doxygen preprocessor conditionals with @cond and @endconds 2025-07-21 18:11:43 +02:00
commands Update licensing information 2024-04-16 11:39:35 +01:00
components Component: Prevent unnecessary image clearing in createComponentSnapshot 2025-11-10 22:37:39 +00:00
desktop AUv3: Fix an issue in detecting the available screen user area 2025-10-10 18:07:52 +01:00
detail Component: Improve opaque component checks 2025-11-03 13:48:02 +00:00
drawables Fix drawing some SVG text elements that contain tspan elements 2025-09-18 10:26:57 +02:00
filebrowser FileTreeComponent: Fix typo in docs 2025-10-20 17:34:47 +01:00
keyboard ModifierKeys: Add support for back and forward mouse buttons 2025-08-13 15:38:10 +01:00
layout SidePanel: Add an option to restrict content to the safe screen area 2025-06-03 16:08:20 +01:00
lookandfeel LookAndFeel: Use preferred temporary image type for progress bars 2025-04-24 13:58:23 +01:00
menus PopupMenu: Adjust the bounds of a menu that intersects with safe inset areas 2025-10-10 18:07:52 +01:00
misc ScopedThreadDPIAwarenessSetter: Make moveable 2024-12-13 14:42:26 +00:00
mouse Docs: Replace doxygen preprocessor conditionals with @cond and @endconds 2025-07-21 18:11:43 +02:00
native Windows: Fix a bug where windows with non-native titlebars could be maximised to the wrong size 2025-11-17 19:33:54 +00:00
positioning Update licensing information 2024-04-16 11:39:35 +01:00
properties Update licensing information 2024-04-16 11:39:35 +01:00
widgets Slider: Fix typo in docs 2025-09-01 23:33:43 +01:00
windows Tidying: Change misleading variable name 2025-07-25 20:45:17 +02:00
juce_gui_basics.cpp Direct2D: Move ImagePixelDataNativeExtensions into separate header 2025-04-24 13:58:23 +01:00
juce_gui_basics.h Bump version number to 8.0.10 2025-09-15 09:30:11 +01:00
juce_gui_basics.mm Update licensing information 2024-04-16 11:39:35 +01:00