fix: meson architecture

This commit is contained in:
0xMRTT 2022-10-01 20:50:10 +02:00
parent 5c309b1007
commit 9632f61ed4
No known key found for this signature in database
GPG Key ID: AC9E06BF3DECB6FB
30 changed files with 404 additions and 537 deletions

View File

@ -7,10 +7,5 @@ global:
sudo ninja -C builddir install
release:
sudo meson builddir --prefix=/usr --Dbuildtype=release --wipe
sudo ninja -C builddir install
user:
meson builddir --prefix="$(shell pwd)/builddir" --buildtype=debug --wipe
ninja -C builddir install
ninja -C builddir run
sudo meson builddir --prefix=/usr --buildtype=release --wipe
sudo ninja -C builddir install

View File

@ -1,5 +1,11 @@
# Accumulate
Generate report and send them to GNOME using `gnole-info-collect`.
Accumulate GNOME info and send them to GNOME Team
Base on a [mockup](https://gitlab.gnome.org/Teams/Design/app-mockups/-/blob/master/gnome-collect/gnome-collect.svg)
## Install
## Contribute
### Translate
[![Translation status](https://hosted.weblate.org/widgets/atrophaneura/-/Accumulate/open-graph.png)](https://hosted.weblate.org/engage/atrophaneura/)

View File

@ -2,7 +2,7 @@
# accumulate.in
#
# Copyright 2022 0xMRTT
# Copyright 2022 Atrophaneura
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -17,7 +17,6 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import os
import sys
import signal
@ -67,4 +66,4 @@ if __name__ == '__main__':
sys.path.insert(1, "/usr/local/lib/python3.10/site-packages")
from accumulate import main
sys.exit(main.main())
sys.exit(main.main())

View File

@ -1,15 +1,9 @@
rootdir = '/io/github/Atrophaneura/Accumulate'
pkgdatadir = '@PKGDATA_DIR@'
localedir = '@LOCALE_DIR@'
rootdir = '/com/github/Atrophaneura/Accumulate'
app_id = '@APP_ID@'
rel_ver = '@RELEASE_VER@'
version = '@VERSION@'
build_type = '@BUILD_TYPE@'
project_url = '@PROJECT_URL@'
bugtracker_url = '@BUGTRACKER_URL@'
help_url = '@HELP_URL@'
translate_url = '@TRANSLATE_URL@'
translate_url = '@TRANSLATE_URL@'

View File

@ -24,7 +24,7 @@ from .constants import (
help_url,
project_url,
)
from .window import MainWindow
from .window import AccumulateWindow
from gi.repository import Gtk, Gio, Adw
import sys
import gi
@ -36,12 +36,20 @@ gi.require_version('Adw', '1')
class AccumulateApplication(Adw.Application):
"""The main application singleton class."""
settings = Gio.Settings.new(app_id)
def __init__(self):
super().__init__(application_id='io.github.Atrophaneura.Accumulate',
super().__init__(application_id=app_id,
flags=Gio.ApplicationFlags.FLAGS_NONE)
self.server = self.settings.get_string("server")
self.create_action('quit', self.quit, ['<primary>q'])
self.create_action('about', self.on_about_action)
self.create_action('about', self.show_about_window)
self.create_action('preferences', self.on_preferences_action)
self.create_action('send', self.on_send_action)
def on_send_action(self, widget, _):
print('app.send action activated')
def do_activate(self):
"""Called when the application is activated.
@ -49,12 +57,19 @@ class AccumulateApplication(Adw.Application):
We raise the application's main window, creating it if
necessary.
"""
win = self.props.active_window
if not win:
win = MainWindow(application=self)
win.present()
self.win = self.props.active_window
if not self.win:
self.win = AccumulateWindow(application=self,
default_height=self.settings.get_int(
"window-height"),
default_width=self.settings.get_int(
"window-width"),
fullscreened=self.settings.get_boolean(
"window-fullscreen"),
maximized=self.settings.get_boolean("window-maximized"),)
self.win.present()
def on_about_action(self, widget, _):
def show_about_window(self, *_args):
"""Callback for the app.about action."""
about = Adw.AboutWindow(
transient_for=self.props.active_window,
@ -64,27 +79,23 @@ class AccumulateApplication(Adw.Application):
website=project_url,
support_url=help_url,
issue_url=bugtracker_url,
developers=[
"0xMRTT https://github.com/0xMRTT",
developers=["0xMRTT https://github.com/0xMRTT", ],
artists=[""],
designers=[""],
# Translators: This is a place to put your credits (formats: "Name
# https://example.com" or "Name <email@example.com>", no quotes)
# and is not meant to be translated literally.
translator_credits=[
"0xMRTT https://github.com/0xMRTT"
],
artists=["David Lapshin https://github.com/daudix-UFO"],
designers=["David Lapshin https://github.com/daudix-UFO"],
# Translators: This is a place to put your credits (formats:
# "Name https://example.com" or "Name <email@example.com>",
# no quotes) and is not meant to be translated literally.
translator_credits="""0xMRTT https://github.com/0xMRTT
David Lapshin https://github.com/daudix-UFO
""",
copyright="© 2022 Atrophaneura",
license_type=Gtk.License.GPL_3_0,
version=version,
release_notes_version=rel_ver,
)
about.add_credit_section(
"Packagers",
[
"0xMRTT https://github.com/0xMRTT",
],
# release_notes=_(
# """
# """
# )
)
about.present()

View File

@ -22,8 +22,7 @@ configure_file(
'PROJECT_URL': PROJECT_URL,
'BUGTRACKER_URL': BUGTRACKER_URL,
'HELP_URL': HELP_URL,
'TRANSLATE_URL': TRANSLATE_URL,
'PKGDATA_DIR': PKGDATA_DIR,
'TRANSLATE_URL': TRANSLATE_URL
}),
install: true,
install_dir: PY_INSTALLDIR.get_install_dir() / 'accumulate',

View File

@ -1,6 +1,6 @@
# window.py
#
# Copyright 2022 0xMRTT
# Copyright 2022 Atrophaneura
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -15,16 +15,69 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from gi.repository import Gtk, Adw
from ast import Gt
from gi.repository import Gtk, Adw, Gio
from .constants import rootdir, app_id, build_type
from .constants import rootdir, app_id
@Gtk.Template(resource_path=f"{rootdir}/ui/window.ui")
class MainWindow(Adw.ApplicationWindow):
__gtype_name__ = "MainWindow"
@Gtk.Template(resource_path=f'{rootdir}/ui/window.ui')
class AccumulateWindow(Adw.ApplicationWindow):
__gtype_name__ = 'AccumulateWindow'
main_view = Gtk.Template.Child()
titlebar = Gtk.Template.Child()
title = Gtk.Template.Child()
view_stack = Gtk.Template.Child()
content = Gtk.Template.Child()
toast_overlay = Gtk.Template.Child()
content_preview = Gtk.Template.Child()
generic_name = Gtk.Template.Child()
name = Gtk.Template.Child()
comment = Gtk.Template.Child()
icon = Gtk.Template.Child()
exec_entry = Gtk.Template.Child("exec")
try_exec = Gtk.Template.Child()
working_dir = Gtk.Template.Child()
hidden_switch = Gtk.Template.Child()
run_in_terminal_switch = Gtk.Template.Child()
use_startup_notification_switch = Gtk.Template.Child()
hide_from_menus_switch = Gtk.Template.Child()
dbus_activatable_switch = Gtk.Template.Child()
categories = Gtk.Template.Child()
empty_category = Gtk.Template.Child()
actions = Gtk.Template.Child()
empty_action = Gtk.Template.Child()
only_show_in = Gtk.Template.Child()
empty_desktop_environment_not = Gtk.Template.Child()
not_show_in = Gtk.Template.Child()
empty_desktop_environment_only = Gtk.Template.Child()
mimetypes = Gtk.Template.Child()
empty_mimetypes = Gtk.Template.Child()
keywords = Gtk.Template.Child()
empty_keywords = Gtk.Template.Child()
implements = Gtk.Template.Child()
empty_dbus = Gtk.Template.Child()
settings = Gio.Settings(app_id)
def __init__(self, **kwargs):
super().__init__(**kwargs)
def save_window_props(self, *args):
win_size = self.get_default_size()
self.settings.set_int("window-width", win_size.width)
self.settings.set_int("window-height", win_size.height)
self.settings.set_boolean("window-maximized", self.is_maximized())
self.settings.set_boolean("window-fullscreen", self.is_fullscreen())

View File

@ -1,7 +1,7 @@
{
"app-id" : "io.github.atrophaneura.accumulate",
"app-id" : "com.github.Atrophaneura.Accumulate",
"runtime" : "org.gnome.Platform",
"runtime-version" : "master",
"runtime-version" : "42",
"sdk" : "org.gnome.Sdk",
"command" : "accumulate",
"finish-args" : [
@ -24,15 +24,32 @@
],
"modules" : [
{
"name" : "accumulate",
"builddir" : true,
"name" : "blueprint-compiler",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "file:///home/user/github.com/Atrophaneura/accumulate"
"url" : "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"branch" : "main"
}
]
},
{
"name" : "accumulate",
"builddir" : true,
"buildsystem" : "meson",
"config-opts": [
"-Dbuildtype=release"
],
"sources" : [
{
"type" : "dir",
"path" : "../../."
}
]
}
]
}
],
"build-options" : {
"env" : { }
}
}

View File

@ -0,0 +1,54 @@
{
"app-id" : "com.github.Atrophaneura.Accumulate.Devel",
"runtime" : "org.gnome.Platform",
"runtime-version" : "42",
"sdk" : "org.gnome.Sdk",
"command" : "accumulate",
"finish-args" : [
"--share=ipc",
"--socket=fallback-x11",
"--device=dri",
"--socket=wayland"
],
"cleanup" : [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules" : [
{
"name" : "blueprint-compiler",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"branch" : "main"
}
]
},
{
"name" : "accumulate",
"builddir" : true,
"buildsystem" : "meson",
"config-opts": [
"-Dbuildtype=debug"
],
"sources" : [
{
"type" : "dir",
"path" : "../../."
}
]
}
],
"build-options" : {
"env" : { }
}
}

View File

