You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now it is possible to enable / disable the packaging technologies via graphical interface using the Application types action in the lower Settings button
Environment variables / parameters BAUH_FLATPAK (--flatpak) and BAUH_SNAP (--snap) removed in favor of the feature above
New Launch button: can launch application packages
New Installed button: quickly retrieves the installed packages without a full refresh ( available after a search )
Publisher / maintainer column in the packages table
Extra actions button located in right lower corner
Package "Name" filter field ( above the packages table )
Showing the number of packages being shown by the total found in the right lower corner
Show button for large fields in the Info window
Improvements
Reading installed Snaps now takes around 95% less time
Reading Snap suggestions now takes around 75% less time
Reading installed Flatpaks now takes around 45% less time
"snap" and "snapd" installation check response time reduced
Refreshing only the associated package type after a successful operation (uninstall, downgrade, ...) ( installation has a different treatment. See below )
Only the installed package is displayed after a successful installation
Progress bar status can now be controlled by the software manager (gem) while an operation is being executed
Flatpak: showing runtime branches as versions when they are not available
better internet offline handling
installation logs are saved at /tmp/bauh/logs/install
Environment variable / parameter BAUH_UPDATE_NOTIFICATION renamed to BAUH_SYSTEM_NOTIFICATIONS and now works for any system notification
Environment variable / parameter BAUH_DOWNLOAD_MULTITHREAD: if source files should be downloaded using multi-threads (not supported by all gems).
Environment variables / parameter BAUH_MAX_DISPLAYED: controls the maximum number of displayed apps ( default to 50 )
Search, install, uninstall, downgrade, retrieve history and launch packages
Faster source files downloads improving installation speed ( see README.md for more information )
Automatically improves package compilations ( see README.md for more information )
Code
Code was internally modularized as: api (conceptual classes used to create custom software managers or gems), gems (software managers), commons (common classes shared among the view and gems), view (UI code)
api allows custom operations so the gems can provide actions that the current GUI does not support (Snap "refresh" was refactored as a custom operation)
Comments
the application settings are stored in ~/.config/bauh/config.json