adelikat
|
9584ff1f53
|
use switch expressions in some various places in EmuHawk, and some other simplifications
|
2020-03-04 20:18:43 -06:00 |
adelikat
|
1337beed1b
|
remove designer null check hacks in favor of the intended DesignMode flag
|
2020-03-01 16:49:37 -06:00 |
alyosha-tas
|
961f682cdc
|
SubGBHawk: misc. movie stuff
|
2020-02-23 19:20:49 -05:00 |
YoshiRulz
|
9829fd699b
|
Unify helpers for generating file extension lists (for open/save)
|
2020-02-20 21:59:20 +00:00 |
J.D. Purcell
|
f7174eb398
|
Make display scaling apply to InputRoll column header widths.
|
2020-02-17 12:34:37 -05:00 |
adelikat
|
656f2b814e
|
Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace
|
2020-02-15 12:33:15 -06:00 |
adelikat
|
fc8a90f433
|
we should probably use clone here
|
2020-02-15 11:54:23 -06:00 |
adelikat
|
192973dcd7
|
Tastudio - hide N64 "fake analog" controls by default
|
2020-02-08 11:03:03 -06:00 |
Zach
|
ef18c1a3a6
|
Fix Macro Functionality (fixes #1838) (#1839)
* Initial fixes for macro menu items
* Arguments for this constructor can't be optional.
|
2020-02-07 13:45:13 -06:00 |
adelikat
|
626efe8caf
|
put control extension methods into the EmuHawk names space isntead of a custom one. We want these to be found and used, and most dialogs use them
|
2020-02-03 12:54:32 -06:00 |
adelikat
|
74e63cd566
|
Tastudio - some reorg
|
2020-02-02 13:32:22 -06:00 |
adelikat
|
58ff3fa60d
|
Tastudio - remember the "Bind Markers to input" settings as a tastudio setting
|
2020-02-01 16:21:38 -06:00 |
adelikat
|
45e0abe39d
|
convert Config.cs from fields to properties
|
2020-01-25 12:35:33 -06:00 |
YoshiRulz
|
bfde89b9f3
|
Enable SA1139 and fix noncompliance
"Use literal suffix notation instead of casting"
|
2020-01-25 07:55:48 +10:00 |
adelikat
|
3414cc1d33
|
Merge branch 'release'
|
2020-01-18 16:19:03 -06:00 |
adelikat
|
1cd5675ce0
|
Tastudio - fix crash when trying to use alt+drag after autoloading a .tasproj
|
2020-01-18 15:59:37 -06:00 |
adelikat
|
41c4c8a951
|
oops
|
2020-01-18 15:52:01 -06:00 |
adelikat
|
a08c0a394c
|
Tastudio - better tracking of which frame to invalidate from when input painting, fixes #1790
|
2020-01-18 15:48:33 -06:00 |
adelikat
|
67ff6abb17
|
Tastudio - fix clone input when cloing multiple rows
|
2020-01-18 13:35:22 -06:00 |
adelikat
|
246efa4c86
|
Tastudio - remove config option to turn off input painting, there's no reasonable scenario where no painting is better, some other slight cleanups
|
2020-01-17 16:04:01 -06:00 |
adelikat
|
63da3d7bd3
|
expose GenerateLogKey and Map as methods on ILogEntryGenerator and remove all the direct casting that was happening in tastudio code
|
2020-01-13 15:49:11 -06:00 |
adelikat
|
eaca35d3d0
|
properly use TasMovie.Session - fixes #1771
|
2020-01-12 10:55:15 -06:00 |
YoshiRulz
|
7062ba5b6a
|
Clarify "Autoload" text (from #971)
|
2020-01-13 01:54:15 +10:00 |
feos
|
2f64427199
|
the logic to automatically pick SaveAs if it's a new project is already there, so it's safe to enable the Save menu item
fix #1788
|
2020-01-12 13:48:42 +03:00 |
adelikat
|
bea2012e0a
|
BookmarksBranchesBox - don't use GlobalWin.OSD
|
2020-01-03 13:55:23 -06:00 |
YoshiRulz
|
9ef32cf8f5
|
Merge ctors using default params, resolves a TODO
|
2020-01-02 22:10:42 +10:00 |
adelikat
|
18975e390d
|
use Globals less in Tastudio sub-components
|
2019-12-31 16:31:32 -06:00 |
adelikat
|
68e45d6108
|
MovieZone - pass in some dependencies and use globals less
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
87cd264ed2
|
MacroInput - less global, cleanup
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
1aa318d7e1
|
use ToolFormBase properties instead of globals
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
77c04412d2
|
ToolManager - inject common things like config, mainform, and the tool manager itself to tools that inherit ToolFormBase
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
f8ed9f49eb
|
slight cleanup
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
bd48ee7130
|
Tastudio - use Owner not MainForm
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
b80b367831
|
refactor IMovie to expose the movie mode, and make extension methods that do IsPlaying type logic. This way there can be direct checks, and more variety of methods without cluttering the interface
|
2019-12-21 16:34:29 -06:00 |
YoshiRulz
|
8f93a954e1
|
Move Lua hacks to Lua libs
Changed parameter of IInputMovie.SetRerecordCount to ulong to match internal
|
2019-12-16 15:04:35 +10:00 |
adelikat
|
51df281d38
|
Tastudio - fix NRE when running a .tasproj through the normal movie system, making changes, then opening tastudio
|
2019-12-14 09:58:10 -06:00 |
adelikat
|
03dbcc3607
|
Tastudio - tweak follow cursor logic in horizontal orientation
|
2019-12-13 18:29:30 -06:00 |
adelikat
|
858aef59db
|
TAStudio - fix erroenous use of RefreshTasView when hiding/showing columns
|
2019-12-13 17:49:11 -06:00 |
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
|
a77b7ce2fc
|
TAstudio - fix NRE that can happen from a sloppy right-click that causes a sloppy right-click context menu to open
|
2019-12-13 17:33:54 -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 |
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 |
adelikat
|
373979395d
|
Tastudio - reset branch and marker columns when switching movies
|
2019-12-08 14:46:58 -06:00 |
adelikat
|
35fdb5dbdd
|
Tastudio - Integrate branches with the statusbar slot icons
|
2019-12-08 13:53:36 -06:00 |
adelikat
|
6ae1eac464
|
better handling of tastudio interaction with select slot, previous slot, and next slot functions
|
2019-12-08 13:01:55 -06:00 |
adelikat
|
6107bc4553
|
TasMovie - rip out input caching attempt that wasn't even working
|
2019-12-07 12:21:42 -06:00 |
adelikat
|
891df3512a
|
MarkerControl - do full refresh on restart
|
2019-12-07 10:31:00 -06:00 |