@ -1,190 +0,0 @@
{
"name": "pypi-dependencies",
"buildsystem": "simple",
"build-commands": [],
"modules": [
{
"name": "python3-anyascii",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"anyascii~=0.3\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/39/f6/7c1e3a2a54f18b67c5bd092c25ac7327083d4b3b15731b98a9c193df2db9/anyascii-0.3.1-py3-none-any.whl",
"sha256": "8707d3185017435933360462a65e2c70a4818490745804f38a5ca55e59eb56a0"
}
]
},
{
"name": "python3-material-color-utilities-python",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"material-color-utilities-python\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/8c/92/2975b464d9926dc667020ed1abfa6276e68c3571dcb77e43347e15ee9eed/Pillow-9.2.0.tar.gz",
"sha256": "75e636fd3e0fb872693f23ccb8a5ff2cd578801251f3a4f6854c6a5d437d3c04"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/31/65/a8e0f3e2bad0d4eabeb1931b22cdae08344a955f28022dc83420a128683c/material_color_utilities_python-0.1.5-py2.py3-none-any.whl",
"sha256": "48abd8695a1355ab3ad43fe314ca8664c66282a86fbf94a717571273bf422bdf"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f8/43/b85d103acc0bfb54939f801908bf83354085579e8422eeaa22c017950c02/regex-2022.9.13.tar.gz",
"sha256": "f07373b6e56a6f3a0df3d75b651a278ca7bd357a796078a26a958ea1ce0588fd"
}
]
},
{
"name": "python3-aiohttp",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"aiohttp\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/04/a2/d918dcd22354d8958fe113e1a3630137e0fc8b44859ade3063982eacd2a4/idna-3.3-py3-none-any.whl",
"sha256": "84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/d6/04/255c68974ec47fa754564c4abba8f61f9ed68b869bbbb854198d6259c4f7/yarl-1.8.1.tar.gz",
"sha256": "af887845b8c2e060eb5605ff72b6f2dd2aab7a761379373fd89d314f4752abbf"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f2/bc/d817287d1aa01878af07c19505fafd1165cd6a119e9d0821ca1d1c20312d/attrs-22.1.0-py2.py3-none-any.whl",
"sha256": "86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/3b/87/fe94898f2d44a93a35d5aa74671ed28094d80753a1113d68b799fab6dc22/aiosignal-1.2.0-py3-none-any.whl",
"sha256": "26e62109036cd181df6e6ad646f91f0dcfd05fe16d0cb924138ff2ab75d64e3a"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/d6/c1/8991e7c5385b897b8c020cdaad718c5b087a6626d1d11a23e1ea87e325a7/async_timeout-4.0.2-py3-none-any.whl",
"sha256": "8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/8a/95/229aacfe85daa28e2792481a98c336bc30d3729533e6a44db537880aca21/frozenlist-1.3.1.tar.gz",
"sha256": "3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/5a/86/5f63de7a202550269a617a5d57859a2961f3396ecd1739a70b92224766bc/aiohttp-3.8.1.tar.gz",
"sha256": "fc5471e1a54de15ef71c1bc6ebe80d4dc681ea600e68bfd1cbce40427f0b7578"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/db/51/a507c856293ab05cdc1db77ff4bc1268ddd39f29e7dc4919aa497f0adbec/charset_normalizer-2.1.1-py3-none-any.whl",
"sha256": "83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/fa/a7/71c253cdb8a1528802bac7503bf82fe674367e4055b09c28846fdfa4ab90/multidict-6.0.2.tar.gz",
"sha256": "5ff3bd75f38e4c43f1f470f2df7a4d430b821c4ce22be384e1459cb57d6bb013"
}
]
},
{
"name": "python3-svglib",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"svglib\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/8c/92/2975b464d9926dc667020ed1abfa6276e68c3571dcb77e43347e15ee9eed/Pillow-9.2.0.tar.gz",
"sha256": "75e636fd3e0fb872693f23ccb8a5ff2cd578801251f3a4f6854c6a5d437d3c04"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/e4/40/98fcfdf1a190aa0aeddf2fd0a432a4997c2c1f826f3f7b00fe42fc72c8ce/cssselect2-0.6.0-py3-none-any.whl",
"sha256": "3a83b2a68370c69c9cd3fcb88bbfaebe9d22edeef2c22d1ff3e1ed9c7fa45ed8"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/70/bb/7a2c7b4f8f434aa1ee801704bf08f1e53d7b5feba3d5313ab17003477808/lxml-4.9.1.tar.gz",
"sha256": "fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/a6/d0/bdee3e8a7ba5f2dc8bacea10f4fdd1264b1dd9e53d96d318773180634a00/reportlab-3.6.11.tar.gz",
"sha256": "04fc4420f0548815d0623e031c86a1f7f3f3003e699d9af7148742e2d72b024a"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl",
"sha256": "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/ee/cd/8b19f6299541862deea19b26a9efe269ff843fa15a9fd833ff0fec2ac22c/svglib-1.4.1.tar.gz",
"sha256": "48c24706c23bb4262173b6fa49eabb10afa15b8412f14283120549517ccfa314"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/53/7b/5dba39bf0572f1f28e2844f08f74a73482a381de1d1feac3bbc6b808051e/tinycss2-1.1.1-py3-none-any.whl",
"sha256": "fe794ceaadfe3cf3e686b22155d0da5780dd0e273471a51846d0a02bc204fec8"
}
]
},
{
"name": "python3-yapsy",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"yapsy\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f1/4c/c771fbc77045a45678cdd78f57fd4006259767c363c1f884071debd200f7/Yapsy-1.12.2.tar.gz",
"sha256": "d8113d9f9c74eacf65b4663c9c037d278c9cb273b5eee5f0e1803baeedb23f8b"
}
]
},
{
"name": "python3-cssutils",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"cssutils\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/28/4e/6c6d07b1ab43f7b8b939406b562c652c651a66699b8a01fc6b774cbf69de/cssutils-2.6.0-py3-none-any.whl",
"sha256": "30c72f3a5c5951a11151640600aae7b3bf10e4c0d5c87f5bc505c2cd4a26e0c2"
}
]
},
{
"name": "python3-Jinja2",
"buildsystem": "simple",
"build-commands": [
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"Jinja2\" --no-build-isolation"
],
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556/MarkupSafe-2.1.1.tar.gz",
"sha256": "7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl",
"sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"
}
]
}
]
}

View File

@ -1,6 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/io/github/Atrophaneura/Accumulate">
<gresource prefix="/com/github/Atrophaneura/Accumulate">
<file preprocess="xml-stripblanks">ui/window.ui</file>
</gresource>
<gresource prefix="/com/github/Atrophaneura/Accumulate/icons/scalable/actions/">
<file
preprocess="xml-stripblanks"
alias="grid-filled-symbolic.svg"
>icons/scalable/actions/grid-filled-symbolic.svg</file>
<file
preprocess="xml-stripblanks"
alias="larger-brush-symbolic.svg"
>icons/scalable/actions/larger-brush-symbolic.svg</file>
</gresource>
</gresources>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>@APP_ID@</id>
<id>com.github.Atrophaneura.Accumulate.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<description>

View File

