tildearrow
c55cc8b2ea
GUI: delayed layout loading
...
issue #1629
2024-01-26 02:44:47 -05:00
tildearrow
efad61c7d0
PowerNoise: split ins type
2024-01-24 04:35:36 -05:00
YohananDiamond
8ab1c414b9
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2024-01-18 13:58:02 -03:00
tildearrow
95aff38cb2
GUI: add settings to round tabs and scrollbars
2024-01-16 22:01:17 -05:00
tildearrow
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
52f9f888fc
GUI: display pattern view label opts with pat font
2024-01-16 16:40:10 -05:00
Daniel Konar
3039ce2416
Change reload to re-scan and refactor
...
Remove rt midi reinitialization (not needed as per docs)
Move midi rescan code to rescanMidiDevices as MIDI is not audio (rescanAudioDevices also appears to be unused)
2023-12-29 02:12:28 -05:00
Daniel Konar
c1c2b52ba7
Add button in midi settings to refresh midi devices
...
Deletes and creates a new RT midi instance allowing for midi devices to be plugged in without restarting
2023-12-29 02:12:28 -05:00
YohananDiamond
34e18fffad
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-12-27 20:57:24 -03:00
tildearrow
858c0e448d
set writeInsNames to 0 by default
...
so we can beat .dmp
2023-12-24 16:59:09 -05:00
tildearrow
e58307684c
GUI: aaaaaaaand here we go
...
importColors and exportColors now use the same framework as settings
2023-12-23 20:05:07 -05:00
tildearrow
ed37b5123f
GUI: use refactored code for color scheme export
2023-12-23 18:10:19 -05:00
tildearrow
e42bccdb50
GUI: writeConfig now grouped
2023-12-23 17:51:08 -05:00
tildearrow
0a5c0da078
just a bit more
2023-12-23 04:39:55 -05:00
tildearrow
e0108e5635
GUI: now let's put these config options into group
...
s
2023-12-22 20:22:53 -05:00
tildearrow
f80340ebcc
more work
2023-12-22 15:43:41 -05:00
tildearrow
5697330c04
i won't call it classic
2023-12-21 20:08:15 -05:00
tildearrow
e2940ca385
Merge branch 'master' into exportwin
2023-12-21 19:08:09 -05:00
tildearrow
f46aa5cbfd
prepare for color scheme import/export chamges
...
this includes a small refactor of the settings mechanism
2023-12-21 18:14:28 -05:00
tildearrow
231a76d50b
dev190 - GUI: color scheme guru mode
...
now you can fine-tune every color in the interface
TODO: improve color config format
2023-12-20 19:51:21 -05:00
YohananDiamond
c8975eaf73
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-12-19 09:26:30 -03:00
tildearrow
478f7bb3bd
MIDI input: program change pass-through option
2023-12-17 15:30:51 -05:00
tildearrow
51b385a1ef
apply volExp on velocity input - PLEASE READ
...
DivDispatch::mapVelocity() now takes a float instead of an unsigned char
2023-12-16 19:52:37 -05:00
Electric Keet
ae8a185145
Reverting some tweaks.
2023-12-12 18:52:41 -05:00
Electric Keet
adba445cd2
Tweaking numeric input steps.
...
Hopefully these all make more sense for how they're used.
2023-12-12 18:52:41 -05:00
tildearrow
37190d1c2d
GUI: add a setting (select asset om load)
2023-12-06 12:37:37 -05:00
Eknous-P
df63257d11
dummy export window, keybind and related settings
2023-12-05 15:58:45 +04:00
tildearrow
7b2fa42d25
GUI: update sample tex on color change
...
issue #1598
2023-11-26 16:46:33 -05:00
tildearrow
0c599a9ef4
GUI: fix Appearance having a never-disabling Apply
2023-11-26 15:10:05 -05:00
tildearrow
0c727ff6b7
YM2612: YMF276-LLE, part 1
2023-11-25 18:02:21 -05:00
tildearrow
955682b240
OPL: ymfm core, part 1
2023-11-22 19:28:36 -05:00
tildearrow
42d8de671a
GUI: why is this setting in appearance
2023-11-06 21:58:20 -05:00
YohananDiamond
163d1b2153
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-10-29 20:05:01 -03:00
tildearrow
717e75f82d
add setting to disable DC offset correction
2023-10-29 15:25:23 -05:00
tildearrow
d8daeb1169
GUI: channel status, part 4
2023-10-27 18:08:37 -05:00
tildearrow
20a5d9c089
GUI: channel status, part 3
2023-10-27 04:23:35 -05:00
tildearrow
d5da4d7e52
GUI: prepare to add auto-clone feature
2023-10-18 00:00:23 -05:00
tildearrow
7dfb7e916c
GUI: use FreeType by default
2023-10-16 16:23:54 -05:00
tildearrow
c420b55a16
add a safe mode
...
disables audio output
enables software rendering
disables font loading
not automatic yet
2023-10-16 06:53:21 -05:00
tildearrow
80c9795773
more FreeType work
2023-10-16 06:14:44 -05:00
tildearrow
a4601fed04
GUI: move default author setting
2023-10-14 15:10:23 -05:00
Eknous-P
b16a562aeb
default author name
2023-10-11 18:16:46 +04:00
tildearrow
43468653a0
prepare for pre-calculated pitch table
2023-10-10 20:15:58 -05:00
tildearrow
2f9320ca7a
GUI: fix apply
2023-10-05 18:10:58 -05:00
tildearrow
82da85ecbf
Merge pull request #1509 from Eknous-P/settingdetect
...
Settings change detect
2023-10-05 18:09:24 -05:00
tildearrow
7736ced611
GUI: settings grammar
2023-10-05 14:23:57 -05:00
Eknous-P
277a695f5e
s p a c e
...
and another inline if i suppose
2023-10-05 14:43:06 +04:00
Eknous-P
daa7800e3c
part 2.5 inline-ize
...
also rerun actions as the website is back up
2023-10-03 23:21:11 +04:00
Eknous-P
e8f1b36a1c
settings change detect part 2
...
i hope i didnt miss anything
2023-10-03 18:59:41 +04:00
Eknous-P
3ad0fe208d
settings changed detect part 1
2023-10-03 18:33:22 +04:00
tildearrow
79f92fab68
GUI: prepare for status view
2023-10-03 04:38:28 -05:00
tildearrow
3f18f11742
update gitignore
2023-10-01 15:27:07 -05:00
Electric Keet
7551451d75
Adding new settings to doc and fixing a tiny typo.
2023-09-16 21:45:00 -07:00
tildearrow
7912a7982c
implement a setting which was missing
...
store/load ins names when saving .fui
2023-09-16 18:15:03 -05:00
tildearrow
41544bcced
add sample preview volume setting
...
it was too loud
2023-09-11 16:04:19 -05:00
tildearrow
58edecb9f9
GUI: fix SNES echo filter input in chip manager
2023-09-10 11:53:31 -05:00
tildearrow
1a520dbf3e
more multi-thread fixes
...
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
2023-09-07 00:48:26 -05:00
tildearrow
084cbcb168
fix some typos
2023-09-06 22:34:56 -05:00
tildearrow
c80d3a4229
aaaaa
2023-09-06 20:25:44 -05:00
tildearrow
5b5dc5de1b
GUI: hide setting for multi-threaded playback
2023-09-06 20:17:51 -05:00
tildearrow
c1b6aed04b
Merge branch 'threaded' - but will be hidden
...
under a cheat code for now
2023-09-06 19:27:55 -05:00
tildearrow
70dbe92b51
GUI: deprecate partial pitch linearity
2023-09-06 17:57:53 -05:00
tildearrow
5329e551d4
improve a bit and add option
2023-09-06 14:23:47 -05:00
tildearrow
fc760eed43
GUI: fix cut off text in settings
2023-09-05 15:30:53 -05:00
tildearrow
1da000b00c
GUI: per-chan osc multi-threading!
2023-09-05 04:38:57 -05:00
YohananDiamond
5a5090f711
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-09-04 19:32:24 -03:00
tildearrow
fa7405090e
add WASAPI exclusive mode flag to PortAudio backen
...
d
2023-08-31 04:30:49 -05:00
tildearrow
b315b84e31
GUI: clear out audio dev when changing backend
2023-08-31 03:01:38 -05:00
tildearrow
a882d7bcf2
GUI: detect UI scale factor when moving window
2023-08-31 01:24:06 -05:00
tildearrow
8b3fc84b51
don't show JACK/PA backends if not available
2023-08-30 23:23:27 -05:00
tildearrow
922800d864
oh crap
2023-08-30 23:14:47 -05:00
tildearrow
68787a4d8b
add PortAudio backend - PLEASE READ
...
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
2023-08-30 17:32:51 -05:00
tildearrow
7d605c9d76
GUI: why do I see a 0.5 reference
2023-08-30 14:27:29 -05:00
Electric Keet
e65e79f192
Complete keyboard settings.
...
All* the settings are here now!
* minus the one that shouldn't be
2023-08-29 11:24:47 -07:00
tildearrow
044859f6d1
GUI: add option to choose between chip menus and
...
chip manager in File menu
2023-08-28 17:00:39 -05:00
tildearrow
f5ac9b13b6
GUI: fix crash inducing typo
...
issue #1429
2023-08-28 06:17:42 -05:00
Eknous-P
cd2d60ac58
table stuff into if
2023-08-28 10:37:51 +04:00
YohananDiamond
4f83fc2e93
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-27 13:37:57 -03:00
Eknous
7a87702518
Merge branch 'tildearrow:master' into guimprove
2023-08-27 15:05:50 +04:00
tildearrow
0e19716dcd
GUI: auto-detect scale factor on settings change
2023-08-27 03:31:26 -05:00
Eknous-P
fdd9b598a7
revert additive hint
2023-08-27 10:15:28 +04:00
Eknous-P
19f7376337
the rest of the add colors
2023-08-26 16:09:27 +04:00
Eknous-P
f0bcb1c06a
add color push/pop
2023-08-26 15:24:32 +04:00
Eknous-P
ccdd5693c6
additive hint
2023-08-26 15:16:38 +04:00
Eknous-P
6250dd970f
improve font settings
2023-08-26 14:20:53 +04:00
Eknous-P
eef3dacc78
indent
2023-08-26 14:03:34 +04:00
Eknous-P
b993d4b58d
improve audio settings
2023-08-26 14:01:39 +04:00
Eknous-P
89921b1ff3
improve inital sys steeings
2023-08-26 13:53:01 +04:00
tildearrow
324fce3b1c
GUI: hide sample ROMs option
...
OPL4 won't make it to 0.6
2023-08-25 20:41:13 -05:00
tildearrow
f3c438eee5
GUI: use less video memory
...
don't oversample icons, big font and header font
2023-08-21 16:03:16 -05:00
YohananDiamond
aff6996025
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-20 02:33:42 -03:00
tildearrow
14d3baae56
GUI: invert cursor follows wheel
...
issue #1374
2023-08-19 16:25:08 -05:00
tildearrow
23dc1353ec
change default render cores
2023-08-19 04:34:42 -05:00
Eknous-P
f8a497e549
Merge branch 'multicore' of github.com:Eknous-P/furnace into multicore
2023-08-19 10:33:06 +04:00
Eknous-P
eab7978556
tablesetcolumnindex -> tablenextcolumn
2023-08-19 10:32:36 +04:00
Eknous
cbbf766ae5
Merge branch 'tildearrow:master' into multicore
2023-08-19 10:02:48 +04:00
tildearrow
c38b3ed399
GUI: play around with oversample setting
2023-08-18 23:39:09 -05:00
Eknous-P
3926c4276e
oopsie
2023-08-18 12:44:50 +04:00
Eknous-P
eb820eb9af
make table
2023-08-18 11:34:08 +04:00
Eknous-P
74e803d4e9
redo core switching
2023-08-18 10:40:18 +04:00
Eknous-P
8da1085809
separate cores + selection for playback and export
2023-08-17 22:28:17 +04:00
tildearrow
6c44614279
GUI: custom sample editor icons, part 1
2023-08-16 04:16:31 -05:00
tildearrow
c05efedee0
GUI: improve single macro view
2023-08-16 00:43:15 -05:00
YohananDiamond
74bb1b1016
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-08-15 17:48:38 -03:00
tildearrow
ddb0add67e
GUI: fix insIconsStyle not saving
2023-08-15 01:57:43 -05:00
tildearrow
6ae8f615d9
we got custom icons
2023-08-14 20:02:10 -05:00
tildearrow
741d350fe2
possible fix to #1356
2023-08-14 16:28:43 -05:00
tildearrow
fc16164dbd
Merge pull request #1342 from tildearrow/c140
...
Chicken ice cream
2023-08-12 16:29:49 -05:00
tildearrow
a59b5753bb
GUI: add center pop-up setting
2023-08-10 02:42:42 -05:00
tildearrow
457fb785b0
Merge branch 'master' into gui-pretty
2023-08-10 00:18:16 -05:00
tildearrow
acc74df293
GUI: add option to capitalize menu bar
2023-08-09 22:47:06 -05:00
cam900
14c5d94499
C140 Part 2
2023-08-09 20:30:00 +09:00
tildearrow
cc8b5d28a8
GUI: add option to show ins type menu when adding
2023-08-08 00:03:56 -05:00
Electric Keet
f66dd6e70b
Vertical centering of labels.
...
Just the settings dialog, this commit.
2023-08-06 20:28:11 -07:00
tildearrow
8ba6c4cf42
GUI: finish some more TODOs
2023-08-06 17:35:45 -05:00
tildearrow
10615b9b5b
GUI: finish some TODOs
2023-08-05 18:29:46 -05:00
tildearrow
49e799d576
GUI: indent play on load setting
2023-08-05 15:12:14 -05:00
tildearrow
b7f7c362d2
Merge pull request #1328 from tildearrow/settings-ui
...
Settings and chip config UI: Indent radio buttons.
2023-08-05 15:11:28 -05:00
tildearrow
86c1104529
GUI: add setting to play on load
2023-08-05 14:43:29 -05:00
Electric Keet
3f80231f24
Settings window: Indent radio button groups.
...
All radio button groups are indented for visual clarity. Also, font path and size selectors.
2023-08-05 11:18:50 -07:00
tildearrow
2b78ea7abe
GUI: add setting to remove ins/vol val on OFF/REL
2023-08-05 03:37:03 -05:00
tildearrow
1983529bdb
GUI: add non-mono mode to osc
2023-08-05 03:26:36 -05:00
tildearrow
673ff6ebb6
GUI: fix header font not saving at all
2023-08-04 22:43:26 -05:00
tildearrow
eb9bd913e2
and one more fix
2023-08-03 05:34:49 -05:00
tildearrow
fcba244c84
fix
2023-08-03 05:31:55 -05:00
tildearrow
629d73f421
address review comments
2023-08-03 05:27:20 -05:00
Electric Keet
06d3e8a4b3
Initializing variables, font size change.
2023-08-02 22:59:45 -07:00
Electric Keet
ebf8ebf7c0
Restoring old bigFont, making new headFont instead.
...
Now we'll see the original font for the credits and the clock.
2023-08-02 20:49:01 -07:00
Electric Keet
14d1e83cd6
Oh, and it'd be good to load the big font setting.
...
Can't believe I missed this!
2023-08-02 14:22:21 -07:00
Electric Keet
0f4f1a1cf5
Big font configuration options!
2023-08-02 13:48:07 -07:00
YohananDiamond
b203c3956a
command palette: improved consistency
2023-07-31 16:12:29 -03:00
YohananDiamond
8b8f90893e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-31 14:27:58 -03:00
tildearrow
308af5a34e
GUI: new settings layout
2023-07-30 04:33:25 -05:00
tildearrow
92493485a3
GUI: prepare for new settings layout
2023-07-29 04:21:27 -05:00
tildearrow
1aef0079d1
the first step to deprecating Defle compat
...
Furnace will support .dmf loading/saving
however in a far future, compatibility may not be guaranteed... I am not sure
this setting is off by default (for now)
2023-07-29 03:17:26 -05:00
YohananDiamond
f3902e151e
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-25 00:02:08 -03:00
Eknous-P
3a950619b0
settings apply button
2023-07-23 22:35:24 +04:00
Eknous-P
093df41ef9
flat note names
2023-07-22 20:44:02 +04: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
b087b28325
remove Namco 163 name setting
2023-07-20 16:50:19 -05:00
YohananDiamond
81fd5a23b8
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2023-07-12 10:20:35 -03:00
cam900
b07ba72aa3
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-11 20:35:31 +09:00
tildearrow
7524b42564
GUI: again
...
issue #1228
2023-07-10 14:38:26 -05:00
cam900
79a082c5d2
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-07 20:41:52 +09:00
tildearrow
5c97f9981a
add option to change SDL audio driver
2023-07-06 21:14:25 -05:00
cam900
ac8db58cbf
Merge branch 'master' of https://github.com/tildearrow/furnace into k053260
2023-07-06 20:00:20 +09:00
tildearrow
a267901b18
GUI: default to non-SDL render backend if availabl
2023-07-06 04:04:33 -05:00
tildearrow
621616ae25
C64: dSID core, part 1
2023-07-05 17:09:02 -05:00
tildearrow
bb3ccedb29
prepare for Metal render backend
...
ugh Apple. how about you don't deprecate OpenGL instead?
2023-07-03 17:19:50 -05:00