Kevin Zander
256ae6dad6
Fix incorrect m_lastSoloed after moving/deleting an FX channel
...
Original code by @gi0e5b06.
2019-11-16 10:46:09 +09:00
nia
b4459bed9e
Support NetBSD's OSS audio/midi implementation ( #5277 )
2019-11-07 13:47:20 +09:00
Kevin Zander
ebf71003c7
Fix vertical piano mouse click unresponsiveness
...
`PianoRoll::mouseDoubleClickEvent` wasn't forwarding the event to the base class when not acting on the event. The base class calls `mousePressEvent`.
Fixes #3005
2019-11-01 08:36:54 +01:00
David CARLIER
dac59a5fa0
C++11 inheritance updates
...
Add `override` and remove `virtual` where applicable
2019-10-31 20:05:33 +01:00
Alexandre Almeida
46f5433732
New BARS_PER_GROUP constant
2019-10-31 15:14:04 +01:00
Alexandre Almeida
53e6b645c8
Use "bar" instead of "tact"
...
Closes #4865
2019-10-31 15:13:25 +01:00
Lukas W
d9f1383ca9
Remove remaining usages of QSignalMapper
2019-10-30 12:13:27 +01:00
Noah Brecht
2c5bf2b9dd
lambdas instead of QSignalMapper
2019-10-30 12:13:27 +01:00
Noah Brecht
38f599b6e7
setPath rather than operator= for qDir
2019-10-30 12:13:27 +01:00
Noah Brecht
200d1c209c
more depricated qt functions
2019-10-30 12:13:27 +01:00
nia
eeaaf6d1da
Support CMAKE_INSTALL_MANDIR ( #5276 )
2019-10-28 09:56:34 +09:00
Hyunjin Song
7ebaa0e211
Merge branch 'stable-1.2'
...
# Conflicts:
# data/locale/pl.ts
# include/SongEditor.h
# plugins/vst_base/CMakeLists.txt
# src/core/Song.cpp
# src/gui/editors/SongEditor.cpp
2019-10-21 11:18:39 +09:00
Raine M. Ekman
4f11cf1b23
Make SampleBuffer adjust its members when resampling
...
Fixes #5218 .
2019-10-19 22:41:51 +03:00
David Carlier
732448c392
FreeBSD build version
2019-10-18 16:52:38 +02:00
Hyunjin Song
91a38a922d
Add back '-Wl,-E' ( #5233 )
2019-10-10 10:06:14 +09:00
Kevin Zander
e1d311730b
Fix regression introduced in #5170 ( #5224 )
2019-10-07 21:33:11 +02:00
Steffen Baranowsky
5aa87886c9
Rubberband fix for selecting large area in Songeditor ( #5003 )
2019-10-07 18:13:44 +02:00
Hussam al-Homsi
9f0baab93a
Fix regression of some default settings
...
The regression was introduced in #3820 .
2019-10-01 21:14:55 -04:00
https://gitlab.com/users/CYBERDEViLNL
ca8871455e
Make undo for PianoRoll cut action possible ( #5214 )
2019-10-02 08:00:59 +09:00
https://gitlab.com/users/CYBERDEViLNL
5132d91bfc
Give focus to AutomationEditor when the window gets the foucs ( #5170 )
...
This will make shortcuts work on opening the editor.
2019-10-02 08:00:11 +09:00
Kevin Zander
867639929a
Add close button to SideBarWidget ( #5133 )
2019-10-01 11:36:45 +09:00
Shmuel H
57a486c75d
Merge pull request #5142 from Reflexe/cmake/install-refactor
...
Support automatic dll collection and refactor cmake installation process.
2019-09-24 11:36:24 +03:00
Hussam al-Homsi
90dec52db0
Add missing icons of File menu actions ( #5183 )
2019-09-19 12:02:11 -04:00
Oskar Wallgren
419321dd01
Only MacOS and Windows are case insensitive ( #4768 )
2019-09-16 07:09:42 +02:00
Hyunjin Song
6782b6d6c4
Merge branch 'stable-1.2'
...
# Conflicts:
# .mailmap
# cmake/linux/lmms.desktop
# src/gui/editors/PianoRoll.cpp
# src/tracks/BBTrack.cpp
2019-09-15 21:08:33 +09:00
Kevin Zander
8fdf6c4d12
Fix #4188 - Check for failed std::find ( #5137 )
2019-09-14 20:36:06 +03:00
Shmuel H
0059c6e71f
Fix #4188 - Check for failed qFind ( #5184 )
2019-09-14 20:35:54 +03:00
Kevin Zander
b07c007a27
Add save/load of PianoRoll marked semitones ( #5146 )
2019-09-14 19:57:44 +03:00
Hussam al-Homsi
a0e7a88e67
Remove "What's This?" leftovers ( #5173 )
2019-09-09 00:22:43 -04:00
Dominic Clark
2e84cd3e0c
Fix stuck keys when dragging on piano view ( #5127 )
...
* Fix stuck keys when dragging on piano view
* Add comment
Co-Authored-By: Shmuel H. <shmuelhazan0@gmail.com >
2019-09-08 14:43:15 +02:00
malcops
e1236f53e2
Remove maximize from Meter(Metro) menu ( #5071 )
...
Fixes #4984 .
2019-09-08 11:18:45 +09:00
Hussam al-Homsi
84d1091100
Rewrite the setup dialog ( #3820 )
2019-09-05 20:32:17 -04:00
Lukas W
4fd8e08f3b
Rewrite CMake dependency installation
...
Replaces the hard-coded library paths by a method based on CMake's
GetPrerequisites module which recursively finds a binary file's linked
libraries. Advantage: Potentially works on any system without adaption as
long as CMake supports it, so it could be used to create portable Linux
packages as well. Disadvantage: "Potentially".
Co-Authored-By: Hyunjin Song <tteu.ingog@gmail.com >
2019-08-31 09:09:49 +09:00
Lost Robot
c2eefe73d0
Prevent LMMS VisualizationWidget from showing clipping color at exactly 0 db ( #5162 )
2019-08-30 16:36:04 -06:00
Winnie
e803a31a90
Simplify TemplatesMenu class ( #5155 )
2019-08-28 22:51:54 +02:00
Winnie
605aef7afc
Fix loading state for recent projects menu ( #5152 )
2019-08-26 09:33:25 +08:00
RossGammon
4c2d8941dc
Fix some spelling errors in lmms ( #5151 )
2019-08-26 09:09:05 +08:00
Artur Twardowski
a631c0c47e
Fix invalid MIDI Program Change decoding ( #5154 )
2019-08-26 09:05:59 +08:00
Winnie
2cdb9f2f38
Extract RecentProjectsMenu class from MainWindow ( #5148 )
...
* Extract RecentProjectsMenu class from MainWindow
* Clean up updateRecentlyOpenedProjectsMenu
* Remove m_recentlyOpenedProjectsMenu from MainWindow
2019-08-24 18:55:30 +02:00
Winnie
a863830795
Extract TemplatesMenu class from MainWindow ( #5125 )
2019-08-24 09:33:52 +02:00
Dominic Clark
93f9134c45
Fix crash opening VST automation window ( #5144 )
...
The VST automation window initially adds a subwindow with a null widget, so we have to check that w isn't nullptr before getting its size hint.
Fixes #5132 .
2019-08-23 20:38:46 +03:00
Kevin Zander
c80519e65e
Allow playing muted pattern in the piano roll ( #5134 )
2019-08-21 12:41:33 +08:00
Steffen Baranowsky
e1ef5fad0d
shows the vertical scrollbar of songeditor and bb-editor only if needed ( #5102 )
2019-08-18 10:49:02 +02:00
Hussam al-Homsi
e206798c1e
Use mean based logic for controlling loop points. ( #4034 )
...
* Use median based logic for controlling loop points.
* Limit controlling loop points to right mouse button.
2019-07-29 12:08:07 -04:00
Spekular
1c715bc335
Enhanced snapping in song editor ( #4973 )
...
* New default behavior: Preserves offsets when moving clips, resizes in fixed increments.
* Adds shift + drag: Snaps move start position (like current behavior) or end position (new),
based on which is closest to the real position. When moving a selection,
the grabbed clip snaps into position and the rest move relative to it.
* Adds alt + drag: Allows fine adjustment of a clip's position or size,
as an alternative to ctrl + drag.
* Adds a Q dropdown in the song editor to allow finer or coarser snapping (8 bars to 1/16th bar)
* Adds a proportional snap toggle. When enabled, snapping size/Q adjusts based on zoom,
and a label appears showing the current snap size. This is disabled by default.
2019-07-27 17:14:49 +08:00
Steffen Baranowsky
bdbea87149
show BBEditor on clicking the TrackLabelButton ( #5060 )
2019-07-26 10:04:16 +02:00
Johannes Lorenz
a966d25ad2
Merge branch 'variable-tab-widget'
2019-07-22 01:22:10 +02:00
Johannes Lorenz
6e7c4a47c2
Fixes #5061 : Fix Effect Rack View in Instrument
...
The EffectRackView in an InstrumentTrackWindow had some parts hidden when
loading files with >= 4 effects. This was now fixed by force-resizing the
EffectRackView to its desired size.
It's a dirty fix, but good enough, plus many Instrument UIs might get
rewritten to be resizable in the future.
2019-07-22 01:20:13 +02:00
Johannes Lorenz
ba6a86d331
TabWidget: Improve size hints
2019-07-22 01:20:00 +02:00
Martin Pavelek
c3b4d5188a
New Spectrum Analyzer ( #4950 )
...
Replace old spectrum analyzer by new one with higher resolution and
many new features.
Resolves #2847 .
2019-07-17 22:45:26 +02:00