Commit graph

27 commits

Author SHA1 Message Date
Adam Lederer
572eb10e91 add cursor undo/redo actions 2024-09-02 15:51:01 -05:00
tildearrow
00e0679442 the massive preparations - GUI 2024-05-26 19:31:17 -05:00
tildearrow
88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
tildearrow
4e333787ff GUI: fix next/prev channel cursor out of bounds
issue #1597
2023-11-26 18:23:57 -05:00
tildearrow
577d6fd4d4 GUI: fix expand selection upwards 2023-08-22 20:23:21 -05:00
tildearrow
2f0f30f2f4 GUI: options to wrap around song
both for order change on scroll and vertical cursor wrap
2023-07-21 16:15:20 -05:00
tildearrow
76deb82665 Revert "prepare for Furnace Pro"
This reverts commit 6fe8bea50e.
2023-04-02 02:31:37 -05:00
tildearrow
6fe8bea50e prepare for Furnace Pro 2023-04-01 05:06:13 -05:00
tildearrow
1a3648eefd GUI: improve drag-and-drop, part 4 2023-01-31 03:25:27 -05:00
tildearrow
311c66ff9f GUI: improve drag-and-drop, part 2 - BROKEN 2023-01-30 03:43:46 -05:00
tildearrow
72465cf09a GUI: improve drag-and-drop, part 1 - BROKEN 2023-01-29 19:34:47 -05:00
tildearrow
45faadd4c8 update copyright year 2023-01-19 19:18:40 -05:00
tildearrow
36f3641c9f GUI: fix occasional crash on select all 2022-09-30 03:40:40 -05:00
tildearrow
57fab16269 GUI: add ability to drag to move when holding Ctrl 2022-06-20 16:24:14 -05:00
tildearrow
d66ff353ba GUI: more fixes to drag to move 2022-06-19 19:07:38 -05:00
tildearrow
d47c50edaf GUI: fix drag to move 2022-06-19 18:23:44 -05:00
tildearrow
ea082b255c GUI: prepare for drag selection to move 2022-06-18 03:52:03 -05:00
tildearrow
bc98673a20 GUI: double click selects column 2022-05-30 19:02:24 -05:00
tildearrow
c5786b61fb dev95 - multiple songs in a single file (READ)
experimental feature! proceed with caution.
if you experience song corruption or crashes, report issue immediately!

files with multiple songs will be readable in older versions of Furnace,
but only the first song will be read in those versions.

issue #199
2022-05-15 01:42:49 -05:00
tildearrow
1ba5ac6766 GUI: add ability to select entire row
when clicking on row number
2022-05-14 01:46:06 -05:00
tildearrow
202a528477 dev92 - GUI: customizable channel collapsing! 2022-05-04 23:36:03 -05:00
tildearrow
d79e5d77a7 GUI: finally implement "don't scroll when moving c
ursor" setting
2022-04-29 23:53:15 -05:00
tildearrow
3306e853d1 effectRows -> effectCols
i don't know why did I call it "rows"
2022-04-27 17:53:55 -05:00
tildearrow
55e085b148 GUI: separate current order from engine order
fixes #105
2022-04-14 02:58:29 -05:00
tildearrow
45ce940d66 better MIDI and note input handling
closes #147
2022-03-31 01:51:57 -05:00
tildearrow
92c1add075 GUI: prevent one possible bug when moving cursor 2022-03-29 00:37:45 -05:00
tildearrow
7e5c27c5b7 GUI: massive code split
gui.cpp now less than 3000 lines
2022-03-21 17:34:43 -05:00