diff --git a/.all-contributorsrc b/.all-contributorsrc
index e855e80a..e653edf6 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -338,6 +338,15 @@
"contributions": [
"platform"
]
+ },
+ {
+ "login": "r4f4dev",
+ "name": "r4f4dev",
+ "avatar_url": "https://avatars.githubusercontent.com/u/65920592?v=4",
+ "profile": "https://github.com/r4f4dev",
+ "contributions": [
+ "translation"
+ ]
}
],
"contributorsPerLine": 7,
diff --git a/README.md b/README.md
index 3422e9a6..aff3daeb 100644
--- a/README.md
+++ b/README.md
@@ -159,6 +159,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
 David Carvalho 📦 |
+  r4f4dev 🌍 |
diff --git a/src/renderer/components/WorkspaceExploreBarSchema.vue b/src/renderer/components/WorkspaceExploreBarSchema.vue
index 74d3ed17..82501e37 100644
--- a/src/renderer/components/WorkspaceExploreBarSchema.vue
+++ b/src/renderer/components/WorkspaceExploreBarSchema.vue
@@ -477,10 +477,14 @@ const searchTerm = computed(() => {
});
const filteredTables = computed(() => {
- if (props.searchMethod === 'elements')
- return props.database.tables.filter(table => table.name.search(searchTerm.value) >= 0 && table.type === 'table');
- else
- return props.database.tables;
+ if (props.searchMethod === 'elements') {
+ const searchTermLower = searchTerm.value.toLowerCase();
+ return props.database.tables.filter(table =>
+ table.name.toLowerCase().includes(searchTermLower) && table.type === 'table'
+ );
+ } else {
+ return props.database.tables;
+ }
});
const filteredViews = computed(() => {