Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.8.2 #55

Merged
merged 63 commits into from
Jan 31, 2020
Merged

0.8.2 #55

merged 63 commits into from
Jan 31, 2020

Conversation

vinifmor
Copy link
Owner

Features

  • New Settings panel ( displayed when the lower Settings button is clicked ). It allows to change all settings.

Improvements

  • Flatpak
    • configuration file ( flatpak.yml ) will be created during the initialization ( on 0.8.1 it would only be created during the first app installation )
  • AUR
    • the custom makepkg.conf generated at ~/.config/bauh/arch will enable ccache if available on the system
    • downgrading time reduced due to the fix described in Fixes
    • package databases synchronization once a day ( or every device reboot ) before the first package installation / upgrade / downgrade. This behavior can be disabled on ~/.config/arch.yml / or the new settings panel
    sync_databases: true  # enabled by default
    
  • Configuration ( ~/.config/bauh/config.yml )
    • new property hdpi allowing to disable HDPI improvements
    ui:
        hdpi: true # enabled by default
    
    • new property auto_scale activates Qt auto screen scale factor ( QT_AUTO_SCREEN_SCALE_FACTOR ). It fixes scaling issues
      for some desktop environments ( like Gnome ) #1
       ui:
          auto_scale: false  # disabled by default
      

Fixes

  • AUR
    • not treating makedepends as a list during dependency checking ( anbox-git installation was crashing )
    • not considering the package name itself as provided during dependency checking ( anbox-git installation was crashing )
    • not pre-downloading some source files ( e.g: from anbox-image )
    • not able to install packages based on other packages ( package name != package base ). e.g: anbox-modules-dkms-git > anbox-git
    • downgrade: pre-downloading sources from the latest version instead of the older
  • Flatpak
    • downgrade: displaying "No Internet connection" when an error happens during commits reading
    • Flatpak < 1.5: an exception happens when trying to retrieve the information from partials
  • UI:
    • About window icons scaling
    • Toolbar buttons get hidden #5
    • not displaying icons retrieved from a HTTP redirect
    • minor bug fixes

UI

  • Style selector and Application types menu action moved to the new Settings panel
  • About menu action split from the Settings menu as a new button
  • The file chooser component now has a clean button alongside

# Conflicts:
#	CHANGELOG.md
… during commits reading within the downgrade process
@vinifmor vinifmor merged commit 86ecf43 into master Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant