mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 20:54:15 +02:00
0.3.0
### Features
- Applications search
- Now when you right-click a selected application you can:
- retrieve its information
- retrieve its commit history
- downgrade
- install and uninstall it
- "About" window available when right-clicking the tray icon.
### Improvements
- Performance and memory usage
- Adding tooltips to toolbar buttons
- "Update ?" column renamed to "Upgrade ?"
- Management panel title renamed
- Showing runtime apps when no app is available
- Allowing to specify a custom app translation with the environment variable **FPAKMAN_LOCALE**
- Adding expiration time for cached app data. Default to 1 hour. The environment variable **FPAKMAN_CACHE_EXPIRATION** can change this value.
- Now the application accepts arguments related to environment variables as well. Check 'README.md'.
- Minor GUI improvements
- Notifying only new updates
- New icon
- Progress bar
This commit is contained in:
25
README.md
25
README.md
@@ -1,12 +1,13 @@
|
||||
## fpakman
|
||||
Graphical user interface for Flatpak application management. It is a tray icon to let the user known when new updates are available.
|
||||
It has also a management window allowing the user to see all installed applications and update them.
|
||||
|
||||
Non-official graphical user interface for Flatpak application management. It is a tray icon that let the user known when new updates are available and
|
||||
an application management panel where you can search, update, install and uninstall applications.
|
||||
|
||||
### Developed with:
|
||||
- Python3 and QT 5.
|
||||
- Python3 and Qt5.
|
||||
|
||||
### Requirements
|
||||
- libappindicator3 (for GTK3 desktop environments)
|
||||
- libappindicator3 ( for GTK3 desktop environments )
|
||||
#### Debian-based distros
|
||||
- python3-venv
|
||||
#### Arch-based distros
|
||||
@@ -23,7 +24,8 @@ sudo pip3 install fpakman
|
||||
```
|
||||
|
||||
**AUR**
|
||||
As **fpakman** package. There is also a staging version (**fpakman-staging**) but is intended for testing and it may not work properly.
|
||||
|
||||
As **fpakman** package. There is also a staging version (**fpakman-staging**) but is intended for testing and may not work properly.
|
||||
|
||||
|
||||
### Manual installation:
|
||||
@@ -35,14 +37,17 @@ env/bin/fpakman
|
||||
```
|
||||
|
||||
### Autostart
|
||||
In order to autostart the application, use your Desktop Environment settings to register it as startup script ("fpakman").
|
||||
(P.S: the installation script currently does not do that)
|
||||
In order to autostart the application, use your Desktop Environment settings to register it as a startup application / script ("fpakman").
|
||||
|
||||
|
||||
### Settings
|
||||
You can change some application settings via environment variables:
|
||||
You can change some application settings via environment variables or arguments (type ```fpakman --help``` to get more information).
|
||||
- **FPAKMAN_UPDATE_NOTIFICATION**: enable or disable system updates notifications. Use **0** (disable) or **1** (enable, default).
|
||||
- **FPAKMAN_CHECK_INTERVAL**: define the updates check interval in seconds. Default: 60.
|
||||
- **FPAKMAN_LOCALE**: define a custom app translation for a given locale key (e.g: 'pt', 'en', 'es', ...). Default: system locale.
|
||||
- **FPAKMAN_CACHE_EXPIRATION**: define a custom expiration time in SECONDS for application data retrieved from the origin API. Default: 3600 (1 hour).
|
||||
|
||||
|
||||
### Roadmap
|
||||
- Search and install applications
|
||||
- Uninstall applications
|
||||
- Support for other packaging technologies
|
||||
- Memory and performance improvements
|
||||
|
||||
Reference in New Issue
Block a user