diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml
index dbd80eb..9e3b2f9 100644
--- a/.github/workflows/build-linux.yml
+++ b/.github/workflows/build-linux.yml
@@ -1,34 +1,42 @@
name: Build Linux
on:
+ workflow_dispatch:
push:
- branches: [main]
+ tags:
+ - 'v*'
jobs:
- build-linux:
+ build:
runs-on: ubuntu-latest
+
steps:
- - uses: actions/checkout@v4
+ - name: Checkout
+ uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
- dotnet-version: '9.0.x'
+ dotnet-version: '8.0.x'
+
+ - name: Restore dependencies
+ run: dotnet restore Clario/Clario.csproj
+
+ - name: Build
+ run: dotnet build Clario/Clario.csproj --configuration Release --no-restore
- name: Publish
- run: |
- dotnet publish Clario.Desktop/Clario.Desktop.csproj \
- -r linux-x64 \
- -c Release \
- --self-contained true \
- -p:PublishSingleFile=true \
- -o ./publish/linux-x64
-
- - name: Package as tar.gz
- run: tar -czf Clario-linux-x64.tar.gz -C ./publish/linux-x64 .
+ run: dotnet publish Clario/Clario.csproj \
+ --configuration Release \
+ --runtime linux-x64 \
+ --self-contained true \
+ --output ./publish/linux \
+ -p:PublishSingleFile=true \
+ -p:IncludeNativeLibrariesForSelfExtract=true
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
- name: clario-linux-x64
- path: Clario-linux-x64.tar.gz
\ No newline at end of file
+ name: Clario-linux-x64
+ path: ./publish/linux
+ retention-days: 7
\ No newline at end of file
diff --git a/Clario/Assets/Icons/chart-bar.svg b/Clario/Assets/Icons/chart-bar.svg
new file mode 100644
index 0000000..f085b03
--- /dev/null
+++ b/Clario/Assets/Icons/chart-bar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Clario/Assets/Icons/chart-column.svg b/Clario/Assets/Icons/chart-column.svg
new file mode 100644
index 0000000..e750861
--- /dev/null
+++ b/Clario/Assets/Icons/chart-column.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Clario/Assets/Icons/chevron-down.svg b/Clario/Assets/Icons/chevron-down.svg
new file mode 100644
index 0000000..e576b4f
--- /dev/null
+++ b/Clario/Assets/Icons/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Clario/Assets/Icons/receipt.svg b/Clario/Assets/Icons/receipt.svg
new file mode 100644
index 0000000..65ed153
--- /dev/null
+++ b/Clario/Assets/Icons/receipt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Clario/Assets/Logo textmark.png b/Clario/Assets/Logo textmark.png
deleted file mode 100644
index e69de29..0000000
diff --git a/Clario/Assets/logo-no-bg.ico b/Clario/Assets/logo-no-bg.ico
new file mode 100644
index 0000000..76cb10f
Binary files /dev/null and b/Clario/Assets/logo-no-bg.ico differ
diff --git a/Clario/Assets/logo-textmark.svg b/Clario/Assets/logo-textmark.svg
index 57837f2..5d1c95b 100644
--- a/Clario/Assets/logo-textmark.svg
+++ b/Clario/Assets/logo-textmark.svg
@@ -1,28 +1,47 @@