Commit graph

34 commits

Author SHA1 Message Date
tildearrow c064cf089d prepare to fix pitch linearity issues 2025-04-01 14:11:45 -05:00
tildearrow 13b56870ec new demo song
by ALTMUS
2025-03-29 22:26:00 -05:00
tildearrow dd9983778b GUI: selection/scroll improvements
now you can scroll left/right by dragging selection to the side edges
2025-02-22 18:43:46 -05:00
tildearrow 11f0448db4 GUI: finishSelection() xFine boundary check 2025-02-02 19:26:38 -05:00
tildearrow b64c06dd4d GUI: add more options for selection drag
ability to copy by dragging selection
2025-01-31 17:29:51 -05:00
tildearrow 00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow a25b2c7cc8 GUI: fix moveSelected going out of bounds 2024-11-06 17:49:31 -05:00
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