1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 13:32:50 -05:00

fix wonky keyboard behavior on launchers

This commit is contained in:
bbedward
2025-08-15 12:26:45 -04:00
parent 02202efbba
commit 4bc784deb2
2 changed files with 3 additions and 24 deletions

View File

@@ -223,7 +223,6 @@ DankModal {
signal keyboardNavigationReset()
signal itemClicked(int index, var modelData)
signal itemHovered(int index)
signal itemRightClicked(int index, var modelData, real mouseX, real mouseY)
function ensureVisible(index) {
@@ -257,9 +256,6 @@ DankModal {
onItemClicked: function(index, modelData) {
appLauncher.launchApp(modelData);
}
onItemHovered: function(index) {
appLauncher.selectedIndex = index;
}
onItemRightClicked: function(index, modelData, mouseX, mouseY) {
contextMenu.show(mouseX, mouseY, modelData);
}
@@ -361,8 +357,6 @@ DankModal {
onEntered: {
if (resultsList.hoverUpdatesSelection && !resultsList.keyboardNavigationActive)
resultsList.currentIndex = index;
resultsList.itemHovered(index);
}
onPositionChanged: {
resultsList.keyboardNavigationReset();
@@ -402,7 +396,6 @@ DankModal {
signal keyboardNavigationReset()
signal itemClicked(int index, var modelData)
signal itemHovered(int index)
signal itemRightClicked(int index, var modelData, real mouseX, real mouseY)
function ensureVisible(index) {
@@ -438,9 +431,6 @@ DankModal {
onItemClicked: function(index, modelData) {
appLauncher.launchApp(modelData);
}
onItemHovered: function(index) {
appLauncher.selectedIndex = index;
}
onItemRightClicked: function(index, modelData, mouseX, mouseY) {
contextMenu.show(mouseX, mouseY, modelData);
}
@@ -531,8 +521,6 @@ DankModal {
onEntered: {
if (resultsGrid.hoverUpdatesSelection && !resultsGrid.keyboardNavigationActive)
resultsGrid.currentIndex = index;
resultsGrid.itemHovered(index);
}
onPositionChanged: {
resultsGrid.keyboardNavigationReset();

View File

@@ -23,6 +23,9 @@ PanelWindow {
function show() {
appDrawerPopout.isVisible = true
appLauncher.searchQuery = ""
appLauncher.selectedIndex = 0
appLauncher.setCategory("All")
appLauncher.keyboardNavigationActive = false
}
function hide() {
@@ -411,7 +414,6 @@ PanelWindow {
signal keyboardNavigationReset
signal itemClicked(int index, var modelData)
signal itemHovered(int index)
signal itemRightClicked(int index, var modelData, real mouseX, real mouseY)
function ensureVisible(index) {
@@ -446,9 +448,6 @@ PanelWindow {
onItemClicked: function (index, modelData) {
appLauncher.launchApp(modelData)
}
onItemHovered: function (index) {
appLauncher.selectedIndex = index
}
onItemRightClicked: function (index, modelData, mouseX, mouseY) {
contextMenu.show(mouseX, mouseY, modelData)
}
@@ -553,8 +552,6 @@ PanelWindow {
if (appList.hoverUpdatesSelection
&& !appList.keyboardNavigationActive)
appList.currentIndex = index
appList.itemHovered(index)
}
onPositionChanged: {
appList.keyboardNavigationReset()
@@ -599,7 +596,6 @@ PanelWindow {
signal keyboardNavigationReset
signal itemClicked(int index, var modelData)
signal itemHovered(int index)
signal itemRightClicked(int index, var modelData, real mouseX, real mouseY)
function ensureVisible(index) {
@@ -636,9 +632,6 @@ PanelWindow {
onItemClicked: function (index, modelData) {
appLauncher.launchApp(modelData)
}
onItemHovered: function (index) {
appLauncher.selectedIndex = index
}
onItemRightClicked: function (index, modelData, mouseX, mouseY) {
contextMenu.show(mouseX, mouseY, modelData)
}
@@ -736,8 +729,6 @@ PanelWindow {
if (appGrid.hoverUpdatesSelection
&& !appGrid.keyboardNavigationActive)
appGrid.currentIndex = index
appGrid.itemHovered(index)
}
onPositionChanged: {
appGrid.keyboardNavigationReset()