#libayatana

Ralph Plawetzkipurejava@floss.social
2024-11-09

🍾 I released version 1.4.2 of the #Java bindings for #libayatana-appindicator and #libappindicator!

This is a maintenance update, and it enhances the bindings to load libraries from /usr/lib64 as well for #Fedora -like distributions. #Java22 #coding #FFM

github.com/purejava/appindicat

Ralph Plawetzkipurejava@floss.social
2024-07-04

🍾 I released version 1.4.1 of the #Java bindings for #libayatana-appindicator and #libappindicator!

This is a maintenance update and it includes a new method, that allows to set an entry in the #tray menu insensitive. #Java22 #coding #FFM

github.com/purejava/appindicat

© org.purejava.appindicator.Gtk
public static void widgetSetSensitive(
MemorySegment widget, boolean sensitive
)

Sets the sensitivity of a widget. A widget is sensitive if the user can interact with it.
Insensitive widgets are "grayed out" and the user can't interact with them.
Insensitive widgets are known as "inactive", "disabled", or "ghosted" in some other toolkits.
Params: widget - A GtkWidget.
sensitive - TRUE to make the widget sensitive.

libappindicator-gtk3-java-full
Ralph Plawetzkipurejava@floss.social
2024-03-16

Java 22 will be released within the next couple of days.
The new #Java bindings for #libayatana-appindicator and #libappindicator version 1.4.0 will be compatible to #java22.

And they have a new public API, that eases use of the bindings. 🙂 #coding

github.com/purejava/appindicat

Ralph Plawetzkipurejava@floss.social
2023-09-23

🍾 I released versions 1.3.5 and 1.3.6 of the #Java bindings for #libayatana-appindicator and #libappindicator!
Loading of the #shared #libraries has been further improved. The bindings now work for #flatpak-ed apps and on systems, where none meaningful dynamic linker/loader configuration is available.
Version 1.3.6 is build with and compatible to #Java21. #coding #FFM

github.com/purejava/appindicat

Ralph Plawetzkipurejava@floss.social
2023-07-10

🍾 I released version 1.3.3 of the #Java bindings for #libayatana-appindicator and #libappindicator!
Loading of the #shared #libraries has been severely improved. The bindings now check, on a #Linux machine, how the dynamic linker/loader is configured and where it searches for libraries. The bindings do the same and lookup libraries at the same places. #coding #Java20 #FFM

github.com/purejava/appindicat

Ralph Plawetzkipurejava@floss.social
2023-05-06

I used a bad package naming for this software that needed improvements. Version 1.3.0 of the #Java bindings for #libayatana-appindicator and #libappindicator fixes this.

github.com/purejava/appindicat

The GitHub UI showing the module-info.java file of the software.
Ralph Plawetzkipurejava@floss.social
2023-04-28

🍾 I released version 1.2.0 of the #Java bindings for #libayatana-appindicator and #libappindicator!
These are based on #Java20.

github.com/purejava/libappindi

Ralph Plawetzkipurejava@floss.social
2023-04-22

🍾 libappindicator-gtk3-java-minimal 1.1.0 has been released!
These are #bindings for #libayatana-appindicator and #libappindicator. When either of these two is installed on your system, this library will bind to it. #Java19

github.com/purejava/libappindi

Ralph Plawetzkipurejava@floss.social
2023-04-22

There is #Ayatana Indicators, which seems to be the successor of #libappindicator. The last release of libappindicator dates 2020, whereas the latest #libayatana-appindicator dates February 2023.

And: #Linux #Mint and #Ubuntu (#GNOME) come with #libayatana-appindicator installed.

github.com/AyatanaIndicators

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst