tildearrow
3f34a46575
GUI: prepare to add auto-fill on save
2024-05-24 00:19:03 -05:00
tildearrow
603249573a
GUI: separate wantScrollList
...
issue #1894
2024-05-21 17:26:04 -05:00
tildearrow
c690c681c5
renderGL: settings to change stencil and buffer si
2024-05-20 03:15:43 -05:00
tildearrow
45783e7797
GUI: fix recent file regression
2024-05-20 02:41:53 -05:00
tildearrow
c4c8b6a3f4
backup management, part 1
...
new backup settings
backup manager but purging does not work yet
2024-05-19 19:36:09 -05:00
tildearrow
5e213256b6
import/export config and factory reset
2024-05-18 16:01:47 -05:00
tildearrow
4086cd3fc5
Merge branch 'master' into configSettings
2024-05-18 04:11:48 -05:00
tildearrow
724632e2a3
prepare for config import/export/reset
2024-05-17 12:45:31 -05:00
tildearrow
394d5d6583
prepare to handle other texture formats
...
required for DirectX 9...
2024-05-15 02:48:18 -05:00
tildearrow
008fe4b6b8
improve audio export options - UNTESTED/UNFINISHED
2024-05-10 20:01:12 -05:00
tildearrow
ae386f6269
GUI: add render preInit settings
2024-05-07 13:44:16 -05:00
tildearrow
d16e940c4d
fall back to software if no matching GL pixel form
...
at available
2024-05-06 16:40:19 -05:00
tildearrow
f28dcec683
release v0.6.3
2024-05-01 20:00:07 -05:00
tildearrow
36d9d31d2f
better defaults for Windows XP
2024-05-01 01:25:27 -05:00
tildearrow
3d6f9b4723
implement sort orders
2024-04-29 18:13:44 -05:00
tildearrow
7f354705e3
GUI: finally add ability to change coarse editstep
2024-04-26 12:53:33 -05:00
tildearrow
e1d58d97cb
GUI: add note/value input repeat option
2024-04-25 22:16:08 -05:00
tildearrow
0ad7863d78
GUI: options to import/export user presets
2024-04-25 12:55:59 -05:00
tildearrow
5a39758fa3
Merge pull request #1846 from techmetx11/tfm-music-maker-import
...
Support for TFM Music Maker files
2024-04-23 14:55:57 -05:00
tildearrow
9edbd57947
GUI: disable late render clear on Metal
...
fixes a crash
2024-04-22 14:11:01 -05:00
tildearrow
809ba42ca6
GUI: user presets, part 4
...
rename to User Systems
2024-04-12 17:37:08 -05:00
techmetx11
1de99ca6c6
Somewhat implemented pattern decoding now (effects not implemented)
2024-04-11 15:16:05 +00:00
tildearrow
6d8e6a9a55
GUI: user presets, part 1
2024-04-09 19:29:42 -05:00
tildearrow
ce4432175d
GUI: fix set volume percentage
2024-04-09 14:34:51 -05:00
tildearrow
40f62aa13e
GUI: re-enable user presets option
2024-04-09 14:34:13 -05:00
tildearrow
93cd07f1b6
use software backend in safe mode
2024-04-09 12:37:27 -05:00
tildearrow
b7e909d1d8
GUI: hide the dock space background
2024-04-08 22:53:55 -05:00
tildearrow
c5a811f58e
software renderer, part F
2024-04-08 22:24:08 -05:00
tildearrow
03952b7564
GUI: fix division by zero when disabling frame rat
...
e limit
2024-04-07 03:00:31 -05:00
tildearrow
c201e02411
WAHAHAHAHAHA
...
OpenGL 1 backend!!!!!!!!!!!!!!!!1111
TODO: test on old machine
2024-04-07 02:39:31 -05:00
tildearrow
52b6ffb9ad
GUI: use mapVelocity for status vol percentage
...
issue #1828
2024-04-04 15:56:18 -05:00
tildearrow
f0c85acfd7
can't even have fun for one day
...
there's always the one who finds a reason for drama and flamewar
2024-04-03 13:58:57 -05:00
tildearrow
fc68f17107
GUI: add option to disable VSync
...
also add frame rate limiter
2024-04-02 17:49:48 -05:00
tildearrow
9dbda09cd0
GUI: remove unused tutorial code
2024-04-02 11:17:45 -05:00
tildearrow
90c628612e
prepare for 0.6.2
2024-03-31 23:35:59 -05:00
tildearrow
59a25fad70
stuff
2024-03-30 13:21:56 -05:00
tildearrow
e7a638fdd5
GUI: user preset saving and prepare edit window
2024-03-30 03:33:38 -05:00
tildearrow
b04ddaa20a
preparations for user presets
...
now we need save
2024-03-29 19:56:50 -05:00
tildearrow
04175e82d7
GUI: disable debug message
2024-03-20 17:47:20 -05:00
tildearrow
5848c48a76
GUI: fix system detection
2024-03-20 17:39:22 -05:00
tildearrow
de444d9260
GUI: more menu reordering
2024-03-17 13:23:04 -05:00
tildearrow
b253bd862b
downgrade .dmf to export status
2024-03-17 13:14:50 -05:00
Lunathir
bf6d98d3c1
Resort window menu ( #1793 )
...
* Resort window menu
* Update gui.cpp
* Update gui.cpp
* Update gui.cpp
2024-03-17 12:52:10 -05:00
tildearrow
068eb357d0
oh yeah wait I need to merge menu first
2024-03-17 12:50:46 -05:00
tildearrow
beacfcf849
is this cat and mouse now
2024-03-16 19:09:02 -05:00
tildearrow
845eb582a6
fix .dnm and .eft loading
2024-03-16 12:16:09 -05:00
tildearrow
c0df3df4ed
port .ftm loading progress
...
from LTVA
2024-03-16 03:45:35 -05:00
tildearrow
3512591fd1
add effects to change virtual tempo
2024-03-15 14:56:55 -05:00
tildearrow
8b0f5bedc4
me an idiot
2024-03-14 02:06:36 -05:00
tildearrow
d700bfca08
prepare for deferred config saving
...
issue #1723
2024-03-14 01:58:43 -05:00
tildearrow
db9a11a674
remove text command stream export
...
NOTE: this is not removal of text export.
2024-03-09 18:20:17 -05:00
tildearrow
8099df183d
asdfasdfasdf
2024-03-09 03:32:03 -05:00
tildearrow
2290f3d873
a better command stream debugger
2024-03-08 17:53:37 -05:00
tildearrow
b0db9b8ff7
more preparation
2024-02-26 00:16:36 -05:00
tildearrow
c5d0203f94
GUI: new osc renderer, part 29
2024-02-22 12:59:20 -05:00
tildearrow
ecd3875a64
...
2024-02-22 12:48:16 -05:00
tildearrow
b972e54a7e
implement chip cloning/duplication
...
muwahahaha
2024-02-21 16:27:52 -05:00
tildearrow
f0bf58eef2
fix crash when changing chip
...
it was somehow possible to exceed the channel limit...
2024-02-21 15:55:15 -05:00
tildearrow
589e6f98e0
GUI: new osc renderer, part 27
...
hide scroll bar
2024-02-20 15:44:51 -05:00
tildearrow
e17df27f66
GUI: new osc renderer, part 26
...
sorry another window
2024-02-20 15:40:48 -05:00
tildearrow
2ca341bb73
GUI: get rid of bitOffset
...
now we do not need it
2024-02-19 21:44:29 -05:00
tildearrow
6cf570f85b
GUI: new osc renderer, part 23
...
speed hack
2024-02-19 18:22:08 -05:00
tildearrow
d046713be4
GUI: new osc renderer, part 22
...
or just use highp
to-do: rewrite using fixed point math?
2024-02-19 17:26:58 -05:00
tildearrow
cfee9b3810
GUI: new osc renderer, part 21
...
part 11? I must have been drunk
alternate approach for OpenGL ES (no more hangs)
2024-02-19 15:49:56 -05:00
tildearrow
894b1f5a3c
GUI: new osc renderer, part 19
...
now with a setting
2024-02-19 02:57:48 -05:00
tildearrow
c9b1305b61
GUI: new osc renderer, part 18
...
remove new code button
2024-02-19 02:32:15 -05:00
tildearrow
523a290374
GUI: new osc renderer, part 12
2024-02-14 04:09:24 -05:00
tildearrow
8dcb36221a
GUI: new osc renderer, part 9
2024-02-12 18:56:39 -05:00
tildearrow
a05b133b3a
GUI: add option for playback status in menu bar
2024-02-11 18:54:45 -05:00
tildearrow
2f72e75f0e
GUI: remove basic mode
2024-02-11 18:36:38 -05:00
tildearrow
e41e8ed962
GUI: new osc renderer, part 2 - warning
...
why does it crash...
2024-02-09 19:20:09 -05:00
tildearrow
688be931d0
GUI: code style
2024-02-07 18:29:08 -05:00
tildearrow
644a83941c
GUI: remove command palette entry in window
2024-02-07 08:08:43 -05:00
tildearrow
a6aa4b66d1
Merge pull request #1160 from YohananDiamond/command-palette
...
undefined
WAHAHA nice one GitHub
see? that's why I hate JavaScript. couldn't you throw exception on out of bounds/undefined result, like EVERY normal language?
2024-02-07 02:53:33 -05:00
tildearrow
f80d3f9eb5
remove unused old ins format saving code
2024-02-05 13:19:36 -05:00
tildearrow
395a346cb4
GUI: clarify .dmp saving error
2024-02-05 13:07:28 -05:00
Colin Kinloch
558cf8ad47
Add brackets to quit handler
2024-02-04 12:38:44 -05:00
Colin Kinloch
b2d61b1d3a
Add Ctrl+Q to quit
2024-02-04 12:38:44 -05:00
Colin Kinloch
04f2039803
GUI: Add menu option to open examples directory
2024-02-03 21:30:32 -05:00
YohananDiamond
c9d57d4c6f
Merge branch 'master' of https://github.com/tildearrow/furnace into command-palette
2024-02-03 19:30:59 -03:00
tildearrow
66bacef681
GUI: implement "make me a drum kit" option
2024-01-30 02:14:14 -05:00
tildearrow
5224c4666d
more work that I did not push
2024-01-29 23:08:20 -05:00
psykose
3f329e464d
GUI: fix overflow in timers
...
these timer variables are used with SDL_GetPerformanceCounter, which
returns a uint64_t. subtracting these can overflow, which is UB.
2024-01-27 15:18:19 -05:00
tildearrow
68ee5167ee
GUI: work around layout import crash?
...
not very well tested... may mess up layout
issue #1629
2024-01-27 13:28:24 -05:00
tildearrow
c55cc8b2ea
GUI: delayed layout loading
...
issue #1629
2024-01-26 02:44:47 -05:00
tildearrow
e19cd39e96
GUI: why is the input latch lowercase
2024-01-20 12:41:33 -05:00
tildearrow
f322316a32
GUI: fix paste overflow undo corruption, part 1
...
TODO: garbage collection
2024-01-20 02:51:20 -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
88b42ddd58
update copyright year
2024-01-16 21:26:57 -05:00
tildearrow
928bfd2afd
add sample rate parameter in raw sample import
2024-01-16 21:12:34 -05:00
tildearrow
65b50f4acc
GUI: improve mobile order input
2023-12-28 17:32:40 -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
27f4f6830e
GUI: improve the buttons
2023-12-22 19:18:23 -05:00
tildearrow
15f0f50def
part 2 of more work
2023-12-22 18:23:11 -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
df3e3e8aec
bunch of code de-duplication
2023-12-21 19:57:26 -05:00
tildearrow
e2940ca385
Merge branch 'master' into exportwin
2023-12-21 19:08:09 -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
b7d525b4bd
GUI: walk song on load
...
issue #1541
2023-12-18 11:06:45 -05:00