@ -1,8 +1,8 @@
[Desktop Entry]
Name=Accumulate
Exec=accumulate
Icon=@APP_ID@
Icon=com.github.Atrophaneura.Accumulate
Terminal=false
Type=Application
Categories=GTK;
StartupNotify=true
StartupNotify=true

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="ariane">
<schema id="@APP_ID@" path="/com/github/Atrophaneura/Accumulate/">
<key name="window-width" type="i">
<default>1000</default>
</key>
<key name="window-height" type="i">
<default>700</default>
</key>
<key name="window-maximized" type="b">
<default>false</default>
</key>
<key name="window-fullscreen" type="b">
<default>false</default>
</key>
<key name="server-url" type="s">
<default>https://gnome-info-collect-app.apps.openshift4.gnome.org</default>
</key>
</schema>
</schemalist>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<linearGradient id="a" gradientTransform="matrix(0.866025 -0.5 0.5 0.866025 0.572261 -171.033383)" gradientUnits="userSpaceOnUse" x1="-82.608932" x2="-62.608932" y1="185.617828" y2="185.617828">
<stop offset="0" stop-color="#241f31"/>
<stop offset="0.5" stop-color="#3d3846"/>
<stop offset="1" stop-color="#241f31"/>
</linearGradient>
<linearGradient id="b" gradientTransform="matrix(0.196428 0 0 0.342105 2.597287 273.739929)" gradientUnits="userSpaceOnUse" x1="88.595886" x2="536.595886" y1="-449.394012" y2="-449.394012">
<stop offset="0" stop-color="#a51d2d"/>
<stop offset="0.0500001" stop-color="#ed333b"/>
<stop offset="0.099807" stop-color="#c01c28"/>
<stop offset="0.900001" stop-color="#c01c28"/>
<stop offset="0.950001" stop-color="#ed333b"/>
<stop offset="1" stop-color="#a51d2d"/>
</linearGradient>
<linearGradient id="c" gradientTransform="matrix(0.866025 -0.5 0.4 0.69282 19.434048 -138.363817)" gradientUnits="userSpaceOnUse" x1="-80.608932" x2="-64.608932" y1="193.617828" y2="193.617828">
<stop offset="0" stop-color="#c01c28"/>
<stop offset="0.5" stop-color="#ed333b"/>
<stop offset="1" stop-color="#c01c28"/>
</linearGradient>
<linearGradient id="d" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#c0bfbc"/>
<stop offset="0.5" stop-color="#deddda"/>
<stop offset="1" stop-color="#c0bfbc"/>
</linearGradient>
<linearGradient id="e" gradientTransform="matrix(0.5 -0.866025 0.866025 0.5 -140.571103 -101.727876)" x1="-24" x2="-16" xlink:href="#d" y1="200" y2="200"/>
<linearGradient id="f" gradientTransform="matrix(0.866025 -0.5 0.5 0.866025 -55.679492 -163.246424)" x1="-24" x2="-16" xlink:href="#d" y1="200" y2="200"/>
<path d="m 22.070312 27.421875 l 13.859376 -8 c 0.957031 -0.550781 2.179687 -0.222656 2.730468 0.734375 l 1 1.730469 c 0.550782 0.957031 0.226563 2.179687 -0.730468 2.730469 l -13.859376 8 c -0.957031 0.554687 -2.179687 0.226562 -2.730468 -0.730469 l -1 -1.730469 c -0.550782 -0.957031 -0.226563 -2.179688 0.730468 -2.734375 z m 0 0" fill="url(#a)"/>
<path d="m 28 44 h 72 c 4.417969 0 8 3.582031 8 8 v 60 c 0 4.417969 -3.582031 8 -8 8 h -72 c -4.417969 0 -8 -3.582031 -8 -8 v -60 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#b)"/>
<path d="m 46.199219 32.972656 l 18.386719 -18.386718 c 0.777343 -0.777344 2.046874 -0.777344 2.828124 0 c 0.78125 0.78125 0.78125 2.050781 0 2.832031 l -18.386718 18.382812 c -0.78125 0.78125 -2.046875 0.78125 -2.828125 0 s -0.78125 -2.046875 0 -2.828125 z m 0 0" fill="#a51d2d"/>
<path d="m 66 14 h 26 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -26 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#a51d2d"/>
<path d="m 46.199219 30.972656 l 18.386719 -18.386718 c 0.777343 -0.777344 2.046874 -0.777344 2.828124 0 c 0.78125 0.78125 0.78125 2.050781 0 2.832031 l -18.386718 18.382812 c -0.78125 0.78125 -2.046875 0.78125 -2.828125 0 s -0.78125 -2.046875 0 -2.828125 z m 0 0" fill="#c01c28"/>
<path d="m 25.070312 32.617188 l 13.859376 -8 l 4 6.929687 l -13.859376 8 z m 0 0" fill="url(#c)"/>
<path d="m 20 40.167969 v 59.832031 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8 -3.566406 8 -8 v -68.058594 c 0 -4.433594 -3.566406 -7.941406 -8 -7.941406 h -52 z m 0 0" fill="#e01b24"/>
<path d="m 38 40 c -0.507812 0 -1.019531 0.195312 -1.410156 0.585938 c -0.785156 0.785156 -0.785156 2.046874 0 2.832031 l 12.519531 12.519531 c -0.699219 1.191406 -1.109375 2.574219 -1.109375 4.0625 v 20 c 0 1.488281 0.410156 2.871094 1.109375 4.0625 l -12.519531 12.519531 c -0.785156 0.785157 -0.785156 2.046875 0 2.832031 c 0.78125 0.78125 2.042968 0.78125 2.828125 0 l 12.519531 -12.527343 c 1.191406 0.703125 2.574219 1.113281 4.0625 1.113281 h 16 c 1.488281 0 2.871094 -0.410156 4.0625 -1.109375 l 12.519531 12.523437 c 0.785157 0.78125 2.046875 0.78125 2.828125 0 c 0.785156 -0.785156 0.785156 -2.046874 0 -2.832031 l -12.519531 -12.519531 c 0.699219 -1.191406 1.109375 -2.578125 1.109375 -4.0625 v -20 c 0 -1.484375 -0.410156 -2.871094 -1.109375 -4.0625 l 12.519531 -12.519531 c 0.785156 -0.785157 0.785156 -2.046875 0 -2.832031 c -0.78125 -0.78125 -2.042968 -0.78125 -2.828125 0 l -12.519531 12.523437 c -1.191406 -0.699219 -2.574219 -1.109375 -4.0625 -1.109375 h -16 c -1.488281 0 -2.871094 0.410156 -4.0625 1.113281 l -12.519531 -12.527343 c -0.394531 -0.390626 -0.90625 -0.585938 -1.417969 -0.585938 z m 18 16 h 16 c 2.214844 0 4 1.785156 4 4 v 20 c 0 2.214844 -1.785156 4 -4 4 h -16 c -2.214844 0 -4 -1.785156 -4 -4 v -20 c 0 -2.214844 1.785156 -4 4 -4 z m 0 0" fill="#c01c28"/>
<path d="m 66 12 h 26 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -26 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#c01c28"/>
<path d="m 92 12 c -2.214844 0 -4 1.785156 -4 4 c 0 8 -8 8 -8 8 h 8 v 8 c 0 2.214844 1.785156 4 4 4 h 12 c 2.214844 0 4 -1.785156 4 -4 v -16 c 0 -2.214844 -1.785156 -4 -4 -4 z m 0 0" fill="#e01b24"/>
<path d="m 38 40 c -0.507812 0 -1.019531 0.195312 -1.410156 0.585938 c -0.660156 0.660156 -0.757813 1.648437 -0.3125 2.414062 c 0.085937 -0.144531 0.183594 -0.285156 0.3125 -0.414062 c 0.390625 -0.390626 0.902344 -0.585938 1.410156 -0.585938 c 0.511719 0 1.023438 0.195312 1.417969 0.585938 l 12.519531 12.527343 c 1.191406 -0.703125 2.574219 -1.113281 4.0625 -1.113281 h 16 c 1.488281 0 2.871094 0.410156 4.0625 1.109375 l 12.519531 -12.523437 c 0.785157 -0.78125 2.046875 -0.78125 2.828125 0 c 0.128906 0.128906 0.226563 0.269531 0.3125 0.414062 c 0.445313 -0.765625 0.347656 -1.753906 -0.3125 -2.414062 c -0.78125 -0.78125 -2.042968 -0.78125 -2.828125 0 l -12.519531 12.523437 c -1.191406 -0.699219 -2.574219 -1.109375 -4.0625 -1.109375 h -16 c -1.488281 0 -2.871094 0.410156 -4.0625 1.113281 l -12.519531 -12.527343 c -0.394531 -0.390626 -0.90625 -0.585938 -1.417969 -0.585938 z m 10.484375 17.3125 c -0.304687 0.839844 -0.484375 1.738281 -0.484375 2.6875 v 2 c 0 -1.488281 0.410156 -2.871094 1.109375 -4.0625 z m 31.03125 0 l -0.625 0.625 c 0.699219 1.191406 1.109375 2.578125 1.109375 4.0625 v -2 c 0 -0.945312 -0.183594 -1.84375 -0.484375 -2.6875 z m -27.515625 22.6875 v 2 c 0 2.214844 1.785156 4 4 4 h 16 c 2.214844 0 4 -1.785156 4 -4 v -2 c 0 2.214844 -1.785156 4 -4 4 h -16 c -2.214844 0 -4 -1.785156 -4 -4 z m 27.515625 4.6875 c -0.171875 0.476562 -0.371094 0.941406 -0.625 1.375 l 12.519531 12.519531 c 0.128906 0.128907 0.226563 0.269531 0.3125 0.417969 c 0.445313 -0.769531 0.347656 -1.757812 -0.3125 -2.417969 z m -31.03125 0 l -11.894531 11.894531 c -0.660156 0.660157 -0.757813 1.648438 -0.3125 2.417969 c 0.085937 -0.148438 0.183594 -0.289062 0.3125 -0.417969 l 12.519531 -12.519531 c -0.253906 -0.429688 -0.457031 -0.894531 -0.625 -1.375 z m 0 0" fill="#a51d2d"/>
<path d="m 8.277344 8.457031 l 1 -1.730469 l 18.320312 8.269532 l -3 5.195312 z m 0 0" fill="url(#e)"/>
<path d="m 22.402344 17.996094 l 5.195312 -3 l 4.867188 6.425781 l -6.929688 4 z m 0 0" fill="url(#f)"/>
</svg>

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<linearGradient id="a" gradientTransform="matrix(0.866025 -0.5 0.5 0.866025 0.572261 -171.033383)" gradientUnits="userSpaceOnUse" x1="-82.608932" x2="-62.608932" y1="185.617828" y2="185.617828">
<stop offset="0" stop-color="#241f31"/>
<stop offset="0.5" stop-color="#3d3846"/>
<stop offset="1" stop-color="#241f31"/>
</linearGradient>
<linearGradient id="b" gradientTransform="matrix(0.196428 0 0 0.342105 2.597287 273.739929)" gradientUnits="userSpaceOnUse" x1="88.595886" x2="536.595886" y1="-449.394012" y2="-449.394012">
<stop offset="0" stop-color="#a51d2d"/>
<stop offset="0.0500001" stop-color="#ed333b"/>
<stop offset="0.099807" stop-color="#c01c28"/>
<stop offset="0.900001" stop-color="#c01c28"/>
<stop offset="0.950001" stop-color="#ed333b"/>
<stop offset="1" stop-color="#a51d2d"/>
</linearGradient>
<linearGradient id="c" gradientTransform="matrix(0.866025 -0.5 0.4 0.69282 19.434048 -138.363817)" gradientUnits="userSpaceOnUse" x1="-80.608932" x2="-64.608932" y1="193.617828" y2="193.617828">
<stop offset="0" stop-color="#c01c28"/>
<stop offset="0.5" stop-color="#ed333b"/>
<stop offset="1" stop-color="#c01c28"/>
</linearGradient>
<linearGradient id="d" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#c0bfbc"/>
<stop offset="0.5" stop-color="#deddda"/>
<stop offset="1" stop-color="#c0bfbc"/>
</linearGradient>
<linearGradient id="e" gradientTransform="matrix(0.5 -0.866025 0.866025 0.5 -140.571103 -101.727876)" x1="-24" x2="-16" xlink:href="#d" y1="200" y2="200"/>
<linearGradient id="f" gradientTransform="matrix(0.866025 -0.5 0.5 0.866025 -55.679492 -163.246424)" x1="-24" x2="-16" xlink:href="#d" y1="200" y2="200"/>
<clipPath id="g">
<rect height="128" width="128"/>
</clipPath>
<clipPath id="h">
<rect height="128" width="128"/>
</clipPath>
<filter id="i" height="100%" width="100%" x="0%" y="0%">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
</filter>
<mask id="j">
<g clip-path="url(#h)" filter="url(#i)">
<g clip-path="url(#g)">
<path d="m 22.070312 27.421875 l 13.859376 -8 c 0.957031 -0.550781 2.179687 -0.222656 2.730468 0.734375 l 1 1.730469 c 0.550782 0.957031 0.226563 2.179687 -0.730468 2.730469 l -13.859376 8 c -0.957031 0.554687 -2.179687 0.226562 -2.730468 -0.730469 l -1 -1.730469 c -0.550782 -0.957031 -0.226563 -2.179688 0.730468 -2.734375 z m 0 0" fill="url(#a)"/>
<path d="m 28 44 h 72 c 4.417969 0 8 3.582031 8 8 v 60 c 0 4.417969 -3.582031 8 -8 8 h -72 c -4.417969 0 -8 -3.582031 -8 -8 v -60 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#b)"/>
<path d="m 46.199219 32.972656 l 18.386719 -18.386718 c 0.777343 -0.777344 2.046874 -0.777344 2.828124 0 c 0.78125 0.78125 0.78125 2.050781 0 2.832031 l -18.386718 18.382812 c -0.78125 0.78125 -2.046875 0.78125 -2.828125 0 s -0.78125 -2.046875 0 -2.828125 z m 0 0" fill="#a51d2d"/>
<path d="m 66 14 h 26 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -26 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#a51d2d"/>
<path d="m 46.199219 30.972656 l 18.386719 -18.386718 c 0.777343 -0.777344 2.046874 -0.777344 2.828124 0 c 0.78125 0.78125 0.78125 2.050781 0 2.832031 l -18.386718 18.382812 c -0.78125 0.78125 -2.046875 0.78125 -2.828125 0 s -0.78125 -2.046875 0 -2.828125 z m 0 0" fill="#c01c28"/>
<path d="m 25.070312 32.617188 l 13.859376 -8 l 4 6.929687 l -13.859376 8 z m 0 0" fill="url(#c)"/>
<path d="m 20 40.167969 v 59.832031 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8 -3.566406 8 -8 v -68.058594 c 0 -4.433594 -3.566406 -7.941406 -8 -7.941406 h -52 z m 0 0" fill="#e01b24"/>
<path d="m 38 40 c -0.507812 0 -1.019531 0.195312 -1.410156 0.585938 c -0.785156 0.785156 -0.785156 2.046874 0 2.832031 l 12.519531 12.519531 c -0.699219 1.191406 -1.109375 2.574219 -1.109375 4.0625 v 20 c 0 1.488281 0.410156 2.871094 1.109375 4.0625 l -12.519531 12.519531 c -0.785156 0.785157 -0.785156 2.046875 0 2.832031 c 0.78125 0.78125 2.042968 0.78125 2.828125 0 l 12.519531 -12.527343 c 1.191406 0.703125 2.574219 1.113281 4.0625 1.113281 h 16 c 1.488281 0 2.871094 -0.410156 4.0625 -1.109375 l 12.519531 12.523437 c 0.785157 0.78125 2.046875 0.78125 2.828125 0 c 0.785156 -0.785156 0.785156 -2.046874 0 -2.832031 l -12.519531 -12.519531 c 0.699219 -1.191406 1.109375 -2.578125 1.109375 -4.0625 v -20 c 0 -1.484375 -0.410156 -2.871094 -1.109375 -4.0625 l 12.519531 -12.519531 c 0.785156 -0.785157 0.785156 -2.046875 0 -2.832031 c -0.78125 -0.78125 -2.042968 -0.78125 -2.828125 0 l -12.519531 12.523437 c -1.191406 -0.699219 -2.574219 -1.109375 -4.0625 -1.109375 h -16 c -1.488281 0 -2.871094 0.410156 -4.0625 1.113281 l -12.519531 -12.527343 c -0.394531 -0.390626 -0.90625 -0.585938 -1.417969 -0.585938 z m 18 16 h 16 c 2.214844 0 4 1.785156 4 4 v 20 c 0 2.214844 -1.785156 4 -4 4 h -16 c -2.214844 0 -4 -1.785156 -4 -4 v -20 c 0 -2.214844 1.785156 -4 4 -4 z m 0 0" fill="#c01c28"/>
<path d="m 66 12 h 26 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -26 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#c01c28"/>
<path d="m 92 12 c -2.214844 0 -4 1.785156 -4 4 c 0 8 -8 8 -8 8 h 8 v 8 c 0 2.214844 1.785156 4 4 4 h 12 c 2.214844 0 4 -1.785156 4 -4 v -16 c 0 -2.214844 -1.785156 -4 -4 -4 z m 0 0" fill="#e01b24"/>
<path d="m 38 40 c -0.507812 0 -1.019531 0.195312 -1.410156 0.585938 c -0.660156 0.660156 -0.757813 1.648437 -0.3125 2.414062 c 0.085937 -0.144531 0.183594 -0.285156 0.3125 -0.414062 c 0.390625 -0.390626 0.902344 -0.585938 1.410156 -0.585938 c 0.511719 0 1.023438 0.195312 1.417969 0.585938 l 12.519531 12.527343 c 1.191406 -0.703125 2.574219 -1.113281 4.0625 -1.113281 h 16 c 1.488281 0 2.871094 0.410156 4.0625 1.109375 l 12.519531 -12.523437 c 0.785157 -0.78125 2.046875 -0.78125 2.828125 0 c 0.128906 0.128906 0.226563 0.269531 0.3125 0.414062 c 0.445313 -0.765625 0.347656 -1.753906 -0.3125 -2.414062 c -0.78125 -0.78125 -2.042968 -0.78125 -2.828125 0 l -12.519531 12.523437 c -1.191406 -0.699219 -2.574219 -1.109375 -4.0625 -1.109375 h -16 c -1.488281 0 -2.871094 0.410156 -4.0625 1.113281 l -12.519531 -12.527343 c -0.394531 -0.390626 -0.90625 -0.585938 -1.417969 -0.585938 z m 10.484375 17.3125 c -0.304687 0.839844 -0.484375 1.738281 -0.484375 2.6875 v 2 c 0 -1.488281 0.410156 -2.871094 1.109375 -4.0625 z m 31.03125 0 l -0.625 0.625 c 0.699219 1.191406 1.109375 2.578125 1.109375 4.0625 v -2 c 0 -0.945312 -0.183594 -1.84375 -0.484375 -2.6875 z m -27.515625 22.6875 v 2 c 0 2.214844 1.785156 4 4 4 h 16 c 2.214844 0 4 -1.785156 4 -4 v -2 c 0 2.214844 -1.785156 4 -4 4 h -16 c -2.214844 0 -4 -1.785156 -4 -4 z m 27.515625 4.6875 c -0.171875 0.476562 -0.371094 0.941406 -0.625 1.375 l 12.519531 12.519531 c 0.128906 0.128907 0.226563 0.269531 0.3125 0.417969 c 0.445313 -0.769531 0.347656 -1.757812 -0.3125 -2.417969 z m -31.03125 0 l -11.894531 11.894531 c -0.660156 0.660157 -0.757813 1.648438 -0.3125 2.417969 c 0.085937 -0.148438 0.183594 -0.289062 0.3125 -0.417969 l 12.519531 -12.519531 c -0.253906 -0.429688 -0.457031 -0.894531 -0.625 -1.375 z m 0 0" fill="#a51d2d"/>
<path d="m 8.277344 8.457031 l 1 -1.730469 l 18.320312 8.269532 l -3 5.195312 z m 0 0" fill="url(#e)"/>
<path d="m 22.402344 17.996094 l 5.195312 -3 l 4.867188 6.425781 l -6.929688 4 z m 0 0" fill="url(#f)"/>
</g>
</g>
</mask>
<mask id="k">
<g filter="url(#i)">
<rect fill-opacity="0.8" height="128" width="128"/>
</g>
</mask>
<linearGradient id="l" gradientTransform="matrix(0 0.37 -0.98462 0 295.38501 -30.360001)" gradientUnits="userSpaceOnUse" x1="300" x2="428" y1="235" y2="235">
<stop offset="0" stop-color="#f9f06b"/>
<stop offset="1" stop-color="#f5c211"/>
</linearGradient>
<clipPath id="m">
<rect height="128" width="128"/>
</clipPath>
<clipPath id="n">
<rect height="128" width="128"/>
</clipPath>
<path d="m 22.070312 27.421875 l 13.859376 -8 c 0.957031 -0.550781 2.179687 -0.222656 2.730468 0.734375 l 1 1.730469 c 0.550782 0.957031 0.226563 2.179687 -0.730468 2.730469 l -13.859376 8 c -0.957031 0.554687 -2.179687 0.226562 -2.730468 -0.730469 l -1 -1.730469 c -0.550782 -0.957031 -0.226563 -2.179688 0.730468 -2.734375 z m 0 0" fill="url(#a)"/>
<path d="m 28 44 h 72 c 4.417969 0 8 3.582031 8 8 v 60 c 0 4.417969 -3.582031 8 -8 8 h -72 c -4.417969 0 -8 -3.582031 -8 -8 v -60 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#b)"/>
<path d="m 46.199219 32.972656 l 18.386719 -18.386718 c 0.777343 -0.777344 2.046874 -0.777344 2.828124 0 c 0.78125 0.78125 0.78125 2.050781 0 2.832031 l -18.386718 18.382812 c -0.78125 0.78125 -2.046875 0.78125 -2.828125 0 s -0.78125 -2.046875 0 -2.828125 z m 0 0" fill="#a51d2d"/>
<path d="m 66 14 h 26 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -26 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#a51d2d"/>
<path d="m 46.199219 30.972656 l 18.386719 -18.386718 c 0.777343 -0.777344 2.046874 -0.777344 2.828124 0 c 0.78125 0.78125 0.78125 2.050781 0 2.832031 l -18.386718 18.382812 c -0.78125 0.78125 -2.046875 0.78125 -2.828125 0 s -0.78125 -2.046875 0 -2.828125 z m 0 0" fill="#c01c28"/>
<path d="m 25.070312 32.617188 l 13.859376 -8 l 4 6.929687 l -13.859376 8 z m 0 0" fill="url(#c)"/>
<path d="m 20 40.167969 v 59.832031 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8 -3.566406 8 -8 v -68.058594 c 0 -4.433594 -3.566406 -7.941406 -8 -7.941406 h -52 z m 0 0" fill="#e01b24"/>
<path d="m 38 40 c -0.507812 0 -1.019531 0.195312 -1.410156 0.585938 c -0.785156 0.785156 -0.785156 2.046874 0 2.832031 l 12.519531 12.519531 c -0.699219 1.191406 -1.109375 2.574219 -1.109375 4.0625 v 20 c 0 1.488281 0.410156 2.871094 1.109375 4.0625 l -12.519531 12.519531 c -0.785156 0.785157 -0.785156 2.046875 0 2.832031 c 0.78125 0.78125 2.042968 0.78125 2.828125 0 l 12.519531 -12.527343 c 1.191406 0.703125 2.574219 1.113281 4.0625 1.113281 h 16 c 1.488281 0 2.871094 -0.410156 4.0625 -1.109375 l 12.519531 12.523437 c 0.785157 0.78125 2.046875 0.78125 2.828125 0 c 0.785156 -0.785156 0.785156 -2.046874 0 -2.832031 l -12.519531 -12.519531 c 0.699219 -1.191406 1.109375 -2.578125 1.109375 -4.0625 v -20 c 0 -1.484375 -0.410156 -2.871094 -1.109375 -4.0625 l 12.519531 -12.519531 c 0.785156 -0.785157 0.785156 -2.046875 0 -2.832031 c -0.78125 -0.78125 -2.042968 -0.78125 -2.828125 0 l -12.519531 12.523437 c -1.191406 -0.699219 -2.574219 -1.109375 -4.0625 -1.109375 h -16 c -1.488281 0 -2.871094 0.410156 -4.0625 1.113281 l -12.519531 -12.527343 c -0.394531 -0.390626 -0.90625 -0.585938 -1.417969 -0.585938 z m 18 16 h 16 c 2.214844 0 4 1.785156 4 4 v 20 c 0 2.214844 -1.785156 4 -4 4 h -16 c -2.214844 0 -4 -1.785156 -4 -4 v -20 c 0 -2.214844 1.785156 -4 4 -4 z m 0 0" fill="#c01c28"/>
<path d="m 66 12 h 26 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -26 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#c01c28"/>
<path d="m 92 12 c -2.214844 0 -4 1.785156 -4 4 c 0 8 -8 8 -8 8 h 8 v 8 c 0 2.214844 1.785156 4 4 4 h 12 c 2.214844 0 4 -1.785156 4 -4 v -16 c 0 -2.214844 -1.785156 -4 -4 -4 z m 0 0" fill="#e01b24"/>
<path d="m 38 40 c -0.507812 0 -1.019531 0.195312 -1.410156 0.585938 c -0.660156 0.660156 -0.757813 1.648437 -0.3125 2.414062 c 0.085937 -0.144531 0.183594 -0.285156 0.3125 -0.414062 c 0.390625 -0.390626 0.902344 -0.585938 1.410156 -0.585938 c 0.511719 0 1.023438 0.195312 1.417969 0.585938 l 12.519531 12.527343 c 1.191406 -0.703125 2.574219 -1.113281 4.0625 -1.113281 h 16 c 1.488281 0 2.871094 0.410156 4.0625 1.109375 l 12.519531 -12.523437 c 0.785157 -0.78125 2.046875 -0.78125 2.828125 0 c 0.128906 0.128906 0.226563 0.269531 0.3125 0.414062 c 0.445313 -0.765625 0.347656 -1.753906 -0.3125 -2.414062 c -0.78125 -0.78125 -2.042968 -0.78125 -2.828125 0 l -12.519531 12.523437 c -1.191406 -0.699219 -2.574219 -1.109375 -4.0625 -1.109375 h -16 c -1.488281 0 -2.871094 0.410156 -4.0625 1.113281 l -12.519531 -12.527343 c -0.394531 -0.390626 -0.90625 -0.585938 -1.417969 -0.585938 z m 10.484375 17.3125 c -0.304687 0.839844 -0.484375 1.738281 -0.484375 2.6875 v 2 c 0 -1.488281 0.410156 -2.871094 1.109375 -4.0625 z m 31.03125 0 l -0.625 0.625 c 0.699219 1.191406 1.109375 2.578125 1.109375 4.0625 v -2 c 0 -0.945312 -0.183594 -1.84375 -0.484375 -2.6875 z m -27.515625 22.6875 v 2 c 0 2.214844 1.785156 4 4 4 h 16 c 2.214844 0 4 -1.785156 4 -4 v -2 c 0 2.214844 -1.785156 4 -4 4 h -16 c -2.214844 0 -4 -1.785156 -4 -4 z m 27.515625 4.6875 c -0.171875 0.476562 -0.371094 0.941406 -0.625 1.375 l 12.519531 12.519531 c 0.128906 0.128907 0.226563 0.269531 0.3125 0.417969 c 0.445313 -0.769531 0.347656 -1.757812 -0.3125 -2.417969 z m -31.03125 0 l -11.894531 11.894531 c -0.660156 0.660157 -0.757813 1.648438 -0.3125 2.417969 c 0.085937 -0.148438 0.183594 -0.289062 0.3125 -0.417969 l 12.519531 -12.519531 c -0.253906 -0.429688 -0.457031 -0.894531 -0.625 -1.375 z m 0 0" fill="#a51d2d"/>
<path d="m 8.277344 8.457031 l 1 -1.730469 l 18.320312 8.269532 l -3 5.195312 z m 0 0" fill="url(#e)"/>
<path d="m 22.402344 17.996094 l 5.195312 -3 l 4.867188 6.425781 l -6.929688 4 z m 0 0" fill="url(#f)"/>
<g clip-path="url(#n)" mask="url(#j)">
<g clip-path="url(#m)" mask="url(#k)">
<path d="m 128 80.640625 v 47.359375 h -128 v -47.359375 z m 0 0" fill="url(#l)"/>
<path d="m 13.308594 80.640625 l 47.355468 47.359375 h 21.214844 l -47.359375 -47.359375 z m 42.421875 0 l 47.363281 47.359375 h 21.214844 l -47.363282 -47.359375 z m 42.429687 0 l 29.839844 29.839844 v -21.210938 l -8.628906 -8.628906 z m -98.160156 7.90625 v 21.214844 l 18.238281 18.238281 h 21.214844 z m 0 0"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,130 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
width="33.750061mm"
height="33.750061mm"
viewBox="0 0 33.750061 33.750061"
version="1.1"
id="svg974">
<defs
id="defs968">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath18689">
<rect
clip-path="none"
transform="rotate(45)"
ry="32.000008"
rx="32.000008"
y="123.9986"
x="486.03726"
height="362.94299"
width="362.94299"
id="rect18691"
style="display:inline;opacity:1;vector-effect:none;fill:#4a86cf;fill-opacity:1;stroke:none;stroke-width:26.0669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath18689-3">
<rect
clip-path="none"
transform="rotate(45)"
ry="32.000008"
rx="32.000008"
y="123.9986"
x="486.03726"
height="362.94299"
width="362.94299"
id="rect18691-6"
style="display:inline;opacity:1;vector-effect:none;fill:#4a86cf;fill-opacity:1;stroke:none;stroke-width:26.0669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</clipPath>
</defs>
<metadata
id="metadata971">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
transform="translate(-61.819823,-103.94395)">
<g
transform="matrix(0.26367235,0,0,0.26367235,61.819823,-529.39703)"
style="display:inline;stroke-width:0.25;enable-background:new"
id="g1836">
<title
id="title1838">application-x-executable</title>
<g
transform="matrix(0.25,0,0,0.25,0,2295)"
id="g18818"
style="stroke-width:0.25">
<g
style="stroke-width:0.269963"
transform="matrix(0.92605186,0,0,0.92605186,18.930729,50.876335)"
id="g18590">
<g
style="stroke-width:0.269963"
id="g18681"
clip-path="url(#clipPath18689-3)">
<rect
style="opacity:1;vector-effect:none;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:8.22095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
id="rect18571"
width="424"
height="424"
x="458.33722"
y="90.641701"
rx="10.092117"
ry="10.092117"
transform="matrix(0.60528171,0.60528171,-0.60528171,0.60528171,33.440632,99.073632)"
clip-path="none" />
<circle
style="opacity:1;vector-effect:none;fill:#f66151;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
id="path18706"
cx="0"
cy="0"
r="0"
transform="translate(0,-212)" />
<circle
style="opacity:1;vector-effect:none;fill:#f66151;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
id="path18708"
cx="0"
cy="0"
r="0"
transform="translate(0,-212)" />
<path
style="display:inline;opacity:1;vector-effect:none;fill:#98c1f1;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
d="m 408.91993,561.9183 -9.8861,29.82892 a 172.97099,172.97099 0 0 0 -1.42693,-0.0713 172.97099,172.97099 0 0 0 -23.92891,1.85189 l -13.80082,-28.50125 a 203.29325,203.29325 0 0 0 -29.40085,7.97217 l 2.28619,31.40474 a 172.97099,172.97099 0 0 0 -22.73152,11.31923 l -23.71796,-21.103 a 203.29325,203.29325 0 0 0 -24.05918,18.6741 l 14.09863,28.07319 a 172.97099,172.97099 0 0 0 -16.63608,19.21074 l -30.05845,-10.44758 a 203.29325,203.29325 0 0 0 -15.01683,26.48807 l 23.73035,20.50738 a 172.97099,172.97099 0 0 0 -7.98456,24.14293 l -31.73044,1.84879 a 203.29325,203.29325 0 0 0 -3.77825,30.21664 l 29.82892,9.8861 a 172.97099,172.97099 0 0 0 -0.0713,1.42693 172.97099,172.97099 0 0 0 1.85188,23.92889 l -28.50125,13.80084 a 203.29325,203.29325 0 0 0 7.97215,29.40084 l 31.40475,-2.28619 a 172.97099,172.97099 0 0 0 11.31922,22.73152 l -21.10296,23.71797 a 203.29325,203.29325 0 0 0 18.67409,24.05918 l 28.07319,-14.09863 a 172.97099,172.97099 0 0 0 19.21074,16.63606 l -10.44758,30.05847 a 203.29325,203.29325 0 0 0 26.48806,15.01683 l 20.50739,-23.73036 a 172.97099,172.97099 0 0 0 24.14293,7.98457 l 1.8488,31.73043 a 203.29325,203.29325 0 0 0 30.21666,3.77826 l 9.8861,-29.82892 a 172.97099,172.97099 0 0 0 1.42693,0.0713 172.97099,172.97099 0 0 0 23.9289,-1.85188 l 13.80084,28.50125 a 203.29325,203.29325 0 0 0 29.40084,-7.97217 l -2.2862,-31.40474 a 172.97099,172.97099 0 0 0 22.73153,-11.31922 l 23.71796,21.10297 A 203.29325,203.29325 0 0 0 532.96,916.00016 l -14.09864,-28.07319 a 172.97099,172.97099 0 0 0 16.63607,-19.21073 l 30.05846,10.44757 a 203.29325,203.29325 0 0 0 15.01683,-26.48807 l -23.73036,-20.50738 a 172.97099,172.97099 0 0 0 7.98457,-24.14293 l 31.73044,-1.84879 a 203.29325,203.29325 0 0 0 3.77825,-30.21667 l -29.82892,-9.8861 a 172.97099,172.97099 0 0 0 0.0713,-1.42692 172.97099,172.97099 0 0 0 -1.85189,-23.9289 l 28.50124,-13.80084 a 203.29325,203.29325 0 0 0 -7.97215,-29.40084 l -31.40474,2.2862 a 172.97099,172.97099 0 0 0 -11.31923,-22.73153 l 21.10297,-23.71797 a 203.29325,203.29325 0 0 0 -18.67409,-24.05918 l -28.07319,14.09863 a 172.97099,172.97099 0 0 0 -19.21074,-16.63606 l 10.44757,-30.05847 A 203.29325,203.29325 0 0 0 485.6357,581.68117 l -20.50738,23.73035 a 172.97099,172.97099 0 0 0 -24.14293,-7.98455 l -1.84879,-31.73044 a 203.29325,203.29325 0 0 0 -30.21667,-3.77826 z M 397.6069,637.72208 A 126.92605,126.92605 0 0 1 524.5318,764.64699 126.92605,126.92605 0 0 1 397.6069,891.57189 126.92605,126.92605 0 0 1 270.682,764.64699 126.92605,126.92605 0 0 1 397.6069,637.72208 Z"
id="path18717-4" />
<path
id="path18758"
d="m 51.748325,401.28402 -9.8861,29.82892 c -0.475543,-0.0257 -0.951191,-0.0495 -1.42693,-0.0713 -8.00956,0.0625 -16.005106,0.6813 -23.92891,1.85189 L 2.7055639,404.39228 c -9.9858697,1.91835 -19.8137359,4.58322 -29.4008489,7.97217 l 2.28619,31.40474 c -7.844275,3.21103 -15.441918,6.9943 -22.73152,11.31923 l -23.71796,-21.103 c -8.475372,5.61437 -16.517661,11.85658 -24.05918,18.6741 l 14.09863,28.07319 c -6.008901,5.98701 -11.569263,12.40791 -16.636077,19.21074 l -30.058438,-10.44758 c -5.66072,8.44155 -10.68041,17.29574 -15.01683,26.48807 l 23.73035,20.50738 c -3.25027,7.84084 -5.919,15.91028 -7.98456,24.14293 l -31.73044,1.84879 c -2.01308,9.96359 -3.27604,20.06413 -3.77825,30.21664 l 29.82892,9.8861 c -0.0257,0.47554 -0.0495,0.95119 -0.0713,1.42693 0.0625,8.00955 0.68129,16.00509 1.85188,23.92889 l -28.50125,13.80084 c 1.91835,9.98587 4.58321,19.81373 7.97215,29.40084 l 31.40475,-2.28619 c 3.21102,7.84427 6.99429,15.44192 11.31922,22.73152 l -21.10296,23.71797 c 5.61437,8.47537 11.85658,16.51766 18.67409,24.05918 l 28.073175,-14.09863 c 5.987006,6.00889 12.407911,11.56925 19.21074,16.63606 l -10.44758,30.05847 c 8.441549,5.66072 17.295731,10.68041 26.48806,15.01683 l 20.50739,-23.73036 c 7.840839,3.25027 15.910282,5.91901 24.142929,7.98457 l 1.8488,31.73043 c 9.9635962,2.01309 20.064147,3.27605 30.216661,3.77826 l 9.8861,-29.82892 c 0.475543,0.0257 0.951191,0.0495 1.42693,0.0713 8.009557,-0.0625 16.005099,-0.68129 23.9289,-1.85188 l 13.80084,28.50125 c 9.985867,-1.91835 19.813731,-4.58322 29.400855,-7.97217 l -2.2862,-31.40474 c 7.84428,-3.21102 15.44192,-6.99429 22.73153,-11.31922 l 23.71796,21.10297 c 8.47538,-5.61437 16.51767,-11.85658 24.05919,-18.6741 l -14.09864,-28.07319 c 6.0089,-5.987 11.56926,-12.4079 16.63607,-19.21073 l 30.05846,10.44757 c 5.66072,-8.44155 10.68041,-17.29574 15.01683,-26.48807 l -23.73036,-20.50738 c 3.25027,-7.84084 5.91901,-15.91028 7.98457,-24.14293 l 31.73044,-1.84879 c 2.01308,-9.9636 3.27604,-20.06415 3.77825,-30.21667 l -29.82892,-9.8861 c 0.0257,-0.47554 0.0495,-0.95118 0.0713,-1.42692 -0.0625,-8.00956 -0.6813,-16.0051 -1.85189,-23.9289 l 28.50124,-13.80084 c -1.91835,-9.98587 -4.58321,-19.81373 -7.97215,-29.40084 l -31.40474,2.2862 c -3.21103,-7.84428 -6.9943,-15.44192 -11.31923,-22.73153 l 21.10297,-23.71797 c -5.61437,-8.47537 -11.85658,-16.51766 -18.67409,-24.05918 l -28.07319,14.09863 c -5.98701,-6.00889 -12.40791,-11.56925 -19.21074,-16.63606 l 10.44757,-30.05847 c -8.44155,-5.66072 -17.29572,-10.6804 -26.48805,-15.01682 l -20.50738,23.73035 c -7.84085,-3.25027 -15.910298,-5.91899 -24.142945,-7.98455 l -1.84879,-31.73044 c -9.9636,-2.01309 -20.064152,-3.27605 -30.21667,-3.77826 z"
style="display:inline;opacity:1;vector-effect:none;fill:#1a5fb4;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</g>
</g>
<path
style="display:inline;opacity:0.534;vector-effect:none;fill:#1a5fb4;fill-opacity:1;stroke:none;stroke-width:1.62918;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
clip-path="none"
d="m 8.4765625,2676 c -1.1711695,2.8866 -0.5827763,6.3078 1.7656255,8.6562 l 48.101562,48.1016 c 3.133898,3.1339 8.178602,3.1339 11.3125,0 l 48.10156,-48.1016 c 2.3484,-2.3484 2.9368,-5.7696 1.76563,-8.6562 -0.39174,0.9655 -0.98013,1.8708 -1.76563,2.6562 l -48.10156,48.1016 c -3.133898,3.1339 -8.178602,3.1339 -11.3125,0 L 10.242188,2678.6562 C 9.4566904,2677.8708 8.8682972,2676.9655 8.4765625,2676 Z"
transform="matrix(4,0,0,4,0,-10028)"
id="rect18571-6" />
</g>
<rect
y="2402"
x="-1.5000001e-06"
height="128"
width="128"
id="rect9125-7-2"
style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,130 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
width="33.750061mm"
height="33.750061mm"
viewBox="0 0 33.750061 33.750061"
version="1.1"
id="svg974">
<defs
id="defs968">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath18689">
<rect
clip-path="none"
transform="rotate(45)"
ry="32.000008"
rx="32.000008"
y="123.9986"
x="486.03726"
height="362.94299"
width="362.94299"
id="rect18691"
style="display:inline;opacity:1;vector-effect:none;fill:#4a86cf;fill-opacity:1;stroke:none;stroke-width:26.0669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath18689-3">
<rect
clip-path="none"
transform="rotate(45)"
ry="32.000008"
rx="32.000008"
y="123.9986"
x="486.03726"
height="362.94299"
width="362.94299"
id="rect18691-6"
style="display:inline;opacity:1;vector-effect:none;fill:#4a86cf;fill-opacity:1;stroke:none;stroke-width:26.0669;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</clipPath>
</defs>
<metadata
id="metadata971">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
transform="translate(-61.819823,-103.94395)">
<g
transform="matrix(0.26367235,0,0,0.26367235,61.819823,-529.39703)"
style="display:inline;stroke-width:0.25;enable-background:new"
id="g1836">
<title
id="title1838">application-x-executable</title>
<g
transform="matrix(0.25,0,0,0.25,0,2295)"
id="g18818"
style="stroke-width:0.25">
<g
style="stroke-width:0.269963"
transform="matrix(0.92605186,0,0,0.92605186,18.930729,50.876335)"
id="g18590">
<g
style="stroke-width:0.269963"
id="g18681"
clip-path="url(#clipPath18689-3)">
<rect
style="opacity:1;vector-effect:none;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:8.22095;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
id="rect18571"
width="424"
height="424"
x="458.33722"
y="90.641701"
rx="10.092117"
ry="10.092117"
transform="matrix(0.60528171,0.60528171,-0.60528171,0.60528171,33.440632,99.073632)"
clip-path="none" />
<circle
style="opacity:1;vector-effect:none;fill:#f66151;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
id="path18706"
cx="0"
cy="0"
r="0"
transform="translate(0,-212)" />
<circle
style="opacity:1;vector-effect:none;fill:#f66151;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
id="path18708"
cx="0"
cy="0"
r="0"
transform="translate(0,-212)" />
<path
style="display:inline;opacity:1;vector-effect:none;fill:#98c1f1;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
d="m 408.91993,561.9183 -9.8861,29.82892 a 172.97099,172.97099 0 0 0 -1.42693,-0.0713 172.97099,172.97099 0 0 0 -23.92891,1.85189 l -13.80082,-28.50125 a 203.29325,203.29325 0 0 0 -29.40085,7.97217 l 2.28619,31.40474 a 172.97099,172.97099 0 0 0 -22.73152,11.31923 l -23.71796,-21.103 a 203.29325,203.29325 0 0 0 -24.05918,18.6741 l 14.09863,28.07319 a 172.97099,172.97099 0 0 0 -16.63608,19.21074 l -30.05845,-10.44758 a 203.29325,203.29325 0 0 0 -15.01683,26.48807 l 23.73035,20.50738 a 172.97099,172.97099 0 0 0 -7.98456,24.14293 l -31.73044,1.84879 a 203.29325,203.29325 0 0 0 -3.77825,30.21664 l 29.82892,9.8861 a 172.97099,172.97099 0 0 0 -0.0713,1.42693 172.97099,172.97099 0 0 0 1.85188,23.92889 l -28.50125,13.80084 a 203.29325,203.29325 0 0 0 7.97215,29.40084 l 31.40475,-2.28619 a 172.97099,172.97099 0 0 0 11.31922,22.73152 l -21.10296,23.71797 a 203.29325,203.29325 0 0 0 18.67409,24.05918 l 28.07319,-14.09863 a 172.97099,172.97099 0 0 0 19.21074,16.63606 l -10.44758,30.05847 a 203.29325,203.29325 0 0 0 26.48806,15.01683 l 20.50739,-23.73036 a 172.97099,172.97099 0 0 0 24.14293,7.98457 l 1.8488,31.73043 a 203.29325,203.29325 0 0 0 30.21666,3.77826 l 9.8861,-29.82892 a 172.97099,172.97099 0 0 0 1.42693,0.0713 172.97099,172.97099 0 0 0 23.9289,-1.85188 l 13.80084,28.50125 a 203.29325,203.29325 0 0 0 29.40084,-7.97217 l -2.2862,-31.40474 a 172.97099,172.97099 0 0 0 22.73153,-11.31922 l 23.71796,21.10297 A 203.29325,203.29325 0 0 0 532.96,916.00016 l -14.09864,-28.07319 a 172.97099,172.97099 0 0 0 16.63607,-19.21073 l 30.05846,10.44757 a 203.29325,203.29325 0 0 0 15.01683,-26.48807 l -23.73036,-20.50738 a 172.97099,172.97099 0 0 0 7.98457,-24.14293 l 31.73044,-1.84879 a 203.29325,203.29325 0 0 0 3.77825,-30.21667 l -29.82892,-9.8861 a 172.97099,172.97099 0 0 0 0.0713,-1.42692 172.97099,172.97099 0 0 0 -1.85189,-23.9289 l 28.50124,-13.80084 a 203.29325,203.29325 0 0 0 -7.97215,-29.40084 l -31.40474,2.2862 a 172.97099,172.97099 0 0 0 -11.31923,-22.73153 l 21.10297,-23.71797 a 203.29325,203.29325 0 0 0 -18.67409,-24.05918 l -28.07319,14.09863 a 172.97099,172.97099 0 0 0 -19.21074,-16.63606 l 10.44757,-30.05847 A 203.29325,203.29325 0 0 0 485.6357,581.68117 l -20.50738,23.73035 a 172.97099,172.97099 0 0 0 -24.14293,-7.98455 l -1.84879,-31.73044 a 203.29325,203.29325 0 0 0 -30.21667,-3.77826 z M 397.6069,637.72208 A 126.92605,126.92605 0 0 1 524.5318,764.64699 126.92605,126.92605 0 0 1 397.6069,891.57189 126.92605,126.92605 0 0 1 270.682,764.64699 126.92605,126.92605 0 0 1 397.6069,637.72208 Z"
id="path18717-4" />
<path
id="path18758"
d="m 51.748325,401.28402 -9.8861,29.82892 c -0.475543,-0.0257 -0.951191,-0.0495 -1.42693,-0.0713 -8.00956,0.0625 -16.005106,0.6813 -23.92891,1.85189 L 2.7055639,404.39228 c -9.9858697,1.91835 -19.8137359,4.58322 -29.4008489,7.97217 l 2.28619,31.40474 c -7.844275,3.21103 -15.441918,6.9943 -22.73152,11.31923 l -23.71796,-21.103 c -8.475372,5.61437 -16.517661,11.85658 -24.05918,18.6741 l 14.09863,28.07319 c -6.008901,5.98701 -11.569263,12.40791 -16.636077,19.21074 l -30.058438,-10.44758 c -5.66072,8.44155 -10.68041,17.29574 -15.01683,26.48807 l 23.73035,20.50738 c -3.25027,7.84084 -5.919,15.91028 -7.98456,24.14293 l -31.73044,1.84879 c -2.01308,9.96359 -3.27604,20.06413 -3.77825,30.21664 l 29.82892,9.8861 c -0.0257,0.47554 -0.0495,0.95119 -0.0713,1.42693 0.0625,8.00955 0.68129,16.00509 1.85188,23.92889 l -28.50125,13.80084 c 1.91835,9.98587 4.58321,19.81373 7.97215,29.40084 l 31.40475,-2.28619 c 3.21102,7.84427 6.99429,15.44192 11.31922,22.73152 l -21.10296,23.71797 c 5.61437,8.47537 11.85658,16.51766 18.67409,24.05918 l 28.073175,-14.09863 c 5.987006,6.00889 12.407911,11.56925 19.21074,16.63606 l -10.44758,30.05847 c 8.441549,5.66072 17.295731,10.68041 26.48806,15.01683 l 20.50739,-23.73036 c 7.840839,3.25027 15.910282,5.91901 24.142929,7.98457 l 1.8488,31.73043 c 9.9635962,2.01309 20.064147,3.27605 30.216661,3.77826 l 9.8861,-29.82892 c 0.475543,0.0257 0.951191,0.0495 1.42693,0.0713 8.009557,-0.0625 16.005099,-0.68129 23.9289,-1.85188 l 13.80084,28.50125 c 9.985867,-1.91835 19.813731,-4.58322 29.400855,-7.97217 l -2.2862,-31.40474 c 7.84428,-3.21102 15.44192,-6.99429 22.73153,-11.31922 l 23.71796,21.10297 c 8.47538,-5.61437 16.51767,-11.85658 24.05919,-18.6741 l -14.09864,-28.07319 c 6.0089,-5.987 11.56926,-12.4079 16.63607,-19.21073 l 30.05846,10.44757 c 5.66072,-8.44155 10.68041,-17.29574 15.01683,-26.48807 l -23.73036,-20.50738 c 3.25027,-7.84084 5.91901,-15.91028 7.98457,-24.14293 l 31.73044,-1.84879 c 2.01308,-9.9636 3.27604,-20.06415 3.77825,-30.21667 l -29.82892,-9.8861 c 0.0257,-0.47554 0.0495,-0.95118 0.0713,-1.42692 -0.0625,-8.00956 -0.6813,-16.0051 -1.85189,-23.9289 l 28.50124,-13.80084 c -1.91835,-9.98587 -4.58321,-19.81373 -7.97215,-29.40084 l -31.40474,2.2862 c -3.21103,-7.84428 -6.9943,-15.44192 -11.31923,-22.73153 l 21.10297,-23.71797 c -5.61437,-8.47537 -11.85658,-16.51766 -18.67409,-24.05918 l -28.07319,14.09863 c -5.98701,-6.00889 -12.40791,-11.56925 -19.21074,-16.63606 l 10.44757,-30.05847 c -8.44155,-5.66072 -17.29572,-10.6804 -26.48805,-15.01682 l -20.50738,23.73035 c -7.84085,-3.25027 -15.910298,-5.91899 -24.142945,-7.98455 l -1.84879,-31.73044 c -9.9636,-2.01309 -20.064152,-3.27605 -30.21667,-3.77826 z"
style="display:inline;opacity:1;vector-effect:none;fill:#1a5fb4;fill-opacity:1;stroke:none;stroke-width:7.03712;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</g>
</g>
<path
style="display:inline;opacity:0.534;vector-effect:none;fill:#1a5fb4;fill-opacity:1;stroke:none;stroke-width:1.62918;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new"
clip-path="none"
d="m 8.4765625,2676 c -1.1711695,2.8866 -0.5827763,6.3078 1.7656255,8.6562 l 48.101562,48.1016 c 3.133898,3.1339 8.178602,3.1339 11.3125,0 l 48.10156,-48.1016 c 2.3484,-2.3484 2.9368,-5.7696 1.76563,-8.6562 -0.39174,0.9655 -0.98013,1.8708 -1.76563,2.6562 l -48.10156,48.1016 c -3.133898,3.1339 -8.178602,3.1339 -11.3125,0 L 10.242188,2678.6562 C 9.4566904,2677.8708 8.8682972,2676.9655 8.4765625,2676 Z"
transform="matrix(4,0,0,4,0,-10028)"
id="rect18571-6" />
</g>
<rect
y="2402"
x="-1.5000001e-06"
height="128"
width="128"
id="rect9125-7-2"
style="display:inline;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;enable-background:new" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg" sodipodi:docname="com.github.ArianeTeam.Ariane-symbolic.svg" inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" showgrid="false" inkscape:zoom="12.464218" inkscape:cx="15.083176" inkscape:cy="6.6590619" inkscape:window-width="1280" inkscape:window-height="731" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg13"/>
<path d="m 1 0 c -0.25561885 0 -0.51116287 0.09710037 -0.70703125 0.29296875 c -0.39173677 0.39173677 -0.39173677 1.02427885 0 1.41601565 l 2.00000005 1.9980468 c -0.1868008 0.3914739 -0.2929688 0.8293223 -0.2929688 1.2929688 v 8 c 0 1.660158 1.3398517 3 3 3 h 6 c 1.660158 0 3 -1.339842 3 -3 v -8 v -3 c 0 -1.10799889 -0.892001 -2 -2 -2 h -2 c -1.1079989 0 -2 0.89200111 -2 2 h -3 c -0.4636548 0 -0.9014939 0.1061653 -1.2929688 0.2929688 l -1.9980468 -2.00000005 c -0.1958684 -0.19586838 -0.4533656 -0.29296875 -0.7089844 -0.29296875 z m 4 4 h 5 h 1 c 0.554689 0 1 0.4453206 1 1 v 8 c 0 0.554689 -0.445321 1 -1 1 h -6 c -0.5546894 0 -1 -0.445321 -1 -1 v -8 c 0 -0.5546694 0.4453106 -1 1 -1 z" fill="#2e3335"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><g color="#000" fill="#2e3436"><path d="M7.188 2.281c-.094.056-.192.125-.29.19L5.566 3.803a1.684 1.684 0 11-2.17 2.17L2.332 7.037c.506-.069 1.017-.136 1.2.026.242.214.139 1.031.155 1.656.213.088.427.171.657.219.04.008.085-.007.125 0 .337-.525.683-1.288 1-1.344.322-.057.905.562 1.406.937a3.67 3.67 0 00.656-.468c-.195-.595-.594-1.369-.437-1.657.158-.29 1.019-.37 1.625-.531.028-.183.062-.371.062-.562 0-.075-.027-.146-.031-.22-.587-.217-1.435-.385-1.562-.687-.128-.302.34-1.021.593-1.593a3.722 3.722 0 00-.593-.532zm3.875 3.25c-.165.475-.305 1.086-.47 1.563-.43.047-.84.14-1.218.312-.38-.322-.787-.773-1.156-1.093a5.562 5.562 0 00-.688.468c.177.46.453 1.001.625 1.469-.298.309-.531.67-.719 1.063-.494 0-1.102-.084-1.593-.094a5.68 5.68 0 00-.219.812c.435.24 1.006.468 1.438.72-.006.093-.032.185-.032.28 0 .333.049.66.125.97-.382.304-.898.63-1.28.937.015.044.04.083.058.127l.613.613c.417-.1.868-.223 1.266-.303.248.343.532.626.875.875-.027.135-.068.283-.104.428.174-.063.34-.155.482-.297l1.432-1.432a1.994 1.994 0 01.533-3.918c.919 0 1.684.623 1.918 1.467l1.338-1.338c.06-.06.11-.124.156-.191-.035-.062-.06-.13-.1-.188.096-.152.205-.31.315-.47.017-.348-.1-.7-.37-.971l-.177-.176c-.28.192-.561.387-.83.555-.345-.233-.746-.383-1.156-.5-.077-.507-.107-1.132-.187-1.625a5.44 5.44 0 00-.875-.063zm-9.247.608c-.087.068-.173.138-.254.205l.014.035z" style="marker:none" overflow="visible"/><path d="M8.707.293a1 1 0 00-1.415 0l-6.999 7a1 1 0 000 1.413l7 7.001a1 1 0 001.415 0l7-7a1 1 0 000-1.413zm-.708 2.121l5.587 5.587L8 13.586 2.414 7.999z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none" font-weight="400" font-family="sans-serif" overflow="visible"/></g></svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -9,4 +9,4 @@ install_data(
join_paths(symbolic_dir, ('@0@-symbolic.svg').format(PROJECT_RDNN_NAME)),
install_dir: join_paths(get_option('datadir'), 'icons', symbolic_dir),
rename: '@0@-symbolic.svg'.format(APPLICATION_ID)
)
)

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 0 16 16" width="16px"><path d="m 3 1 c -1.089844 0 -2 0.910156 -2 2 v 2 c 0 1.089844 0.910156 2 2 2 h 2 c 1.089844 0 2 -0.910156 2 -2 v -2 c 0 -1.089844 -0.910156 -2 -2 -2 z m 8 0 c -1.089844 0 -2 0.910156 -2 2 v 2 c 0 1.089844 0.910156 2 2 2 h 2 c 1.089844 0 2 -0.910156 2 -2 v -2 c 0 -1.089844 -0.910156 -2 -2 -2 z m -8 8 c -1.089844 0 -2 0.910156 -2 2 v 2 c 0 1.089844 0.910156 2 2 2 h 2 c 1.089844 0 2 -0.910156 2 -2 v -2 c 0 -1.089844 -0.910156 -2 -2 -2 z m 8 0 c -1.089844 0 -2 0.910156 -2 2 v 2 c 0 1.089844 0.910156 2 2 2 h 2 c 1.089844 0 2 -0.910156 2 -2 v -2 c 0 -1.089844 -0.910156 -2 -2 -2 z m 0 0" fill="#222222"/></svg>

