godot/scene/gui
reduz d1ddee2258 Implement BPM support
Based on #62896, only implements the BPM support part.

* Implements BPM support in the AudioStreamOGG/MP3 importers.
* Can select BPM/Bar Size and total beats in a song file, as well as edit looping points.
* Looping is now BPM aware
* Added a special importer UI for configuring this.
* Added a special preview showing the audio waveform as well as the playback position in the resource picker.
* Renamed `AudioStream::instance` to `instantiate` for correctness.
2022-07-23 07:31:17 +02:00
..
aspect_ratio_container.cpp Add a property hint for AspectRatioContainer's ratio property 2022-04-17 22:03:47 +02:00
aspect_ratio_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
base_button.cpp Use range iterators for RBSet in most cases 2022-05-19 12:09:16 +02:00
base_button.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
box_container.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
box_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
button.cpp Use BitField hint for the TextServer enums. Add missing parts for BitField support to the GDextension API. 2022-07-15 08:49:50 +03:00
button.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
center_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
center_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
check_box.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
check_box.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00
check_button.cpp Rename theme properties to include underscores 2022-04-23 11:16:18 -05:00
check_button.h Add optional constructor arguments to more Control nodes 2022-03-04 09:48:41 +01:00
code_edit.cpp Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
code_edit.h Add the ability to drag the code completion scrollbar using the mouse click 2022-07-03 23:47:52 +02:00
color_mode.cpp ColorPicker Refactor 2022-07-06 22:11:43 +05:30
color_mode.h ColorPicker Refactor 2022-07-06 22:11:43 +05:30
color_picker.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
color_picker.h ColorPicker Refactor 2022-07-06 22:11:43 +05:30
color_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
color_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
container.cpp String: Remove TTR and DTR defines in non-tools build 2022-03-28 20:26:35 +02:00
container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
control.cpp simplify alignment preset, fixing icon for full rect 2022-07-20 12:18:33 -05:00
control.h Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
dialogs.cpp Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialog 2022-07-09 10:47:08 -05:00
dialogs.h Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialog 2022-07-09 10:47:08 -05:00
file_dialog.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
file_dialog.h Seperate filter and description in FileDialog.add_filter() 2022-07-09 10:51:45 -05:00
flow_container.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
flow_container.h Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
gradient_edit.cpp Use single-precision floats in GradientEdit 2022-06-28 11:55:08 -06:00
gradient_edit.h Use single-precision floats in GradientEdit 2022-06-28 11:55:08 -06:00
graph_edit.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
graph_edit.h Improve Graphedit connection lines 2022-05-30 17:33:01 +02:00
graph_node.cpp Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
graph_node.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
grid_container.cpp Fixed bug in grid_container with hidden children 2022-07-14 08:42:39 +02:00
grid_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
item_list.cpp Use BitField hint for the TextServer enums. Add missing parts for BitField support to the GDextension API. 2022-07-15 08:49:50 +03:00
item_list.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
label.cpp Merge pull request #62139 from bruvzg/label_font_setttings 2022-07-19 20:16:01 +02:00
label.h Add LabelSettings resource for quick Label theme property override. 2022-07-12 16:05:12 +03:00
line_edit.cpp Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
line_edit.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
link_button.cpp Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
link_button.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
margin_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
margin_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
menu_button.cpp Capitalize/fix some property enum hints 2022-05-12 15:03:16 -05:00
menu_button.h [Input] Add extra shortcut_input input processing step to process Unicode character input with Alt / Ctrl modifiers, after processing of shortcuts. 2022-04-05 13:46:45 +03:00
nine_patch_rect.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
nine_patch_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
option_button.cpp Fix errors and improve UX relating to new animation libraries 2022-05-17 00:02:51 +01:00
option_button.h Implement Animation Libraries 2022-04-11 12:51:54 +02:00
panel.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel.h Fix theming for floating window docks 2022-02-07 09:55:25 -03:00
panel_container.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
panel_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
popup.cpp Single-window mode popups and edited scene windows fixes. 2022-06-13 09:56:08 +03:00
popup.h Single-window mode popups and edited scene windows fixes. 2022-06-13 09:56:08 +03:00
popup_menu.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
popup_menu.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
progress_bar.cpp Fix ProgressBar's minimum size not updating when toggling its percent_visible 2022-06-25 15:39:39 +08:00
progress_bar.h Add fill_mode to ProgressBar 2022-05-10 19:34:48 +08:00
range.cpp Use range iterators for RBSet in most cases 2022-05-19 12:09:16 +02:00
range.h Add a new HashSet template 2022-05-20 22:40:38 +02:00
reference_rect.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
reference_rect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_effect.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
rich_text_label.cpp Use BitField hint for the TextServer enums. Add missing parts for BitField support to the GDextension API. 2022-07-15 08:49:50 +03:00
rich_text_label.h Make the meta click area fit 2022-07-13 07:12:22 +08:00
scroll_bar.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
scroll_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
scroll_container.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
scroll_container.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
separator.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
slider.cpp Consistently use double in Slider and SpinBox 2022-07-15 15:47:47 -05:00
slider.h Consistently use double in Slider and SpinBox 2022-07-15 15:47:47 -05:00
spin_box.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
spin_box.h Consistently use double in Slider and SpinBox 2022-07-15 15:47:47 -05:00
split_container.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
split_container.h Reorganize inspector layout workflow for Control nodes 2022-02-10 20:29:34 +03:00
subviewport_container.cpp Fix event transform in SubViewportContainer 2022-03-30 20:56:36 +02:00
subviewport_container.h Add configuration warning for SubViewportContainer 2022-03-26 20:33:45 +01:00
tab_bar.cpp Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
tab_bar.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
tab_container.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
tab_container.h Fix getting outdated tab controls 2022-07-18 20:06:21 +08:00
text_edit.cpp Fix too thin underline in brace match 2022-07-10 18:23:03 +02:00
text_edit.h Refactor Font configuration and import UI, and Font resources. 2022-07-06 14:12:36 +03:00
texture_button.cpp Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_button.h Rework TextureButton stretch 2022-02-05 02:11:32 +01:00
texture_progress_bar.cpp Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
texture_progress_bar.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
texture_rect.cpp Use switch consistently in _notification (scene folder) 2022-02-15 18:44:55 +01:00
texture_rect.h Rename TextureRect.expand to ignore_texture_size 2022-01-07 20:21:17 +01:00
tree.cpp Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
tree.h Horizontal scroll for Tree 2022-07-07 12:58:44 +02:00
video_stream_player.cpp Implement BPM support 2022-07-23 07:31:17 +02:00
video_stream_player.h Disable Expand by default in VideoStreamPlayer 2022-07-06 00:51:27 +02:00
view_panner.cpp Fix that slow mouse wheel scroll has no zoom effect on 2D editor 2022-04-01 18:34:00 +08:00
view_panner.h Fix 2D Pan Tool 2022-01-24 22:21:19 +01:00