appdata: translate=no properties
It appears that the appstream project no longer supports `translatable=no` properties, and gettext extract the `translatable=no` marked strings as translatable.
I opened an issue to inform about the situation, but `translatable=no` properties are not accepted by developers. You can find the issue here: https://github.com/ximion/appstream/issues/623
The appdata file is being used as template to insert the app ID.
The about.blp file has been deleted because
`Adw.AboutWindow.new_from_appdata ()` automates a significant
portion of about dialog generation for us.
GResource entries are split into two files:
- `bottles.gresource.xml` remains the GResource file for UI
files and CSS, with everything else removed.
- `data.gresource.xml` is being introduced for anything related
to data, such as icons, and in the future
`Adw.AboutDialog.new_from_appdata ()`.
Most unneeded icons, for instance `data/icons/*/48`, have been
removed. They served no purpose whatsoever, so there's no
point in keeping them.
Every XML-like file runs through a preprocessor to make them
take less space.
From this time onward, development flatpaks of Bottles will
be suffixed with `.Devel`. This allows us to test Bottles completely
separately from stable releases, making it easier to test without
affecting existing configurations.
Related: https://github.com/bottlesdevs/Bottles/issues/2921
GNOME automatically excludes release descriptions on Damned Lies
(GNOME Translation Platform). It's a good practice to follow
the GNOME way.
This can streamline the translation process, allowing translators
to focus their efforts on more critical and user-facing aspects of
the application.
* backend: Add ForceStopNetworking signal
* backend: Add stop functionality for connection
* backend: Add stop functionality for repository getting index
* backend: add option to skip connection check for manager
* frontend: skip connection check in manager if aborted in MainWindow connection
* frontend: add button to skip connections at startup loading
* data: add force-offline option in gschema
* frontend: add force-offline switch in preferences
* backend: use force-offline setting in ConnectionUtils creation for manager
* frontend: use force-offline setting in ConnectionUtils creation for MainWindow
* fix: loading btn_go_offline label and bottom margin