Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
c2b541f
Axe some types, clean some handling of defaultFilter
Philiquaz Dec 18, 2023
425125e
MEopDef
Philiquaz Dec 28, 2023
053ed75
Generify Parse Steps
Philiquaz Dec 28, 2023
754509e
critical typo
Philiquaz Dec 28, 2023
b86303a
Get rid of halftype
Philiquaz Jan 11, 2024
7e78a58
Move massedit/search related code to its own folder. Use this commit …
Philiquaz Jan 11, 2024
58408fc
Fix build from namespace move
Philiquaz Jan 11, 2024
d48fda7
Split operations into their own file, akin to searchengine
Philiquaz Jan 11, 2024
0ff5f89
register operations
Philiquaz Jan 27, 2024
201ba54
Name funcs
Philiquaz Jan 27, 2024
caabdbd
Change type of rowsearchengine for consistency problems
Philiquaz Jan 27, 2024
349a635
fixes for changing rowsearchengine
Philiquaz Jan 28, 2024
850f2c2
Compiles and = works
Philiquaz Feb 6, 2024
6822870
Error handling improvement
Philiquaz Feb 6, 2024
88b77a6
Cont. exception handling
Philiquaz Feb 6, 2024
481bd48
Remove unneeded contexts from getters. Exceptions updated.
Philiquaz Feb 6, 2024
128240e
un-public stuff
Philiquaz Feb 6, 2024
f61b7fe
use ParseOpStep
Philiquaz Feb 10, 2024
b0ce7b3
Remove unneeded func
Philiquaz Feb 21, 2024
40c166e
Merge branch 'master' into feat/typefreeME
Philiquaz Feb 28, 2024
ffae14d
Remove dual purpose func storage
Philiquaz Feb 28, 2024
3b3c48d
make currentLine member of edit instance
Philiquaz Feb 28, 2024
6deb6cb
move stuff plus more currentLine
Philiquaz Feb 28, 2024
522004a
move stuff + fill in more generics details
Philiquaz Feb 28, 2024
5b68da6
Move partialActions to current edit object
Philiquaz Feb 28, 2024
87188ab
more filling out, joining name+row context objects
Philiquaz Feb 28, 2024
c45e060
shuffling
Philiquaz Feb 28, 2024
22c2fb0
ExecOp framework start
Philiquaz Feb 28, 2024
6234290
extending operationtypes to have funcs on how to use and apply results
Philiquaz Mar 4, 2024
1e10b59
More typefree filling out
Philiquaz Mar 6, 2024
c8f34e5
Move to execstage, start fighting types/sizes in searchengine
Philiquaz Mar 6, 2024
945c1dd
Messing things up with reference type tuples
Philiquaz Mar 6, 2024
15311dc
un-Tuple and encode the tuple into searchengine because Tuple was silly.
Philiquaz Mar 18, 2024
db2214f
Generify Parsing and Exec, searchengine is now balanced. delegate typ…
Philiquaz Apr 2, 2024
b898419
Use wrapping hack to coerce types. Pass current contextObject more re…
Philiquaz Apr 2, 2024
d06c701
Actually execute actions. Don't double-dequeue filterstages.
Philiquaz Apr 3, 2024
f98ec56
Screw up types and break stuff (to be fixed)
Philiquaz Apr 15, 2024
422d216
CollectionExpressions
Philiquaz Apr 15, 2024
a0a14c2
Rename all generics for clarity
Philiquaz Apr 15, 2024
a563fdd
Remove hastily added object param, casting errors will abound.
Philiquaz Apr 15, 2024
361db0d
logging currentline
Philiquaz Apr 15, 2024
7ca5502
rename and trim
Philiquaz Apr 16, 2024
16c5d0b
Meme fix
Philiquaz Apr 16, 2024
b9ab669
encode object/value into editop function
Philiquaz Apr 16, 2024
969609a
typing check on usage
Philiquaz Apr 17, 2024
9d88fbe
update argGetters to use searchengine's actual types
Philiquaz Apr 17, 2024
5e70bd6
Add static context items
Philiquaz Apr 17, 2024
10ba09e
Unpack tuples because they causes type check failures when attempting…
Philiquaz Apr 17, 2024
5264eb5
Move all searchengines to fix initialisation
Philiquaz Apr 18, 2024
f3b7fe3
Rename SearchEngine and Typed/lessSearchEngine
Philiquaz Apr 18, 2024
6c5d448
The bigger initialisation meme maybe this shouldn't be class initalis…
Philiquaz Apr 18, 2024
bda6909
Same for Operations
Philiquaz Apr 18, 2024
8f8d6ba
Better control over how results are used. Actual 0 argument arggetter…
Philiquaz Apr 18, 2024
b91d510
fix parsing global ops
Philiquaz Apr 18, 2024
dd3dbfc
Move operation autofill into its own object
Philiquaz Apr 18, 2024
dbc9d51
remove special bonus arg
Philiquaz Apr 18, 2024
7863d81
Rename, remove defunct multistage option
Philiquaz Apr 18, 2024
f9a96f4
rename operation stuff
Philiquaz Apr 18, 2024
dd7076c
Autofill now based on type pattern (stage names wrong)
Philiquaz Apr 21, 2024
c9a6ac1
Names
Philiquaz Apr 21, 2024
dcb44c2
fix varOps
Philiquaz Apr 21, 2024
d6e5c17
Move headers (slightly repetitive), remove commented code, re-enable …
Philiquaz Apr 21, 2024
1513c21
Merge branch 'master' into feat/typefreeME
Philiquaz Apr 23, 2024
5b3a6cb
Merge remote-tracking branch 'Soulsmods/master' into feat/typefreeME
Philiquaz Jun 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions src/StudioCore/Editor/EditorDecorations.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
using SoulsFormats;
using StudioCore.ParamEditor;
using StudioCore.TextEditor;
using StudioCore.Editor.MassEdit;
using System;
using System.Collections.Generic;
using System.Diagnostics;
Expand Down Expand Up @@ -555,9 +556,9 @@ public static bool PropertyRowRefsContextItems(ParamBank bank, List<ParamRef> re

ParamMetaData meta = ParamMetaData.Get(bank.Params[rt].AppliedParamdef);
var maxResultsPerRefType = 15 / reftypes.Count;
List<Param.Row> rows = RowSearchEngine.rse.Search((bank, bank.Params[rt]),
List<(string, Param.Row)> rows = SearchEngine.row.Search((bank, bank.Params[rt]),
_refContextCurrentAutoComplete, true, true);
foreach (Param.Row r in rows)
foreach ((string param, Param.Row r) in rows)
{
if (maxResultsPerRefType <= 0)
{
Expand Down Expand Up @@ -790,7 +791,7 @@ public static void DrawCalcCorrectGraph(EditorScreen screen, ParamMetaData meta,
var searchTerm = pref.conditionField != null
? $@"prop {fieldName} ^{currentID}$ && prop {pref.conditionField} ^{pref.conditionValue}$"
: $@"prop {fieldName} ^{currentID}$";
return RowSearchEngine.rse.Search((bank, bank.Params[paramName]), searchTerm, false, false);
return SearchEngine.row.Search((bank, bank.Params[paramName]), searchTerm, false, false).Select((x, i) => x.Item2).ToList();
}

public static bool ImguiTableSeparator()
Expand Down

Large diffs are not rendered by default.

Loading