mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-08-15 18:43:59 +00:00
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell
This commit is contained in:
@@ -39,12 +39,11 @@ A beautiful, minimal desktop shell for Wayland that actually gets out of your wa
|
||||
- 🎯 Minimalist design philosophy
|
||||
- 🔧 Easily customizable to match your style
|
||||
- 🎨 Many color schemes available
|
||||
-
|
||||
---
|
||||
|
||||
## Preview
|
||||
|
||||
https://github.com/user-attachments/assets/72c6d6dc-48b0-48a0-bd8b-c7e70990edc4
|
||||
https://github.com/user-attachments/assets/bf46f233-8d66-439a-a1ae-ab0446270f2d
|
||||
|
||||
<details>
|
||||
<summary>Screenshots</summary>
|
||||
|
||||
@@ -95,28 +95,33 @@ Item {
|
||||
function toggle() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen);
|
||||
launcherPanel?.toggle();
|
||||
if (!launcherPanel?.windowActive || (launcherPanel?.windowActive && !launcherPanel?.activePlugin))
|
||||
launcherPanel?.toggle();
|
||||
launcherPanel?.setSearchText("");
|
||||
});
|
||||
}
|
||||
function clipboard() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen);
|
||||
if (!launcherPanel?.windowActive || (launcherPanel?.windowActive && launcherPanel?.searchText.startsWith(">clip")))
|
||||
launcherPanel?.toggle();
|
||||
launcherPanel?.setSearchText(">clip ");
|
||||
launcherPanel?.toggle();
|
||||
});
|
||||
}
|
||||
function calculator() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen);
|
||||
if (!launcherPanel?.windowActive || (launcherPanel?.windowActive && launcherPanel?.searchText.startsWith(">calc")))
|
||||
launcherPanel?.toggle();
|
||||
launcherPanel?.setSearchText(">calc ");
|
||||
launcherPanel?.toggle();
|
||||
});
|
||||
}
|
||||
function emoji() {
|
||||
root.withTargetScreen(screen => {
|
||||
var launcherPanel = PanelService.getPanel("launcherPanel", screen);
|
||||
if (!launcherPanel?.windowActive || (launcherPanel?.windowActive && launcherPanel?.searchText.startsWith(">emoji")))
|
||||
launcherPanel?.toggle();
|
||||
launcherPanel?.setSearchText(">emoji ");
|
||||
launcherPanel?.toggle();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user