Add 'beta' build profile

This commit is contained in:
Valéry Febvre 2022-08-15 23:15:14 +02:00
parent c9b1141ecc
commit 1bb4c58b1b
2 changed files with 4 additions and 4 deletions

View File

@ -83,7 +83,7 @@ if __name__ == '__main__':
init_db()
Application.application_id = '@appid@'
Application.development_mode = @PROFILE@ == 'development'
Application.profile = @PROFILE@
Application.version = '@VERSION@'
app = Application()

View File

@ -79,7 +79,7 @@ CREDITS = dict(
class Application(Adw.Application):
application_id = None
development_mode = False
profile = None
logger = None
version = None
@ -93,7 +93,7 @@ class Application(Adw.Application):
logging.basicConfig(
format='%(asctime)s | %(levelname)s | %(name)s | %(message)s', datefmt='%d-%m-%y %H:%M:%S',
level=logging.DEBUG if self.development_mode else logging.INFO
level=logging.DEBUG if self.profile == 'development' else logging.INFO
)
self.logger = logging.getLogger('komikku')
@ -346,7 +346,7 @@ class ApplicationWindow(Adw.ApplicationWindow):
css_provider.load_from_resource('/info/febvre/Komikku/css/style.css')
Gtk.StyleContext.add_provider_for_display(Gdk.Display.get_default(), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
if Gio.Application.get_default().development_mode is True:
if self.application.profile in ('beta', 'development'):
self.add_css_class('devel')
# Theme (light or dark)