adelikat
5e40305d1c
fix recent regression if auto-load is set, and default.tasproj is the most recent movie
2019-12-13 17:40:39 -06:00
adelikat
24d84f3f08
Tastudio - don't setup columns when loading a file, the file has the column settings
2019-12-11 11:43:05 -06:00
YoshiRulz
f309c831b3
Move icons out of InitializeComponent
...
cc9ff8022
2019-12-11 06:58:53 +10:00
adelikat
6107bc4553
TasMovie - rip out input caching attempt that wasn't even working
2019-12-07 12:21:42 -06:00
adelikat
f944cd65a7
Tastudio - LoadState() - properly dispose of IDisposables, avoid unnecessary .ToArray() call
2019-12-06 17:20:01 -06:00
adelikat
7ac720d931
Tastudio - use global references less in favor of internal properties
2019-12-06 17:14:27 -06:00
adelikat
aa94ddccd5
Tastudio - expand message column to fix text, similarly to branches
2019-12-03 20:10:00 -06:00
adelikat
c2b942d9a4
InputRoll - remove some vestigial code
2019-12-03 18:57:50 -06:00
adelikat
b230502228
Tastudio - cleanup
2019-12-03 18:44:01 -06:00
adelikat
6640146c0a
InputRoll - add a flag for whether the control can be toggled into HorizontalOrientation, and only enable it on tastudio
2019-12-02 20:29:29 -06:00
adelikat
d687babb41
TAStudio - expose Horizontal Orientation in non-developer builds
2019-12-02 20:23:14 -06:00
adelikat
68797f18f7
Tastudio - fix crash when attempting to use right-click column autohold if the movie was loaded via autoload
2019-11-27 20:10:06 -06:00
adelikat
1b8b4b4926
Tastudio - rip out option to do autorestore on mouse up vs down, make it on up only, and fix autorestore logic
2019-11-26 18:54:46 -06:00
adelikat
943454554d
Tastudio - don't update bookmark view on UpdateValues()
2019-11-26 17:34:50 -06:00
adelikat
24a0bdbbed
Tastudio/InputRoll - improve performance in UpdateValues some
2019-11-26 14:37:49 -06:00
adelikat
cb912bea58
Tastudio - when clearing, invalidate on the first non-empty input rather than first selected row
2019-11-24 17:53:27 -06:00
adelikat
5bbdf2a49e
Tastudio.MenuItems - cleanup, fix potential NRE's surrounding clipboard access, fix off by one on clear menu item invalidation logic, fix not dispointing of a disposable dialog
2019-11-24 16:54:08 -06:00
adelikat
caced9c2a8
TasMovie - remove unused constructor params
2019-11-24 15:40:26 -06:00
adelikat
883fea9ec6
Add a font picker, fixes #952
2019-11-24 14:58:58 -06:00
adelikat
8bbc2c75d0
lua - tastudio.loadbranch - use the already existing (and better) load branch method
2019-11-24 14:41:03 -06:00
adelikat
4e9b780539
Lua - implement tastudio.loadbranch #fixes #1650
2019-11-24 13:55:46 -06:00
feos
b70c49892c
omit autosaving if we have the default project name
...
close #1599
2019-11-20 20:04:03 +03:00
J.D. Purcell
90724bb777
Work on InputRoll horizontal mode a bit.
2019-10-27 17:55:53 -04:00
adelikat
cbace55d01
Tastudio - misc cleanups
2019-10-27 09:59:05 -05:00
adelikat
aaee3cf48c
Tastudio - fix splitter restore logic on restore defaults
2019-10-27 09:34:32 -05:00
adelikat
b54be19e9e
InputRoll - reorg - put in its own folder, break out column and cell classes into separate files
2019-10-26 16:49:52 -05:00
adelikat
437c2f067a
TAStudio - Consolidate the two restore defaults menu items. Restore splitter positions when restoring defaults
2019-10-26 11:40:04 -05:00
adelikat
c0e2529b20
tastudio - don't nag about inaccurate cores if autoloading a file
2019-10-24 15:49:23 -05:00
J.D. Purcell
1df41efc0d
Consolidate core accuracy warning dialog.
2019-10-21 23:54:16 -04:00
J.D. Purcell
0dcb0b9bb4
Fix DPI scaling issue in custom message boxes (Snex9x/QuickNES accuracy warnings).
2019-10-12 22:34:53 -04:00
adelikat
512b03f1b4
misc cleanups in tastudio files, mostly typos and redundant code
2019-06-28 17:51:03 -05:00
adelikat
5075160355
some cleanups
2019-06-15 18:38:56 -05:00
adelikat
394a6d86b5
According to the TSM api, the indexer will never return null, check length instead
2019-06-15 16:38:33 -05:00
adelikat
eaef336492
rip out IStateManager.MountForWriteAccess() and simplify
2019-06-15 16:06:35 -05:00
adelikat
e0a51eaab1
Rename IStateManager.StateCount -> IStateManager.Count
2019-06-15 14:49:43 -05:00
alyosha-tas
655729f29c
TAStudio: orderly shutdown if starting TAStudio returned nullEmulator.
2019-04-21 08:46:50 -04:00
YoshiRulz
e6374ef477
Use string interpolation
2019-03-19 00:06:37 +10:00
feos
766de68e18
tastudio: don't tell about clipboard if it's empty
2019-01-23 17:24:42 +03:00
feos
cd2d63b04a
tastudio:
...
- don't use branch laglog after loading it. it's useless because we invalidate if needed anyway
- PauseOnFrame being null started to crash seeking, fixed
- make use of movie alias in branchbox
- capture tsm state after loading the branch
todo: if we load a branch in the middle of invalid greenzone, advancing won't draw new greenzone even tho states are being created. laglog doesn't seem to allow gaps either. unsure how to resolve
2019-01-05 21:30:06 +03:00
feos
c85bb39d98
tastudio: branch loading now can behave as it does for regular rerecording!
...
Old control scheme for Branches ON:
- Loading in read+write (recording) mode restores the branch input and truncates it after the branch frame
- Loading in read-only (playback) mode only makes emulation jump to the frame of the branch, disregarding its savestate and timeline
Old control scheme for Branches OFF:
- Loading a branch ALWAYS restores its entire input
TASEditor adds to this that you only start recording after you load a branch in rec mode, but I don't think this is important here.
2018-12-04 00:16:14 +03:00
feos
731584344d
tastudio: BranchesRestoreEntireMovie and LoadBranchOnDoubleclick
2018-12-03 22:33:42 +03:00
feos
0433b10d31
Revert "This fixes a bug in TAStudio where you cannot use '<'to get to frame 0" ( #1382 )
...
I'm committing the proper fix after this
2018-11-28 22:03:16 +03:00
adelikat
b73e9d2f7a
Merge pull request #1371 from TASVideos/rewind_frame0
...
This fixes a bug in TAStudio where you cannot use '<'to get to frame 0
2018-11-18 11:07:11 -06:00
adelikat
06bb89791f
Add a nag when attempting to record a quicknes movie (but allow the user to continue), fixes #1353
2018-11-18 10:05:12 -06:00
adelikat
c8265f6c10
allow snes9x movies to be recorded (still nag, but allow the user to continue)
2018-11-18 09:52:35 -06:00
alyosha-tas
4794c1bd46
Add files via upload
2018-11-18 09:04:56 -06:00
Isotarge
e808618981
TAStudio: Squish some more exceptions
...
- Opening a TASProj or closing BizHawk with the Virtual Pad open
- Opening TAStudio with small window size saved in settings
2018-10-19 12:35:14 +10:30
feos
1455e4cad7
tastudio: hide a few computer columns by default
2018-09-09 15:38:45 +03:00
feos
c2e2e9a1f7
tastudio: fix #1310
...
we don't need statecount info to be THAT up-to-date
2018-09-07 23:33:07 +03:00
feos
661a15dc2c
tsm decay: remove states within internal state gap
...
states settings: clamp things harder
2018-03-11 17:57:30 +03:00