tildearrow
cb825ca938
GUI: add ImGuiTableFlags_NoScrollWithMouse
2023-07-22 05:27:46 -05:00
tildearrow
d411c9caba
GUI: add "cursor follows wheel" option
...
needs testing
2023-07-21 17:25:49 -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
d096d5eb3c
GUI: fix scrolling when stepping rows
2023-07-14 19:24:57 -05:00
bbbradsmith
a37260bcaa
Move pattern finishSelection out of SDL-triggered pointUp, and replace with ImGui release trigger in drawPattern. This prevents down/up events from being processed out of order by two separate event systems, causing selection to be stuck on if the up event is recieved within 1 frame of the down event.
2023-07-12 05:45:30 -04:00
tildearrow
06aa738782
GUI: fix pitch indicators in visualizer not aligni
...
ng with channels when the pattern view scroll X is not 0
issue #1184
2023-07-07 03:25:34 -05:00
tildearrow
97fec35b00
GUI: fix hidden channels breaking visualizer
2023-07-07 03:15:09 -05:00
tildearrow
982678eff3
GUI: fix one digit effect when it is 10xx
...
issue #1141
2023-06-05 18:59:27 -05:00
tildearrow
55c2be8cec
GUI: prepare for multiple render backends
...
I want to see whether I can bind OpenGL to this thing
2023-06-02 20:21:37 -05:00
tildearrow
4195046283
asset directories, part 10
2023-05-16 13:41:08 -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
8309c0d279
GUI: fix pattern once again
2023-02-21 03:15:35 -05:00
tildearrow
ff7110cb05
GUI: possibly fix particles going out of bounds
2023-02-20 16:35:02 -05:00
tildearrow
e190c2ca60
GUI: fix "overflow changes ord" whn ctrlclk n sldr
2023-01-23 03:31:50 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
c60aceec8b
GUI: add single-digit effects for 00-0F setting
2023-01-17 02:07:29 -05:00
tildearrow
b644de1c1f
GUI: add setting for double click time
2023-01-14 14:07:50 -05:00
tildearrow
d78ffa60cc
GUI: fix classic pattern headers
2022-12-25 03:26:44 -05:00
tildearrow
4566068afd
SADFGLKJHASHDJLFK
2022-12-14 23:38:38 -05:00
cam900
f57bcf7b9c
Add define for Effect column, Add description for defines
2022-12-09 15:03:06 +09:00
tildearrow
69059dc702
GUI: several mobile changes
2022-12-03 00:51:57 -05:00
tildearrow
f84469e4fd
GUI: better inertial scroll inhibit logic
...
also better pattern editor mute in mobile
2022-12-02 22:59:52 -05:00
tildearrow
4e88a677d0
GUI; mobile file dialog improvements
2022-12-02 16:52:47 -05:00
tildearrow
dc7aec2dc1
GUI: long hold?
2022-12-02 04:13:26 -05:00
tildearrow
884588e46b
GUI: mobile portrait order bar
2022-11-29 18:30:48 -05:00
tildearrow
d1c0cdf7d1
GUI: fix split button in centered pattern mode
...
issue #727
2022-11-15 02:53:37 -05:00
tildearrow
1a35ce478f
GUI: fix visualizer in centered pattern mode
...
issue #727
2022-11-15 02:46:04 -05:00
tildearrow
bd77bd0a81
GUI: some improvements
...
- mobile UI work
- highlight channel at cursor in orders
2022-11-05 16:22:15 -05:00
tildearrow
373367724b
GUI: use canvasW/H instead of scrW/H*dpiScale
2022-10-20 02:34:14 -05:00
tildearrow
55c97c9529
GUI: fx rgtclk if cntr pat opt & RC n left win gap
2022-10-07 18:14:25 -05:00
tildearrow
70e0b4ab52
GUI: add option to center pattern - INCOMPLETE
...
if you right click on the left area it doesn't work
2022-10-03 19:22:24 -05:00
tildearrow
28d3417196
GUI: more channel bar polishing
2022-09-20 19:41:07 -05:00
tildearrow
eb0aac0f54
GUI: more work on it
2022-09-20 19:07:17 -05:00
tildearrow
a58529a49b
GUI: fix some thread problems with keyHit
2022-09-20 02:57:56 -05:00
tildearrow
e1890173b2
GUI: implement channel volume bar
2022-09-20 02:32:23 -05:00
tildearrow
3cb1571fb6
GUI: implement channel style settings
2022-09-20 01:00:31 -05:00
tildearrow
ebb939c189
GUI: add channel font option
2022-09-18 04:20:08 -05:00
tildearrow
75bcad558a
GUI: channel customization, part 1
2022-09-18 03:51:10 -05:00
tildearrow
0ac92209d0
GUI: even more mobile work
2022-09-09 18:53:20 -05:00
tildearrow
0fd72c53ef
GUI: and more mobile UI progress
2022-09-08 23:20:33 -05:00
tildearrow
2c18fe1051
GUI: lots of mobile UI progress
2022-09-08 19:15:19 -05:00
tildearrow
fcb8fba77b
GUI: fix particle commands
2022-08-16 02:07:57 -05:00
tildearrow
bb5cee4a66
GUI: add pattern label customization settings
2022-08-13 18:00:29 -05:00
tildearrow
cc06f36c92
GUI: fix dumb header insertion
2022-06-14 14:08:28 -05:00
tildearrow
d48801cfde
GUI: slight visualizer tweaks
2022-06-14 04:41:57 -05:00
tildearrow
992d61661b
GUI: better selection cursor tracking during playb
2022-06-06 01:08:15 -05:00
tildearrow
33dc18bac2
GUI: add pattern cell spacing settings
2022-05-26 22:26:44 -05:00
tildearrow
3932a82d14
GUI: add frame shading setting
2022-05-24 03:49:52 -05:00
tildearrow
a34481205a
GUI: more mobilework
2022-05-19 16:35:00 -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
10e8d71745
GUI: part 2 of previous commit
2022-05-04 22:01:19 -05:00
tildearrow
71cef797c6
GUI: only use edit color when pat view is focused
2022-05-04 20:56:26 -05:00
tildearrow
2e8634626d
new panning effects (80/81/82)
2022-04-29 23:41:14 -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
5630b69e64
GUI: fix selection being visible in dummy row area
2022-04-20 15:29:07 -05:00
tildearrow
d4380e1524
GUI: add an effect list window
2022-04-19 18:44:05 -05:00
tildearrow
ef6e63239c
GUI: introduce power-saving mode
2022-04-16 18:35:25 -05:00
tildearrow
11516d7923
GUI: allow cursor movement when stepping
2022-04-14 03:05:58 -05:00
tildearrow
55e085b148
GUI: separate current order from engine order
...
fixes #105
2022-04-14 02:58:29 -05:00
tildearrow
0e2ecaf6be
add setting to disable scrollChangesOrder
...
it's kinda unreliable at the moment
2022-04-14 01:25:21 -05:00
tildearrow
d6333af330
GUI: unreliable version of #63
2022-04-13 18:16:55 -05:00
tildearrow
e86174921b
GUI: partially add a piano
2022-04-13 03:24:49 -05:00
tildearrow
8407a7d3a4
add several TODO comments
...
self-note: check this one after you come back!
2022-04-11 18:12:05 -05:00
tildearrow
fddd05dc1a
improve logging facility
...
we have a log viewer within the program now
2022-04-10 22:12:02 -05:00
tildearrow
0eb02422d5
fix possible pattern crash
...
issue #325
2022-04-09 18:25:38 -05:00
OPNA2608
b6fb3820da
Remove unneeded includes
...
Some are harmless, some screw with SDL's standard includes due to preceeding `_USE_MATH_DEFINES`.
2022-04-09 21:10:15 +02:00
tildearrow
48838440ba
GUI: add ability to colorize rows per highlight
2022-04-07 02:24:54 -05:00
tildearrow
5f71857439
GUI: attempt at optimizing pattern draw code
2022-04-04 23:38:38 -05:00
tildearrow
b90a26a33d
GUI: order view similar pattern coloring
2022-04-02 00:41:52 -05:00
tildearrow
ffb01dd19c
Revert "release 0.6pre0"
...
This reverts commit f7566455c2
.
2022-04-01 05:20:00 -05:00
tildearrow
f7566455c2
release 0.6pre0
2022-04-01 04:45:06 -05:00
tildearrow
3ea9c0360f
implement F3xx and F4xx for fine vol slides
2022-03-26 20:58:33 -05:00
Natt Akuma
54da047b5a
Apply requested changes
...
- Use sample->init() instead
- Implement set Hz by tempo effect and move from C4xx to F0xx
- Add "SAMPLE_POS" to cmdName
2022-03-15 03:59:42 +07:00
Natt Akuma
c7fb5df206
Merge branch 'master' of https://github.com/tildearrow/furnace into mod-import
2022-03-14 21:57:54 +07:00
Natt Akuma
87f225074c
.mod import
2022-03-14 21:50:52 +07:00
tildearrow
e82b1e6a67
GUI: don't allow right-click menu movement
2022-03-12 03:04:16 -05:00
tildearrow
93b3e16213
i need to go
...
TODO:
- EDIT LATCH
- EDIT MASK
2022-03-09 18:03:15 -05:00
tildearrow
2fb6ea021b
GUI: this menu is packed with features
...
that DON'T WORK YET
2022-03-09 15:43:30 -05:00
tildearrow
372f2a20a2
GUI: much better
2022-03-09 03:40:24 -05:00
tildearrow
1a3eed7830
fix MinGW build
2022-03-09 02:30:36 -05:00
tildearrow
9e080956ec
prepare to add a right click menu to pattern
...
DO NOT USE IF YOU WANT TO SOLO CHANNELS - I'LL FIX IT when I
come back
2022-03-08 18:26:41 -05:00
tildearrow
bc5ca47894
GUI: add setting to not raise pattern editor
...
issue #250
2022-03-04 02:40:42 -05:00
tildearrow
99bee89cca
GUI: better adapt shades to light theme
2022-03-03 16:59:31 -05:00
tildearrow
e133fb4906
GUI: make several things rate-independent
2022-03-02 00:38:32 -05:00
tildearrow
4ce28c0a05
GUI: one more visualizer fix
2022-02-22 00:32:13 -05:00
tildearrow
5af0292f69
GUI: make the visualizer no longer a secret
2022-02-22 00:18:37 -05:00
tildearrow
2d90881a55
GUI: a few more visualizer tweaks
2022-02-22 00:13:32 -05:00
tildearrow
193c8af12d
GUI: fix visualizer issues
...
including a hang/memory munch
2022-02-21 23:53:17 -05:00
tildearrow
15883adc6f
GUI: add tooltip to ++ in pattern view
2022-02-21 17:13:21 -05:00
tildearrow
da9bf01797
GUI: finally solve the pattern color leak issue
2022-02-21 16:52:57 -05:00
tildearrow
eb2e08c834
GUI: add ability to rename patterns
2022-02-21 03:05:00 -05:00
tildearrow
b3d26d3309
GUI: code split, part 2
2022-02-17 14:04:39 -05:00