sointu/tracker/gioui
5684185+vsariola@users.noreply.github.com a38a0f4235 fix(tracker/gioui): text.Shaper should not be a global variable
text.Shaper is not thread safe, which caused crash when adding
multiple VSTI plugins to a DAW project. This change fixes that
crash. Further refactorings need to consider where that text.Shaper
should actually reside.
2023-10-22 19:10:24 +03:00
..
alert.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
buttons.go feat(tracker/gioui): add tooltips 2023-07-19 22:31:29 +03:00
dialog.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
draglist.go feat: add ability to select & move multiple units (closes #71) 2023-07-21 00:39:45 +03:00
files.go feat: remove unreleased parameter from Play function 2023-10-19 10:42:20 +03:00
iconcache.go feat(sointu, tracker,...): restructure domain & tracker models 2021-02-28 14:24:54 +02:00
instrumenteditor.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
keyevent.go refactor(tracker): move NoteStr and NoteAsValue to gioui package 2023-10-20 01:40:14 +03:00
label.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
layout.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
menu.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
numericupdown.go perf(tracker/gioui): use pointer receivers in numericupdown to avoid garbage 2023-10-15 09:49:30 +03:00
ordereditor.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
parameditor.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
parameter.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
popup.go refactor(tracker/gioui): update gioui to newer version 2023-07-08 11:57:19 +03:00
rowmarkers.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
scrollbar.go fix(tracker/gioui): scroll bars move in sync with the cursor 2023-10-19 14:25:03 +03:00
songpanel.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
split.go refactor(tracker/gioui): update gioui to newer version 2023-07-08 11:57:19 +03:00
surface.go feat(sointu, tracker,...): restructure domain & tracker models 2021-02-28 14:24:54 +02:00
theme.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
trackeditor.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
tracker_not_plugin.go fix(tracker/gioui): make VSTI close event wait that gioui actually quit 2023-10-01 12:42:12 +03:00
tracker_plugin.go fix(tracker/gioui): respawn window if VSTI accidentally closes it 2023-10-08 16:27:17 +03:00
tracker.go fix(tracker/gioui): text.Shaper should not be a global variable 2023-10-22 19:10:24 +03:00
vumeter.go refactor(tracker): split Volume to PeakVolume and AverageVolume 2023-10-19 22:28:44 +03:00