adelikat
515f409246
Tastudio - Make mainform hotkeys out of a bunch of built in hotkeys
2019-12-10 19:26:23 -06:00
YoshiRulz
f309c831b3
Move icons out of InitializeComponent
...
cc9ff8022
2019-12-11 06:58:53 +10:00
adelikat
f900a1ba69
Tastudio - fix another usage of ShortCut instead of ShortCutDisplayStr in the context menu
2019-12-10 14:28:48 -06:00
adelikat
a05fdfe18c
Tastudio - show binded hotkey in context menu for Clear/Insert/Delete/Clone instead of the hard-coded path. Also use ShortcutDisplayStr instead of ShortCut for Insert # Frames context menu item
2019-12-10 14:17:05 -06:00
YoshiRulz
7f07949816
Migrate serialised images to separate files, removing duplicates
2019-12-07 05:24:24 +10:00
adelikat
c2b942d9a4
InputRoll - remove some vestigial code
2019-12-03 18:57:50 -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
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
22fdbd08d0
InputRoll - don't hardcode padding variables in the constructor
2019-11-26 12:51:36 -06:00
adelikat
bab5877d1a
InputRoll - don't hardcode GrideLines to true
2019-11-26 12:44:31 -06:00
adelikat
a45b33b8c6
move arrow key hack from tastudio to inputroll so it applies to all inputrolls
2019-11-26 12:07:00 -06:00
adelikat
cd672da319
a few inputroll/tastudio cleanups
2019-11-26 11:36:55 -06:00
adelikat
9b93c557b8
InputRoll - don't hardcode disabling of Home and End, make it a flag instead (true by default, false for tastudio's inputroll), also fix home/end to be expected listview behavior and delete ctrl+home, ctrl+end those aren't expected behaviors
2019-11-26 10:09:24 -06:00
adelikat
883fea9ec6
Add a font picker, fixes #952
2019-11-24 14:58:58 -06:00
adelikat
2aaae85c36
InputRoll - use the built in Font property rather than a private variable. Make the default the natural control default, and set the main Tastudio InputRoll window to be arial 8
2019-11-24 14:38:05 -06:00
J.D. Purcell
6eb44acd4f
Fix noise from last merge.
2019-11-03 18:04:31 -05:00
adelikat
5d6c33f080
remove TAStudio ui that was picking the renderer (it's automatic now)
2019-11-01 15:56:26 -05:00
adelikat
6c7653e158
Merge branch 'master' into MoreUnixMonoCompatWork
...
This doesn't compile because of Input.cs, didn't know what to do. Also search for Merge TODO for some commenting things that probably need to be deleted
# Conflicts:
# BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
# BizHawk.Client.EmuHawk/CustomControls/InputRoll.Drawing.cs
# BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs
# BizHawk.Client.EmuHawk/Program.cs
# BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs
# BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs
# BizHawk.Client.EmuHawk/tools/ToolHelpers.cs
# BizHawk.Client.EmuHawk/tools/ToolManager.cs
# BizHawk.Client.EmuHawk/tools/TraceLogger.Designer.cs
# BizHawk.Client.EmuHawk/tools/TraceLogger.cs
# BizHawk.Client.EmuHawk/tools/Watch/RamSearch.Designer.cs
# BizHawk.Client.EmuHawk/tools/Watch/RamSearch.cs
# BizHawk.Common/BizInvoke/DynamicLibraryImportResolver.cs
2019-10-31 17:01:19 -05:00
adelikat
cbace55d01
Tastudio - misc cleanups
2019-10-27 09:59:05 -05:00
adelikat
6604e5dc17
InputRoll - cleanup and fix some typos
2019-10-26 17:16:15 -05:00
YoshiRulz
d0159ee565
Port InputRoll by adding GDI+ implementation
...
also available for Windows users via a toggle in TAStudio
2019-10-25 19:17:50 +10:00
J.D. Purcell
eed94c11cc
TAStudio: Improve control alignment and fix branches/markers not showing due to DPI scaling. Fixes #1151 .
2019-10-13 13:04:23 -04:00
J.D. Purcell
9b8db26086
TAStudio: Disable DPI scaling at least until I find a proper fix. It's ugly but now usable at 150% scaling.
2019-10-12 23:27:42 -04:00
feos
3857ccc18f
fix #1388
2018-12-04 19:57:01 +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
adelikat
19dde8018a
InputRoll cleanups
2017-05-24 11:45:57 -05:00
adelikat
b03e224c5e
TAStudio cleanup
2017-05-24 10:49:35 -05:00
feos
e99b52342c
tastudio: bind autosave and screenshot popup timers to controls
...
also annihilate _saveBackgroundWorker
2017-03-17 21:55:43 +03:00
feos
37a44c2b17
tastudio: fix and tweak clipboard and selection display
2017-01-26 20:21:48 +03:00
feos
17faf42b6e
tastudio: try to be a bit smarter with SelectedIndexChanged
...
forces SetSplicer() calls, but only at InputRoll's OnMouseDown, the rest is handled by tastudio
2017-01-19 21:55:18 +03:00
feos
3548ec00dc
tastudio: use Emulator the same way branch control uses it
...
this fixes a bug that generated a whole stack of temp fixes over temp fixes, as well as the crash those were trying to prevent
2017-01-13 18:26:52 +03:00
alyosha-tas
c496674301
TASStudio revert design commit
2017-01-02 12:27:40 -05:00
alyosha-tas
3be6c8917c
TAStudio fix default window size
...
Prevents marker and branch bozes from having zero size.
2016-12-03 09:36:35 -05:00
feos
2a9bd175d8
tastudio: kill zombie denoteStatesWithBGColor and co. in InputRoll, having them in Settings is enough
2016-11-17 20:25:06 +03:00
feos
175862a5f3
tastudio analog editing:
...
- mouse dragging during float edit mode updates the displayed value and fires restore on mouse up
- Enter key exits float edit mode after applying the dragged value, while Escape exits it after ignoring the dragged value (should Escape cancel all changes?)
- currently disabled switch to enter float edit mode by single click
2016-11-12 17:53:15 +03:00
feos
a2b55291b3
tastudio:
...
- movie end doesn't switch to record mode anymore. fix #586
- recording mode checkbox
- fix rec mode dying during fast rewind
todo:
- readonly hotkey doesn't work until we click the checkbox
- movie status icon doesn't show up if tastudio is autoloaded
2016-08-06 22:28:25 +03:00
feos
2d2efba150
tastudio: option to do autorestore not only on mouseup.
...
doesn't affect rerecord counter
2016-06-13 18:29:29 +03:00
feos
1a11f34c13
tastudio: bind insert/delete/clone/clear.
2016-06-13 16:40:13 +03:00
feos
af4b3ec752
tastudio: bind autorestore, turboseek and followcursor.
2016-06-13 15:43:28 +03:00
feos
bade8f9217
tastudio: properly handle global rewind function (step'n'run)
...
not attaching it to playback buttons, because they're obsolete and because they kinda simulate holding anyway.
2016-06-13 13:17:21 +03:00
feos
346c4e56b3
tastudio autosave:
...
- switch to appropriate method for backups
- option to save backup per file save
- menu command to save backup
2016-06-12 16:41:27 +03:00
feos
3e02e271fc
tastudio: promote some links
...
bizbox: fix contributors link
2016-06-11 19:40:25 +03:00
feos
559eacf95a
InputpPompt: allow multiline info
...
bk2 export for tastudio: stop endlessly appending extensions
tasstudio autosave:
- fix interval init on load
- 0 interval disables autosave
- canceling SaveAs doesn't kill the timer
- ability to append "backup" to filename allows saving to a separate file
-- don't let tasproject switch to the backup file (bit hacky)
2016-06-10 16:05:12 +03:00
feos
bc30e87921
tastudio: autosave feature.
...
supposedly safe saving indication (hourglass cursor and status bar report).
2016-04-24 13:48:49 +03:00
feos
dc18535b88
tastudio: use VisibleRows instead of SeekingCutoffInterval.
...
allow SelectedIndexChanged again, just not use it in tasview. can we comment out in designers like that?
2016-04-17 21:02:21 +03:00
adelikat
0013646db5
Rip out obsolete notion of a WatchList domain, change ram watch menu item to Default Domain, who's functionality is simply to decide the default domain used when adding a new watch, also add some Visual Studio designer shenanigans for a previous commit I made that broke it
2016-01-30 22:17:31 -05:00
adelikat
894a9c2318
Rework ToolHelpers from a static object to ToolFormBase that inherits form and have a lot of tools inherit it, in hopes of moving a lot of copy pasta into a base class, move a few functions that show up a lot there
2016-01-30 20:24:53 -05:00
feos
d39aa6433e
tastudio: implement SeekingCutoffInterval
2016-01-27 16:18:20 +03:00
feos
72b650d606
tastudio: properly save/load column settings.
...
wrap MainForm savestate functions that tastudio can now control into IControlMainform.
2015-12-07 20:05:04 +03:00