Files
bearhub/CHANGELOG.md
Vinicius Moreira d65c59b3aa CHANGELOG.md
2019-09-18 21:33:00 -03:00

3.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[0.6.0] 2019-09-

Features

  • Supporting AUR packages (install, uninstall, search, info, downgrade and history)
  • 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
  • Qt style / theme combo selector ( environment variable / parameter BAUH_THEME (--theme) removed )
  • 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
  • Refreshing only the associated package type after a successful operation (install, uninstall, downgrade, ...)
  • When a package is installed, it will be the first element of the table after refreshing
  • Progress bar status can now be controlled by the software manager while an operation is being executed
  • Flatpak: showing runtime branches as versions when they are not available
  • small UI improvements

UI Changes

  • Upgrade selected and Refresh buttons now have text labels and new colors
  • Updates warning icon removed
  • Progress bar height reduced
  • Packaging type checkbox filters replaced by a combo box (single select)
  • Search bar resized

Fixes:

  • flatpak: cached app current version
  • flatpak: update notification for runtimes with the same name
  • disk loader not filling all requested cached data from the disk
  • Ubuntu root password check
  • [Ubuntu 19.04 pip3 install issue] (https://github.com/vinifmor/bauh/issues/3)

Code

  • Code was internally modularized as: api (conceptual classes used to create custom software managers), gems (software managers), commons (common classes shared between 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 /home/$USER/.config/bauh/config.json

[0.5.2] 2019-09-06

Features

  • New environment variable / parameter to set a custom QT theme for the application: BAUH_THEME (--theme)

Fixes

  • wrong management panel resizing for some scenarios
  • bad application theme when fusion or breeze are not set as default QT theme / style

[0.5.1] - 2019-08-12

Improvements:

  • suggestions are now retrieved asynchronously taking 45% less time.
  • search response takes an average of 20% less time ( reaching 35% for several results )
  • app boot takes 98% less time when snapd is installed, but disabled
  • BAUH_TRAY (--tray) is not enabled by default (0).

Fixes

  • not showing correctly the latest flatpak app versions when bringing the search results
  • flatpak client dependency