After

Width:  |  Height:  |  Size: 738 B

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="16px" viewBox="0 0 16 16" width="16px"><filter id="a" height="100%" width="100%" x="0%" y="0%"><feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><mask id="b"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/></g></mask><clipPath id="c"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="d"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.05"/></g></mask><clipPath id="e"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="f"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.05"/></g></mask><clipPath id="g"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="h"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.05"/></g></mask><clipPath id="i"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="j"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.05"/></g></mask><clipPath id="k"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="l"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.05"/></g></mask><clipPath id="m"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="n"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.05"/></g></mask><clipPath id="o"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="p"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.3"/></g></mask><clipPath id="q"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><mask id="r"><g filter="url(#a)"><path d="m 0 0 h 16 v 16 h -16 z" fill-opacity="0.5"/></g></mask><clipPath id="s"><path d="m 0 0 h 1600 v 1200 h -1600 z"/></clipPath><g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 562.460938 212.058594 h 10.449218 c -1.183594 0.492187 -1.296875 2.460937 0 3 h -10.449218 z m 0 0" fill="#2e3436"/></g><g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 16 748 h 1 v 1 h -1 z m 0 0" fill="#2e3436" fill-rule="evenodd"/></g><g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 17 747 h 1 v 1 h -1 z m 0 0" fill="#2e3436" fill-rule="evenodd"/></g><g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 18 750 h 1 v 1 h -1 z m 0 0" fill="#2e3436" fill-rule="evenodd"/></g><g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 16 750 h 1 v 1 h -1 z m 0 0" fill="#2e3436" fill-rule="evenodd"/></g><g clip-path="url(#m)" mask="url(#l)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 17 751 h 1 v 1 h -1 z m 0 0" fill="#2e3436" fill-rule="evenodd"/></g><g clip-path="url(#o)" mask="url(#n)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 19 751 h 1 v 1 h -1 z m 0 0" fill="#2e3436" fill-rule="evenodd"/></g><g clip-path="url(#q)" mask="url(#p)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 136 776 v 7 h 7 v -7 z m 0 0" fill="#2e3436"/></g><g clip-path="url(#s)" mask="url(#r)" transform="matrix(1 0 0 1 -256 -776)"><path d="m 219 758 h 3 v 12 h -3 z m 0 0" fill="#2e3436"/></g><g fill="#2e3436"><path d="m 7.996094 0 c -1.109375 0 -2 0.890625 -2 2 v 3.003906 c 0 0.632813 -0.480469 0.996094 -1 0.996094 h -1 c -1.109375 0 -2 0.890625 -2 2 v 1 h 12 v -1 c 0 -1.109375 -0.894532 -2 -2 -2 h -0.976563 c -0.53125 0 -1.023437 -0.359375 -1.023437 -1 v -3 c 0 -1.109375 -0.894532 -2 -2 -2 z m 0 1.40625 c 0.324218 0 0.59375 0.265625 0.59375 0.59375 s -0.269532 0.59375 -0.59375 0.59375 c -0.328125 0 -0.59375 -0.265625 -0.59375 -0.59375 s 0.265625 -0.59375 0.59375 -0.59375 z m 0 0"/><path d="m 2 10 h 12 l -0.800781 5.003906 c -0.199219 0.820313 -0.699219 0.996094 -1.246094 0.996094 h -1.953125 v -3 l -1.125 3 h -1.847656 l -0.027344 -3 l -1.035156 3 h -0.964844 v -1.5 l -1 1.5 h -3 l 0.210938 -1.046875 z m 0 0"/></g></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="accumulate">
<schema id="@APP_ID@" path="/io/github/atrophaneura/accumulate/">
</schema>
</schemalist>

View File

@ -71,4 +71,4 @@ if compile_schemas.found()
)
endif
subdir('icons')
subdir('icons')

