robb surridge
b8fd678d2d
Apply padding around the button row in confirmation dialogs in places where it had been removed by a previous fix to SWindow.
...
#jira UE-195462
#rb aditya.ravichandran
[CL 28224816 by robb surridge in ue5-main branch]
2023-09-26 09:36:52 -04:00
igor dallavanzi
b1beb94cd5
Set Iwaveformtransformation and Waveform Transformations module to editor only
...
#rb Ryan.Mangin
[CL 27965021 by igor dallavanzi in ue5-main branch]
2023-09-18 13:24:16 -04:00
robert manuszewski
cfe46a88ad
TObjectPtr compilation fixes ahead of enabling GC barrier
...
#rb trivial
[FYI] Kirill.Zorin, Johan.Torp, Zousar.Shaker
[CL 26767884 by robert manuszewski in ue5-main branch]
2023-08-02 06:51:30 -04:00
igor dallavanzi
9fd1df655b
[AudioWidgets ] make brush for playhead local to audiowidgetsstyle to avoid dependencies on editor modules
...
fix for #jira FORT-632108
#rnx
#rb rob.gay, helen.yang
[CL 26707786 by igor dallavanzi in ue5-main branch]
2023-07-31 11:43:51 -04:00
igor dallavanzi
244f2de053
[AudioWidgets] Remove dynamic style updates as advised by Editor Team
...
- remove FNotifyingAudioWidgetStyle from AudioWidgets
- Styles are used as a payload that is sent as dynamic widgets are updated
- expose methods to update underlying widgets to SFixedSampledSequenceViewerPanel
#preflight 646bb4e06c2a2532b1f2ffb0
[CL 25568317 by igor dallavanzi in ue5-main branch]
2023-05-22 14:53:06 -04:00
kirill zorin
de8db5ff76
Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
...
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski
#preflight 646391406b1406b54ab15460
[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
igor dallavanzi
cd24fe612f
[WaveformEditor] Init size of TransformedPCMData when copying a transformations buffer in a chain that does not change the file lenght.
...
Fix for #jira UE-185694
#preflight 645d8a95ea1c7ba4d6d92597
#trivial
#rb none
[CL 25450014 by igor dallavanzi in ue5-main branch]
2023-05-12 11:16:35 -04:00
aditya ravichandran
31830290ab
Asset Editors: Deprecate OnClose and RequestClose in favor of similar functions that take in a close reason
...
Fix a crash in some asset editors when you force deleted an asset with pending changes and hit "cancel" on the save dialog
#jira UE-107248
#preflight 64517c880e33f2d51d6e3adb
[CL 25321878 by aditya ravichandran in ue5-main branch]
2023-05-03 14:45:26 -04:00
igor dallavanzi
2701be819b
[Waveform Editor] Unbind delegates tied to waveform view when replacing it + remove dependencies to transport coordinator from waveform transformations overlay
...
fix for #jira UE-184284
#preflight 6449b53209453df548e52f78
[CL 25286252 by igor dallavanzi in ue5-main branch]
2023-05-01 13:19:36 -04:00
igor dallavanzi
6e60774381
[Waveform Editor] Fix reimport button executing an export
...
#preflight 64496f1b09453df548a48472
#trivial
#rb none
[CL 25206421 by igor dallavanzi in ue5-main branch]
2023-04-26 16:31:00 -04:00
igor dallavanzi
eb9f573e4b
[Waveform Editor] Make export button options as check buttons to be consistent with UE UI
...
#trivial
#jira UE-183989
#preflight 64483c831150e908d0c9aad4
[CL 25201049 by igor dallavanzi in ue5-main branch]
2023-04-26 12:36:43 -04:00
igor dallavanzi
2d8ac8c6c5
[Waveform Editor] Restore time ruler display unit selection menu
...
#jira UE-184245
#preflight 64483649fa6ba3cc5b625996
[CL 25200906 by igor dallavanzi in ue5-main branch]
2023-04-26 12:31:03 -04:00
igor dallavanzi
af22654419
fix wave editor localization erorrs in build CL 25100598
...
#trivial
#preflight none
[CL 25108523 by igor dallavanzi in ue5-main branch]
2023-04-19 12:04:32 -04:00
igor dallavanzi
96efc0357d
[AudioWidgets] Create a widget to overlay a multichannel 2D grid and use it in wave editor to show decibel values of the inspected waveform
...
#jira UE-182158
#preflight 643ec9c3b550f425acd09426
[CL 25089867 by igor dallavanzi in ue5-main branch]
2023-04-18 13:21:53 -04:00
jason walter
29722a3e59
Localization fixes
...
#fyi igor.dallavanzi
#rb none
#jira UE-183223
#preflight none
[CL 25026073 by jason walter in ue5-main branch]
2023-04-13 11:15:38 -04:00
igor dallavanzi
62a2252b62
[Waveform Editor] Expose option for asset reimport in toolbar and update view
...
#preflight 6436d05b1f33a0b34a2b8d54
#jira UE-182161
[CL 25009811 by igor dallavanzi in ue5-main branch]
2023-04-12 12:55:07 -04:00
igor dallavanzi
aa97d85034
[WaveformEditor] Transport coordinator uses double precision to handle display and playback range
...
#preflight 642f0ec7df6c5c78fcb110b5
#jira UE-182164
[CL 24978496 by igor dallavanzi in ue5-main branch]
2023-04-10 11:59:09 -04:00
igor dallavanzi
09ba7187e1
[WaveformEditor] Major Refactor to remove the use of RenderData
...
- Waveform Panel and TransformationsRenderManagaer are now created from a factory, and follow a data provider -> receiver model
- Waveform Panel and child widgets are unaware of Data Provider, they simply receive data and display it. User input is handled through external method injection.
- Data to render is owned by the producer
- Small optims on how the wave data to render is produced
#preflight 642da668d6069e71b178f2ad
#jira UE-171092
[CL 24945207 by igor dallavanzi in ue5-main branch]
2023-04-06 11:56:06 -04:00
igor dallavanzi
70b55362fd
[WaveformEditor] Rename SWaveformViewerOverlay to SWaveformEditorInputRoutingOverlay #trivial
...
#preflight 641b24ab61213d974f97ec78
#trivial
[CL 24749204 by igor dallavanzi in ue5-main branch]
2023-03-22 12:08:22 -04:00
igor dallavanzi
8b7bc86793
[WaveformEditor] Move time ruler into audiowidgets
...
#jira UE-171095
#preflight 6419ee4cee0aed1347300800
[CL 24735642 by igor dallavanzi in ue5-main branch]
2023-03-21 14:05:58 -04:00
igor dallavanzi
d8147cb093
[AudioWidgets] Update naming convention to distinguish between sparce and fixed sample sequences
...
#trivial
#preflight 6414d58432723d4a2070b480
#fyi rob.gay miles.flanagan helen.yang
[CL 24724060 by igor dallavanzi in ue5-main branch]
2023-03-20 17:20:38 -04:00
igor dallavanzi
5192009611
[WaveformEditor]Toolset abstraction part II:
...
- Abstract Transport Coordinator and make indipendent from RenderData.
- Remove widgets dependencies from Transport Coordinator
- Add a generic Playhead widget
- Add generic utilities to route input through stack of widgets
#preflight 640f9e38482188d7106c1b72
#jira UE-171093
[CL 24637495 by igor dallavanzi in ue5-main branch]
2023-03-14 12:13:47 -04:00
igor dallavanzi
412a23ab47
[WaveformEditor] Make "Edit Waveform" asset menu entry dynamic so it can be hidden
...
#preflight 63f343c052460c3a1f16efab
#jira FORT-565193
#fyi alfaroh.corneyiii
[CL 24335464 by igor dallavanzi in ue5-main branch]
2023-02-21 03:30:19 -05:00
igor dallavanzi
34768da0ca
Generic/Dumb Sampled Sequence Viewer Widget derived from FWaveformViewer
...
- widget only gets the data it needs to draw
- removed any dependency from FWaveformData
- created a "GridService" interface, to provid grid data and snapping to multiple widgets from a unified tool
#preflight 63ef43333c1eb56f05954d7c
#jira UE-171094
[CL 24278736 by igor dallavanzi in ue5-main branch]
2023-02-17 04:24:40 -05:00
igor dallavanzi
5e98c85254
[Waveform Editor] quick fix for playhead going outside transformed waveform bounce when stopping #trivial #rb none
...
#preflight 63eb7844375f05caaf28f816
[CL 24209526 by igor dallavanzi in ue5-main branch]
2023-02-14 08:40:54 -05:00