reuk
83e5264c86
Formatting: Remove double-dots from comments and other strings
2025-11-18 15:47:42 +00:00
Oli
531d21e503
LookAndFeel: Use preferred temporary image type for progress bars
...
Co-authored-by: Matt Gonzalez <matt@echoaudio.com>
2025-04-24 13:58:23 +01:00
Oliver James
98e21c6ad8
PopupMenu: Move section header size calculation into LookAndFeel methods.
...
This fixes a bug introduced in the previous commit that caused all menu items to be sized too large.
2024-12-19 21:51:40 +00:00
Oliver James
e360d83057
PopupMenu: Move IdealSize modifiers to LookAndFeel
2024-12-19 14:00:23 +00:00
reuk
29213e07a1
Font: Deprecate getStringWidth and getGlyphPositions
2024-09-18 19:13:09 +01:00
reuk
4533077b75
LookAndFeel: Allow specifying a default typeface metrics kind to use
2024-04-18 14:16:00 +01:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors
2024-04-18 14:16:00 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
attila
31dfb05ea3
Toolbar: Change the background colour of CustomisationDialog, make it configurable
2024-01-10 15:45:05 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
02eb66ee7a
ProgressBar: Add style parameter
2023-06-22 13:07:03 +00:00
Oliver James
9d909fc3fe
Slider: LookAndFeel outline style
2023-04-04 10:06:40 +01:00
Anthony Nicholls
cff722a4af
GUI Basics: Refactor juce_gui_basics file structure
...
- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file
2023-03-16 08:53:12 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
ed
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
2022-01-21 14:44:14 +00:00
ed
551d7b9c5b
Add MessageBoxOptions class for specifying a set of AlertWindow and NativeMessageBox options
...
- Add AlertWindow::show() and showAsync() methods that take a MessageBoxOptions argument
- Add NativeMessageBox::show() and showAsync() methods that take a MessageBoxOptions argument
- Update the DialogsDemo to demonstrate the new methods
- Deprecate AlertWindow::showNativeDialogBox() in favour of the NativeMessageBox methods
- Pass button strings specified in MesssageBoxOptions to native dialog boxes correctly
- Use modern TaskDialog on Windows for the native dialog box where available
2021-07-21 16:34:12 +01:00
reuk
de278cf555
AudioPluginHost: Allow resizing plugins from the host, and increase border size on mobile
...
The increased border size should make it slightly less fiddly to tap on
the window border.
2021-03-25 11:51:28 +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
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
7317e37270
Fixed some missing Button connected flags in L&F_V4
2019-06-03 10:46:32 +01:00
Tom Poole
3c93cfb105
Clarified some Button LookAndFeel parameter names
2018-07-16 12:26:27 +01:00
Tom Poole
08d67c763f
Made some JUCE classes TriviallyCopyable
2018-07-11 09:17:31 +01:00
ed
4aa7e318bb
Decrease LookAndFeel_V4 TextButton font size slightly
2018-03-07 14:24:46 +00:00
ed
df29478f64
Increase LookAndFeel_V4 TextButton font size
2018-02-27 14:59:42 +00:00
ed
11e3d17433
Fixed an issue with bar slider text box colours when using the grey colour scheme of LookAndFeel_V4
2018-02-26 09:48:58 +00:00
ed
1af959a423
Implemented changeToggleButtonWidthToFitText() in LookAndFeel_V4 and updated LookAndFeel_V2 to calculate width more accurately
2018-02-05 14:46:51 +00:00
ed
6dcc41c9a8
Fixed a bug in AlertWindow layouts when using LookAndFeel_V4
2018-01-26 10:17:26 +00:00
jules
d727f2a35a
Added MathConstants::halfPi to improve readability
2017-12-06 12:56:00 +00:00
jules
d0111a4f96
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
2017-12-06 11:16:22 +00:00
ed
64b2ea825e
Fixed a conversion warning
2017-11-27 12:56:52 +00:00
ed
0fd3710c0e
LookAndFeel_V4: Use getSliderThumbRadius() when drawing slider thumb + some code cleanup
2017-11-27 12:39:15 +00:00
ed
98f8ee9e04
Added some colourIds to FileBrowserComponent to control current path ComboBox and filename TextEditor colours
2017-11-21 15:06:10 +00:00
ed
f24e59e6ff
Added DirectoryContentsDisplayComponent::ColourIds::highlightedTextColourId and removed a line in LookAndFeel_V4::drawFileBrowserRow() that could result in multiple unnecessary repaints
2017-11-20 16:47:38 +00:00
ed
a40f6b3e5e
Added ComboBox::ColourIds::focusedOutlineColourId
2017-11-20 16:34:47 +00:00
ed
1b962aa2f2
GUI: Added a SidePanel component class which is useful for auxiliary UI components on mobile
2017-11-09 17:06:28 +00:00
jules
c3a218ab49
Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class
2017-11-08 15:00:47 +00:00
jules
fe8ba4c02f
Made the PopupMenu use the L+F to set the border it uses for custom components, and improved the layout of menus with icons
2017-10-27 16:05:31 +01:00
ed
0a85ae91de
Removed an unused variable from LookAndFeel_V4::positionDocumentWindowButtons()
2017-09-29 16:14:31 +01:00
ed
53cd6c014c
Fixed a bug where DocumentWindow buttons were being drawn too large
2017-09-29 16:06:59 +01:00
ed
0b7d163d49
Increased the contrast for selected text when using LookAndFeel_V4
2017-09-19 12:23:41 +01:00
ed
149201d951
Display current progress in LookAndFeel_V4 linear ProgressBar
2017-09-14 11:02:20 +01:00
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
2017-09-08 08:59:55 +01:00
hogliux
7cbb792f71
Fixed an issue where sliders would draw incorrectly in LookAndFeel4 if the slider's value text box was placed left to the slider
2017-08-30 18:07:59 +01:00
hogliux
da30211b19
Fixed an issue where sliders would draw incorrectly in LookAndFeel4 if the slider's value text box was placed above the slider
2017-08-30 16:22:12 +01:00
jules
3c43707a54
Avoided some assertions drawing very small ToggleButtons
2017-08-07 10:40:25 +01:00
hogliux
98b76b54de
Fixed an issue in LookAndFeel v4 which would always override the combobox justification
2017-07-26 15:33:55 +01:00