ed
051e0ed6d6
Fix leak on MultiDocumentPanel destruction
2021-10-07 14:30:32 +01:00
reuk
c3c171acaf
Grid: Fix behaviour with negative row/column indices
...
Negative indices should count backwards from the last explicit
row/column number. If the resulting line number would appear before
the first explicit row/column, implicit grid lines should be added
before the first explicit row/column.
2021-09-28 11:31:49 +01:00
reuk
c802319241
Viewport: Stop touches on other components from interrupting scrolling
...
Previously, a touch on a component outside the Viewport would interrupt
and cancel a scroll gesture inside the Viewport.
Now, the Viewport will respond to all drag events from the input source
that started the drag, allowing the Viewport to be scrolled with one
input source while adjusting other controls with another input source.
The FontsDemo is useful for testing this behaviour, as it has two
Viewports on a single screen, along with some other controls.
2021-09-27 15:46:28 +01:00
ed
90eb878d16
Accessibility: Make createAccessibilityHandler() private in Component subclasses
2021-09-07 11:23:17 +01:00
ed
8d6ba3b54e
Accessibility: Use AccessibilityRole::ignored for UI elements that should not be accessible to screen readers but have accessible children
2021-09-07 11:23:17 +01:00
ed
a5c3b81f82
Use C++14 lambda capture initialisers for initialising deletion checkers
2021-07-12 11:58:29 +01:00
Tom Poole
fe4ba9071b
Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
...
See BREAKING-CHANGES.txt for more details.
2021-06-30 13:01:14 +01:00
ed
bbc05adb17
Docs: Updated Viewport scrollbar docs
2021-06-07 19:38:29 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
...
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
ed
9147a5e535
Accessibility: Ignore Viewport content holder
2021-05-20 18:24:58 +01:00
ed
333983947e
Accessibility: Removed widget_handlers
2021-05-20 18:24:56 +01:00
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
2021-05-10 10:53:14 +01:00
ed
bd17993caa
SidePanel: Call onPanelShowHide when animation has completed
2021-04-27 15:56:01 +01:00
ed
d7358d0ef1
Update SidePanel visibility when shown/hidden and set always on top
2021-01-29 15:40:12 +00:00
reuk
586ab8927d
Fix warnings when building in C++20 mode
2021-01-15 13:33:40 +00:00
ed
b7e28541ca
Replaced deprecated Displays methods
2020-10-27 12:38:59 +00:00
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
b5214a341e
Normalised lambda whitespace
2020-06-05 09:37:56 +01:00
ed
d510b73cdf
Normalised all whitespace before args in std::function
2020-06-05 09:37:49 +01:00
ed
685dc4fd78
Fixed a typo
2020-05-20 18:38:39 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
ed
441c88f3b9
macOS: Removed all dynamic_cast type_info warning workarounds which have been fixed in 0dd3b02
2020-03-30 12:57:28 +01:00
ed
814852e966
macOS: Fixed another spurious dynamic_cast type_info warning when loading dylibs containing JUCE at runtime
2020-03-30 11:32:23 +01:00
reuk
dde6b96ebe
MSVC: Fix some potential divide-by-zero errors
2020-03-26 14:12:13 +00:00
Tom Poole
67486d47e0
Fixed some Doxygen warnings
2020-03-03 18:42:02 +00:00
ed
90f9af3e2f
Fixed a positioning bug in SidePanel::calculateBoundsInParent()
2020-01-30 08:52:22 +00:00
ed
e58f264c07
Added a MouseEvent::mouseWasDraggedSinceMouseDown() check in ConcertinaPanel::PanelHolder::mouseDrag()
2020-01-20 09:46:25 +00:00
ed
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
ed
971fc8e589
Fixed a potential double deletion in ComponentAnimator::AnimationTask
2019-12-16 11:08:38 +00:00
ed
5b65b33280
Make sure scrollbar listeners are updated in Viewport::updateVisibleArea()
2019-11-29 10:59:40 +00:00
ed
1237b8c831
Fixed an issue causing ComponentAnimator ProxyComponent to be blurry when transformed
2019-10-23 11:41:03 +01:00
ed
6bd1b6b086
Fixed a duplicate ColourId in SidePanel
2019-10-10 16:59:39 +01:00
Tom Poole
322069ce27
Grid: Added some methods to help serialisation
2019-09-26 09:55:18 +01:00
ed
4edb0d2c90
Tidied up some divider comments
2019-09-06 12:00:26 +01:00
ed
f1d3ac227f
Fixed some MSVC warnings in Grid
2019-08-30 21:42:36 +01:00
Tom Maisey
1a8d676f5b
Respect GridItem min/max width/height
2019-08-30 15:01:33 +01:00
Tom Poole
a12bc32979
Fixed some warnings on the latest compilers
2019-07-26 12:58:04 +01:00
Tom Poole
ff70ebb03e
Fixed a layout issue in the Grid class
2019-07-22 12:01:33 +01:00
jules
69c3474012
Added method PopupMenu::Options::withDeletionCheck() to help avoid dangling pointers when triggering async menus
2019-06-24 16:37:48 +01:00
jules
cd4aba9e43
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
2019-06-20 13:55:18 +01:00
jules
9a06be6d61
Some minor cleanups
2019-06-17 15:48:56 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
Tom Poole
a9a0f6b92f
Enforced more comprehensive const-correctness in the JUCE container classes
2019-05-29 08:52:16 +01:00
ed
497a1b3fb7
Added juce_UnitTestCategories.h to replace raw strings used for test categories
2019-04-03 15:10:40 +01:00
ed
f3af250ff7
Tidied up unit test code layout
2019-04-02 11:54:29 +01:00
ed
97e545cd44
Moved the Grid unit tests into juce_Grid.cpp and re-saved all projects
2019-04-02 11:52:44 +01:00
ed
ecb87a14b0
Enable Viewport drag-to-scroll functionality by default on devices where touch is the primary input method
2019-02-18 11:36:33 +00:00
ed
3c6b4f1e95
Minor documentation update for the Viewport::setScrollOnDragEnabled() method
2019-02-18 11:22:16 +00:00