From 89862b2775703257b9dc2e19fbebde2c0d0fbda0 Mon Sep 17 00:00:00 2001 From: undergroundwires Date: Thu, 9 Jan 2020 23:02:36 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8D=20support=20for=20search?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 + src/App.vue | 19 ++-- src/application/Parser/ApplicationParser.ts | 8 +- src/application/State/Filter/FilterResult.ts | 18 ++++ .../{IFilterMatches.ts => IFilterResult.ts} | 5 +- src/application/State/Filter/IUserFilter.ts | 4 +- src/application/State/Filter/UserFilter.ts | 20 +++-- src/application/application.yaml | 1 + src/application/application.yaml.d.ts | 1 + src/domain/Application.ts | 14 +-- src/domain/IApplication.ts | 2 + .../Scripts/Grouping/TheGrouper.vue | 36 ++++++-- .../Scripts/ScriptsTree/ScriptNodeParser.ts | 11 ++- .../Scripts/ScriptsTree/ScriptsTree.vue | 33 ++++--- src/presentation/Scripts/TheScripts.vue | 86 +++++++++++++++---- src/presentation/TheHeader.vue | 9 +- src/presentation/TheSearchBar.vue | 8 +- tests/unit/domain/Application.spec.ts | 8 +- tests/unit/stubs/ApplicationStub.ts | 4 + 19 files changed, 202 insertions(+), 88 deletions(-) create mode 100644 src/application/State/Filter/FilterResult.ts rename src/application/State/Filter/{IFilterMatches.ts => IFilterResult.ts} (75%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f04ee14..45f47546 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ ## [Unreleased] +- Added search +- Some styling improvements + ## [0.3.0] - 2020-01-09 - Added support for grouping diff --git a/src/App.vue b/src/App.vue index 72e9da75..6f7a6cdd 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,9 +1,8 @@