View File

@ -1,7 +1,7 @@
using Gtk 4.0;
using Adw 1;
template MainWindow : Adw.ApplicationWindow {
template AccumulateWindow : Adw.ApplicationWindow {
title: _("Accumulate");
default-width: 1000;
default-height: 700;
@ -17,6 +17,7 @@ template MainWindow : Adw.ApplicationWindow {
Adw.HeaderBar titlebar {
centering-policy: strict;
[title]
Label title {
label: _("Accumulate");
@ -25,7 +26,16 @@ template MainWindow : Adw.ApplicationWindow {
[end]
Gtk.MenuButton {
icon-name: "open-menu-symbolic";
menu-model: main-menu;
menu-model: primary_menu;
}
[end]
Gtk.Button send_button {
styles ["suggested-action"]
label: _("Send");
tooltip-text: _("Send anonymous date to the server");
use-underline: true;
action-name: "app.send";
}
}
@ -34,7 +44,8 @@ template MainWindow : Adw.ApplicationWindow {
orientation: vertical;
Label {
label: _("No data");
label: _("Accumulate is a tool to collect anonymous data about your usage of GNOME.");
wrap: true;
}
}
}
@ -42,16 +53,19 @@ template MainWindow : Adw.ApplicationWindow {
}
}
menu main-menu {
menu primary_menu {
section {
item {
label: _("Preferences");
action: "app.preferences";
}
item {
label: _("Keyboard Shortcuts");
action: "win.show-help-overlay";
}
item {
label: _("About Accumulate");
action: "app.about";
}
}
}
}

View File

@ -14,11 +14,11 @@ python = import('python')
# Project information
PROJECT_URL = 'https://github.com/Atrophaneura/Accumulate'
BUGTRACKER_URL = 'https://github.com/Atrophaneura/Accumulate/issues'
HELP_URL = 'https://github.com/Atrophaneura/Accumulate/discussions'
TRANSLATE_URL = 'https://hosted.weblate.org/projects/Atrophaneura/Accumulate'
HELP_URL = 'https://github.com/orgs/Atrophaneura/discussions'
TRANSLATE_URL = 'https://hosted.weblate.org/projects/Atrophaneura/Accumulate/'
# Constants
PROJECT_RDNN_NAME = 'io.github.Atrophaneura.Accumulate'
PROJECT_RDNN_NAME = 'com.github.Atrophaneura.Accumulate'
# Set APPLICATION_ID and VERSION_SUFFIX
if get_option('buildtype') == 'debug'
@ -36,11 +36,11 @@ endif
dependency('glib-2.0')
dependency('gtk4', version: '>= 4.5.0')
dependency('libadwaita-1', version: '>= 1.2.alpha')
dependency('libadwaita-1')
dependency('pygobject-3.0', version: '>= 3.42.0')
# Python installation directory
PY_INSTALLDIR = python.find_installation('python3', required: true, modules: ['lxml'])
PY_INSTALLDIR = python.find_installation('python3', required: true)
# Check if python3 is installed
if not PY_INSTALLDIR.found()
@ -48,7 +48,8 @@ if not PY_INSTALLDIR.found()
endif
PKGDATA_DIR = join_paths(get_option('prefix'), get_option('datadir'), meson.project_name())
MODULE_DIR = join_paths(PKGDATA_DIR, 'accumulate')
MODULE_DIR = join_paths(PKGDATA_DIR, 'gradience')
PLUGINS_DIR = join_paths(PKGDATA_DIR, 'gradience', 'plugins')
# Install configuration data
conf = configuration_data()

View File

@ -0,0 +1 @@

View File

@ -1,6 +1,6 @@
data/io.github.atrophaneura.accumulate.desktop.in.in
data/io.github.atrophaneura.accumulate.appdata.xml.in.in
data/io.github.atrophaneura.accumulate.gschema.xml.in
data/com.github.Atrophaneura.Accumulate.desktop.in.in
data/com.github.Atrophaneura.Accumulate.appdata.xml.in.in
data/com.github.Atrophaneura.Accumulate.gschema.xml.in
data/ui/window.blp
accumulate/main.py
accumulate/window.py

9
requirements.txt Normal file
View File

@ -0,0 +1,9 @@
# After changing this file, download the flatpak pip generator script:
# curl -O https://raw.githubusercontent.com/flatpak/flatpak-builder-tools/master/pip/flatpak-pip-generator
# chmod +x flatpak-pip-generator
# Then run:
# ./flatpak-pip-generator --requirements-file=requirements.txt --output pypi-dependencies
# And move output file to build-aux directory:
# mv pypi-dependencies.json build-aux/flatpak/
#
# or more simply, just push and the bot will do this for you.