From 7544fa3b2996ae26601c9c1f9adca0d92b1e4150 Mon Sep 17 00:00:00 2001 From: RIcky Kresslein Date: Tue, 14 Mar 2023 18:06:46 +0100 Subject: [PATCH] Create Mac port and add App Store badge --- .github/FUNDING.yml | 0 .gitignore | 0 COPYING | 0 Cargo.toml | 0 LICENSE | 0 README.md | 5 ++ build-aux/cargo.sh | 0 .../com.lakoliu.Furtherance.Devel.json | 0 .../com.lakoliu.Furtherance.Devel.json~ | 58 ------------------ com.lakoliu.Furtherance.json | 0 data/com.lakoliu.Furtherance.appdata.xml.in | 0 data/com.lakoliu.Furtherance.desktop.in | 0 data/com.lakoliu.Furtherance.gschema.xml | 0 data/icons/com.lakoliu.Furtherance.Source.svg | 0 .../apps/com.lakoliu.Furtherance.Devel.svg | 0 .../scalable/apps/com.lakoliu.Furtherance.svg | 0 .../apps/com.lakoliu.Furtherance-symbolic.svg | 0 data/icons/meson.build | 0 data/meson.build | 0 .../furtherance-screenshot-edit-task.png | Bin .../furtherance-screenshot-main.png | Bin .../furtherance-screenshot-settings.png | Bin .../furtherance-screenshot-task-details.png | Bin meson.build | 0 meson_options.txt | 0 po/POTFILES | 0 po/de.po | 0 po/es.po | 0 po/fr.po | 0 po/he.po | 0 po/it.po | 0 po/meson.build | 0 po/nb.po | 0 po/nl.po | 0 po/pt_BR.po | 0 po/ru.po | 0 po/sk.po | 0 src/application.rs | 0 src/config.rs.in | 0 src/database.rs | 0 src/furtherance.gresource.xml | 0 src/gtk/dialogs.ui | 0 src/gtk/history_box.ui | 0 src/gtk/preferences_window.ui | 0 src/gtk/report.ui | 0 src/gtk/style.css | 0 src/gtk/task_details.ui | 0 src/gtk/task_row.ui | 0 src/gtk/tasks_group.ui | 0 src/gtk/tasks_page.ui | 0 src/gtk/window.ui | 0 src/main.rs | 0 src/meson.build | 0 src/settings_manager.rs | 0 src/ui.rs | 0 src/ui/history_box.rs | 0 src/ui/preferences_window.rs | 0 src/ui/report.rs | 0 src/ui/task_details.rs | 0 src/ui/task_row.rs | 0 src/ui/tasks_group.rs | 0 src/ui/tasks_page.rs | 0 src/ui/window.rs | 0 63 files changed, 5 insertions(+), 58 deletions(-) mode change 100755 => 100644 .github/FUNDING.yml mode change 100755 => 100644 .gitignore mode change 100755 => 100644 COPYING mode change 100755 => 100644 Cargo.toml mode change 100755 => 100644 LICENSE mode change 100755 => 100644 README.md mode change 100755 => 100644 build-aux/cargo.sh mode change 100755 => 100644 build-aux/flatpak/com.lakoliu.Furtherance.Devel.json delete mode 100755 build-aux/flatpak/com.lakoliu.Furtherance.Devel.json~ mode change 100755 => 100644 com.lakoliu.Furtherance.json mode change 100755 => 100644 data/com.lakoliu.Furtherance.appdata.xml.in mode change 100755 => 100644 data/com.lakoliu.Furtherance.desktop.in mode change 100755 => 100644 data/com.lakoliu.Furtherance.gschema.xml mode change 100755 => 100644 data/icons/com.lakoliu.Furtherance.Source.svg mode change 100755 => 100644 data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg mode change 100755 => 100644 data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg mode change 100755 => 100644 data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg mode change 100755 => 100644 data/icons/meson.build mode change 100755 => 100644 data/meson.build mode change 100755 => 100644 data/screenshots/furtherance-screenshot-edit-task.png mode change 100755 => 100644 data/screenshots/furtherance-screenshot-main.png mode change 100755 => 100644 data/screenshots/furtherance-screenshot-settings.png mode change 100755 => 100644 data/screenshots/furtherance-screenshot-task-details.png mode change 100755 => 100644 meson.build mode change 100755 => 100644 meson_options.txt mode change 100755 => 100644 po/POTFILES mode change 100755 => 100644 po/de.po mode change 100755 => 100644 po/es.po mode change 100755 => 100644 po/fr.po mode change 100755 => 100644 po/he.po mode change 100755 => 100644 po/it.po mode change 100755 => 100644 po/meson.build mode change 100755 => 100644 po/nb.po mode change 100755 => 100644 po/nl.po mode change 100755 => 100644 po/pt_BR.po mode change 100755 => 100644 po/ru.po mode change 100755 => 100644 po/sk.po mode change 100755 => 100644 src/application.rs mode change 100755 => 100644 src/config.rs.in mode change 100755 => 100644 src/database.rs mode change 100755 => 100644 src/furtherance.gresource.xml mode change 100755 => 100644 src/gtk/dialogs.ui mode change 100755 => 100644 src/gtk/history_box.ui mode change 100755 => 100644 src/gtk/preferences_window.ui mode change 100755 => 100644 src/gtk/report.ui mode change 100755 => 100644 src/gtk/style.css mode change 100755 => 100644 src/gtk/task_details.ui mode change 100755 => 100644 src/gtk/task_row.ui mode change 100755 => 100644 src/gtk/tasks_group.ui mode change 100755 => 100644 src/gtk/tasks_page.ui mode change 100755 => 100644 src/gtk/window.ui mode change 100755 => 100644 src/main.rs mode change 100755 => 100644 src/meson.build mode change 100755 => 100644 src/settings_manager.rs mode change 100755 => 100644 src/ui.rs mode change 100755 => 100644 src/ui/history_box.rs mode change 100755 => 100644 src/ui/preferences_window.rs mode change 100755 => 100644 src/ui/report.rs mode change 100755 => 100644 src/ui/task_details.rs mode change 100755 => 100644 src/ui/task_row.rs mode change 100755 => 100644 src/ui/tasks_group.rs mode change 100755 => 100644 src/ui/tasks_page.rs mode change 100755 => 100644 src/ui/window.rs diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml old mode 100755 new mode 100644 diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 diff --git a/COPYING b/COPYING old mode 100755 new mode 100644 diff --git a/Cargo.toml b/Cargo.toml old mode 100755 new mode 100644 diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 index 8efaf3c..e411dea --- a/README.md +++ b/README.md @@ -22,6 +22,11 @@ It allows you to track time spent on different activities without worrying about * The easiest way to install Furtherance is from [Flathub](https://flathub.org/apps/details/com.lakoliu.Furtherance). Make sure you have Flatpak [setup](https://flatpak.org/setup/). * Furtherance is also available on Arch in the AUR, btw ([stable](https://aur.archlinux.org/packages/furtherance) or [nightly](https://aur.archlinux.org/packages/furtherance-git)) +**Mac** + +Download on the Mac App Store +* Furtherance for Mac is availaible from the [Mac App Store](https://apps.apple.com/app/furtherance/id1659277200). It uses a different codebase (Swift & SwiftUI) to provide a native experience on Mac, and it is not open-source. + **Windows** Download from Microsoft Store diff --git a/build-aux/cargo.sh b/build-aux/cargo.sh old mode 100755 new mode 100644 diff --git a/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json b/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json old mode 100755 new mode 100644 diff --git a/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json~ b/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json~ deleted file mode 100755 index 4f2d826..0000000 --- a/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json~ +++ /dev/null @@ -1,58 +0,0 @@ -{ - "app-id" : "com.lakoliu.Furtherance.Devel", - "runtime" : "org.gnome.Platform", - "runtime-version" : "master", - "sdk" : "org.gnome.Sdk", - "sdk-extensions" : [ - "org.freedesktop.Sdk.Extension.rust-stable" - ], - "command" : "furtherance", - "tags" : [ - "nightly" - ], - "finish-args" : [ - "--share=network", - "--share=ipc", - "--socket=fallback-x11", - "--device=dri", - "--socket=wayland", - "--socket=session-bus" - ], - "build-options" : { - "append-path" : "/usr/lib/sdk/rust-stable/bin", - "build-args" : [ - "--share=network" - ], - "env" : { - "RUST_BACKTRACE" : "1", - "RUST_LOG" : "furtherance=debug" - } - }, - "cleanup" : [ - "/include", - "/lib/pkgconfig", - "/man", - "/share/doc", - "/share/gtk-doc", - "/share/man", - "/share/pkgconfig", - "*.la", - "*.a" - ], - "modules" : [ - { - "name" : "furtherance", - "builddir" : true, - "buildsystem" : "meson", - "config-opts" : [ - "-Dprofile=development" - ], - "sources" : [ - { - "type" : "git", - "url" : "file:///home/ricky/Documents/SoftwareDev/Rust/furtherance" - } - ] - } - ] -} diff --git a/com.lakoliu.Furtherance.json b/com.lakoliu.Furtherance.json old mode 100755 new mode 100644 diff --git a/data/com.lakoliu.Furtherance.appdata.xml.in b/data/com.lakoliu.Furtherance.appdata.xml.in old mode 100755 new mode 100644 diff --git a/data/com.lakoliu.Furtherance.desktop.in b/data/com.lakoliu.Furtherance.desktop.in old mode 100755 new mode 100644 diff --git a/data/com.lakoliu.Furtherance.gschema.xml b/data/com.lakoliu.Furtherance.gschema.xml old mode 100755 new mode 100644 diff --git a/data/icons/com.lakoliu.Furtherance.Source.svg b/data/icons/com.lakoliu.Furtherance.Source.svg old mode 100755 new mode 100644 diff --git a/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg b/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg old mode 100755 new mode 100644 diff --git a/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg b/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg old mode 100755 new mode 100644 diff --git a/data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg b/data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg old mode 100755 new mode 100644 diff --git a/data/icons/meson.build b/data/icons/meson.build old mode 100755 new mode 100644 diff --git a/data/meson.build b/data/meson.build old mode 100755 new mode 100644 diff --git a/data/screenshots/furtherance-screenshot-edit-task.png b/data/screenshots/furtherance-screenshot-edit-task.png old mode 100755 new mode 100644 diff --git a/data/screenshots/furtherance-screenshot-main.png b/data/screenshots/furtherance-screenshot-main.png old mode 100755 new mode 100644 diff --git a/data/screenshots/furtherance-screenshot-settings.png b/data/screenshots/furtherance-screenshot-settings.png old mode 100755 new mode 100644 diff --git a/data/screenshots/furtherance-screenshot-task-details.png b/data/screenshots/furtherance-screenshot-task-details.png old mode 100755 new mode 100644 diff --git a/meson.build b/meson.build old mode 100755 new mode 100644 diff --git a/meson_options.txt b/meson_options.txt old mode 100755 new mode 100644 diff --git a/po/POTFILES b/po/POTFILES old mode 100755 new mode 100644 diff --git a/po/de.po b/po/de.po old mode 100755 new mode 100644 diff --git a/po/es.po b/po/es.po old mode 100755 new mode 100644 diff --git a/po/fr.po b/po/fr.po old mode 100755 new mode 100644 diff --git a/po/he.po b/po/he.po old mode 100755 new mode 100644 diff --git a/po/it.po b/po/it.po old mode 100755 new mode 100644 diff --git a/po/meson.build b/po/meson.build old mode 100755 new mode 100644 diff --git a/po/nb.po b/po/nb.po old mode 100755 new mode 100644 diff --git a/po/nl.po b/po/nl.po old mode 100755 new mode 100644 diff --git a/po/pt_BR.po b/po/pt_BR.po old mode 100755 new mode 100644 diff --git a/po/ru.po b/po/ru.po old mode 100755 new mode 100644 diff --git a/po/sk.po b/po/sk.po old mode 100755 new mode 100644 diff --git a/src/application.rs b/src/application.rs old mode 100755 new mode 100644 diff --git a/src/config.rs.in b/src/config.rs.in old mode 100755 new mode 100644 diff --git a/src/database.rs b/src/database.rs old mode 100755 new mode 100644 diff --git a/src/furtherance.gresource.xml b/src/furtherance.gresource.xml old mode 100755 new mode 100644 diff --git a/src/gtk/dialogs.ui b/src/gtk/dialogs.ui old mode 100755 new mode 100644 diff --git a/src/gtk/history_box.ui b/src/gtk/history_box.ui old mode 100755 new mode 100644 diff --git a/src/gtk/preferences_window.ui b/src/gtk/preferences_window.ui old mode 100755 new mode 100644 diff --git a/src/gtk/report.ui b/src/gtk/report.ui old mode 100755 new mode 100644 diff --git a/src/gtk/style.css b/src/gtk/style.css old mode 100755 new mode 100644 diff --git a/src/gtk/task_details.ui b/src/gtk/task_details.ui old mode 100755 new mode 100644 diff --git a/src/gtk/task_row.ui b/src/gtk/task_row.ui old mode 100755 new mode 100644 diff --git a/src/gtk/tasks_group.ui b/src/gtk/tasks_group.ui old mode 100755 new mode 100644 diff --git a/src/gtk/tasks_page.ui b/src/gtk/tasks_page.ui old mode 100755 new mode 100644 diff --git a/src/gtk/window.ui b/src/gtk/window.ui old mode 100755 new mode 100644 diff --git a/src/main.rs b/src/main.rs old mode 100755 new mode 100644 diff --git a/src/meson.build b/src/meson.build old mode 100755 new mode 100644 diff --git a/src/settings_manager.rs b/src/settings_manager.rs old mode 100755 new mode 100644 diff --git a/src/ui.rs b/src/ui.rs old mode 100755 new mode 100644 diff --git a/src/ui/history_box.rs b/src/ui/history_box.rs old mode 100755 new mode 100644 diff --git a/src/ui/preferences_window.rs b/src/ui/preferences_window.rs old mode 100755 new mode 100644 diff --git a/src/ui/report.rs b/src/ui/report.rs old mode 100755 new mode 100644 diff --git a/src/ui/task_details.rs b/src/ui/task_details.rs old mode 100755 new mode 100644 diff --git a/src/ui/task_row.rs b/src/ui/task_row.rs old mode 100755 new mode 100644 diff --git a/src/ui/tasks_group.rs b/src/ui/tasks_group.rs old mode 100755 new mode 100644 diff --git a/src/ui/tasks_page.rs b/src/ui/tasks_page.rs old mode 100755 new mode 100644 diff --git a/src/ui/window.rs b/src/ui/window.rs old mode 100755 new mode 100644