From 6da107f4db37294e3b5bebd474ccc12ecd68713f Mon Sep 17 00:00:00 2001 From: Ralph Plawetzki Date: Sat, 8 Apr 2023 16:22:27 +0200 Subject: [PATCH] Add AppindicatorTrayMenuController --- .idea/runConfigurations/Cryptomator_Linux.xml | 2 +- .../Cryptomator_Linux_Dev.xml | 2 +- pom.xml | 10 +- src/main/java/module-info.java | 4 +- .../ui/traymenu/ActionItemCallback.java | 21 ++++ .../AppindicatorTrayMenuController.java | 110 ++++++++++++++++++ .../ui/traymenu/AwtTrayMenuController.java | 24 ++-- .../ui/traymenu/TrayMenuBuilder.java | 19 ++- src/main/resources/tray_icon.svg | 1 + src/main/resources/tray_icon_unlocked.svg | 1 + 10 files changed, 179 insertions(+), 15 deletions(-) create mode 100644 src/main/java/org/cryptomator/ui/traymenu/ActionItemCallback.java create mode 100644 src/main/java/org/cryptomator/ui/traymenu/AppindicatorTrayMenuController.java create mode 100644 src/main/resources/tray_icon.svg create mode 100644 src/main/resources/tray_icon_unlocked.svg diff --git a/.idea/runConfigurations/Cryptomator_Linux.xml b/.idea/runConfigurations/Cryptomator_Linux.xml index 887a5044e..99805a507 100644 --- a/.idea/runConfigurations/Cryptomator_Linux.xml +++ b/.idea/runConfigurations/Cryptomator_Linux.xml @@ -2,7 +2,7 @@