use non-greedy search to find optimal fuzzy match order for command palette
This commit is contained in:
parent
60ec0504d2
commit
e44a6561c3
2 changed files with 123 additions and 75 deletions
|
|
@ -1604,10 +1604,11 @@ class FurnaceGUI {
|
|||
String mmlStringSNES[DIV_MAX_CHIPS];
|
||||
String folderString;
|
||||
|
||||
struct PaletteSearchResult { int id; std::vector<int> highlightChars; };
|
||||
std::vector<DivSystem> sysSearchResults;
|
||||
std::vector<std::pair<DivSample*,bool>> sampleBankSearchResults;
|
||||
std::vector<FurnaceGUISysDef> newSongSearchResults;
|
||||
std::vector<int> paletteSearchResults;
|
||||
std::vector<PaletteSearchResult> paletteSearchResults;
|
||||
FixedQueue<String,32> recentFile;
|
||||
std::vector<DivInstrumentType> makeInsTypeList;
|
||||
std::vector<FurnaceGUIWaveSizeEntry> waveSizeList;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue