diff options
-rw-r--r--[-rwxr-xr-x] | .github/FUNDING.yml | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | .gitignore | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | COPYING | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | Cargo.toml | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | LICENSE | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | README.md | 5 | ||||
-rw-r--r--[-rwxr-xr-x] | build-aux/cargo.sh | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | build-aux/flatpak/com.lakoliu.Furtherance.Devel.json | 0 | ||||
-rwxr-xr-x | build-aux/flatpak/com.lakoliu.Furtherance.Devel.json~ | 58 | ||||
-rw-r--r--[-rwxr-xr-x] | com.lakoliu.Furtherance.json | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/com.lakoliu.Furtherance.appdata.xml.in | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/com.lakoliu.Furtherance.desktop.in | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/com.lakoliu.Furtherance.gschema.xml | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/icons/com.lakoliu.Furtherance.Source.svg | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/icons/meson.build | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/meson.build | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | data/screenshots/furtherance-screenshot-edit-task.png | bin | 16533 -> 16533 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/screenshots/furtherance-screenshot-main.png | bin | 35106 -> 35106 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/screenshots/furtherance-screenshot-settings.png | bin | 41025 -> 41025 bytes | |||
-rw-r--r--[-rwxr-xr-x] | data/screenshots/furtherance-screenshot-task-details.png | bin | 43610 -> 43610 bytes | |||
-rw-r--r--[-rwxr-xr-x] | meson.build | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | meson_options.txt | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/POTFILES | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/de.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/es.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/fr.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/he.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/it.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/meson.build | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/nb.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/nl.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/pt_BR.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/ru.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | po/sk.po | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/application.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/config.rs.in | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/database.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/furtherance.gresource.xml | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/dialogs.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/history_box.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/preferences_window.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/report.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/style.css | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/task_details.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/task_row.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/tasks_group.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/tasks_page.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/gtk/window.ui | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/main.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/meson.build | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/settings_manager.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/history_box.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/preferences_window.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/report.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/task_details.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/task_row.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/tasks_group.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/tasks_page.rs | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | src/ui/window.rs | 0 |
63 files changed, 5 insertions, 58 deletions
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 9f7cabd..9f7cabd 100755..100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml diff --git a/.gitignore b/.gitignore index ac930a8..ac930a8 100755..100644 --- a/.gitignore +++ b/.gitignore diff --git a/COPYING b/COPYING index 10926e8..10926e8 100755..100644 --- a/COPYING +++ b/COPYING diff --git a/Cargo.toml b/Cargo.toml index dae86a8..dae86a8 100755..100644 --- a/Cargo.toml +++ b/Cargo.toml diff --git a/LICENSE b/LICENSE index 7e8888b..7e8888b 100755..100644 --- a/LICENSE +++ b/LICENSE diff --git a/README.md b/README.md index 8efaf3c..e411dea 100755..100644 --- 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** + +<a href="https://apps.apple.com/app/furtherance/id1659277200"><img width='240' alt="Download on the Mac App Store" src="https://furtherance.app/images/app-store-dark.svg"/></a> +* 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** <a href="https://apps.microsoft.com/store/detail/furtherance/9NHG98S3VR3W"><img width='240' alt="Download from Microsoft Store" src="https://furtherance.app/images/microsoft-store-dark.svg"/></a> diff --git a/build-aux/cargo.sh b/build-aux/cargo.sh index 3c37396..3c37396 100755..100644 --- a/build-aux/cargo.sh +++ b/build-aux/cargo.sh diff --git a/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json b/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json index d0eb596..d0eb596 100755..100644 --- a/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json +++ b/build-aux/flatpak/com.lakoliu.Furtherance.Devel.json 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 index 56e324a..56e324a 100755..100644 --- a/com.lakoliu.Furtherance.json +++ b/com.lakoliu.Furtherance.json diff --git a/data/com.lakoliu.Furtherance.appdata.xml.in b/data/com.lakoliu.Furtherance.appdata.xml.in index a39c7f7..a39c7f7 100755..100644 --- a/data/com.lakoliu.Furtherance.appdata.xml.in +++ b/data/com.lakoliu.Furtherance.appdata.xml.in diff --git a/data/com.lakoliu.Furtherance.desktop.in b/data/com.lakoliu.Furtherance.desktop.in index d8f0eb3..d8f0eb3 100755..100644 --- a/data/com.lakoliu.Furtherance.desktop.in +++ b/data/com.lakoliu.Furtherance.desktop.in diff --git a/data/com.lakoliu.Furtherance.gschema.xml b/data/com.lakoliu.Furtherance.gschema.xml index 615a6cf..615a6cf 100755..100644 --- a/data/com.lakoliu.Furtherance.gschema.xml +++ b/data/com.lakoliu.Furtherance.gschema.xml diff --git a/data/icons/com.lakoliu.Furtherance.Source.svg b/data/icons/com.lakoliu.Furtherance.Source.svg index 0d6451a..0d6451a 100755..100644 --- a/data/icons/com.lakoliu.Furtherance.Source.svg +++ b/data/icons/com.lakoliu.Furtherance.Source.svg diff --git a/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg b/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg index 649fb8d..649fb8d 100755..100644 --- a/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg +++ b/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.Devel.svg diff --git a/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg b/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg index cd5a640..cd5a640 100755..100644 --- a/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg +++ b/data/icons/hicolor/scalable/apps/com.lakoliu.Furtherance.svg diff --git a/data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg b/data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg index bc16cef..bc16cef 100755..100644 --- a/data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg +++ b/data/icons/hicolor/symbolic/apps/com.lakoliu.Furtherance-symbolic.svg diff --git a/data/icons/meson.build b/data/icons/meson.build index 43c5da6..43c5da6 100755..100644 --- a/data/icons/meson.build +++ b/data/icons/meson.build diff --git a/data/meson.build b/data/meson.build index 63e3267..63e3267 100755..100644 --- a/data/meson.build +++ b/data/meson.build diff --git a/data/screenshots/furtherance-screenshot-edit-task.png b/data/screenshots/furtherance-screenshot-edit-task.png index 4eb0279..4eb0279 100755..100644 --- a/data/screenshots/furtherance-screenshot-edit-task.png +++ b/data/screenshots/furtherance-screenshot-edit-task.png Binary files differdiff --git a/data/screenshots/furtherance-screenshot-main.png b/data/screenshots/furtherance-screenshot-main.png index dc8231b..dc8231b 100755..100644 --- a/data/screenshots/furtherance-screenshot-main.png +++ b/data/screenshots/furtherance-screenshot-main.png Binary files differdiff --git a/data/screenshots/furtherance-screenshot-settings.png b/data/screenshots/furtherance-screenshot-settings.png index 32d8c4c..32d8c4c 100755..100644 --- a/data/screenshots/furtherance-screenshot-settings.png +++ b/data/screenshots/furtherance-screenshot-settings.png Binary files differdiff --git a/data/screenshots/furtherance-screenshot-task-details.png b/data/screenshots/furtherance-screenshot-task-details.png index 5721244..5721244 100755..100644 --- a/data/screenshots/furtherance-screenshot-task-details.png +++ b/data/screenshots/furtherance-screenshot-task-details.png Binary files differdiff --git a/meson.build b/meson.build index 91d5098..91d5098 100755..100644 --- a/meson.build +++ b/meson.build diff --git a/meson_options.txt b/meson_options.txt index 97c7b70..97c7b70 100755..100644 --- a/meson_options.txt +++ b/meson_options.txt diff --git a/po/POTFILES b/po/POTFILES index 1c3b87b..1c3b87b 100755..100644 --- a/po/POTFILES +++ b/po/POTFILES diff --git a/po/de.po b/po/de.po index 44313ba..44313ba 100755..100644 --- a/po/de.po +++ b/po/de.po diff --git a/po/es.po b/po/es.po index 54927bf..54927bf 100755..100644 --- a/po/es.po +++ b/po/es.po diff --git a/po/fr.po b/po/fr.po index 4c55df4..4c55df4 100755..100644 --- a/po/fr.po +++ b/po/fr.po diff --git a/po/he.po b/po/he.po index dc97434..dc97434 100755..100644 --- a/po/he.po +++ b/po/he.po diff --git a/po/it.po b/po/it.po index 9ba09dc..9ba09dc 100755..100644 --- a/po/it.po +++ b/po/it.po diff --git a/po/meson.build b/po/meson.build index 9c83879..9c83879 100755..100644 --- a/po/meson.build +++ b/po/meson.build diff --git a/po/nb.po b/po/nb.po index b2619ff..b2619ff 100755..100644 --- a/po/nb.po +++ b/po/nb.po diff --git a/po/nl.po b/po/nl.po index dd90c80..dd90c80 100755..100644 --- a/po/nl.po +++ b/po/nl.po diff --git a/po/pt_BR.po b/po/pt_BR.po index 93f0d18..93f0d18 100755..100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po diff --git a/po/ru.po b/po/ru.po index 7e12c6c..7e12c6c 100755..100644 --- a/po/ru.po +++ b/po/ru.po diff --git a/po/sk.po b/po/sk.po index f6afc6b..f6afc6b 100755..100644 --- a/po/sk.po +++ b/po/sk.po diff --git a/src/application.rs b/src/application.rs index 12ea49b..12ea49b 100755..100644 --- a/src/application.rs +++ b/src/application.rs diff --git a/src/config.rs.in b/src/config.rs.in index 6429916..6429916 100755..100644 --- a/src/config.rs.in +++ b/src/config.rs.in diff --git a/src/database.rs b/src/database.rs index 589ff2d..589ff2d 100755..100644 --- a/src/database.rs +++ b/src/database.rs diff --git a/src/furtherance.gresource.xml b/src/furtherance.gresource.xml index bd94858..bd94858 100755..100644 --- a/src/furtherance.gresource.xml +++ b/src/furtherance.gresource.xml diff --git a/src/gtk/dialogs.ui b/src/gtk/dialogs.ui index ef141e0..ef141e0 100755..100644 --- a/src/gtk/dialogs.ui +++ b/src/gtk/dialogs.ui diff --git a/src/gtk/history_box.ui b/src/gtk/history_box.ui index 89a44a7..89a44a7 100755..100644 --- a/src/gtk/history_box.ui +++ b/src/gtk/history_box.ui diff --git a/src/gtk/preferences_window.ui b/src/gtk/preferences_window.ui index 168d614..168d614 100755..100644 --- a/src/gtk/preferences_window.ui +++ b/src/gtk/preferences_window.ui diff --git a/src/gtk/report.ui b/src/gtk/report.ui index 92ae072..92ae072 100755..100644 --- a/src/gtk/report.ui +++ b/src/gtk/report.ui diff --git a/src/gtk/style.css b/src/gtk/style.css index 15c1dba..15c1dba 100755..100644 --- a/src/gtk/style.css +++ b/src/gtk/style.css diff --git a/src/gtk/task_details.ui b/src/gtk/task_details.ui index c164e20..c164e20 100755..100644 --- a/src/gtk/task_details.ui +++ b/src/gtk/task_details.ui diff --git a/src/gtk/task_row.ui b/src/gtk/task_row.ui index 932b7f8..932b7f8 100755..100644 --- a/src/gtk/task_row.ui +++ b/src/gtk/task_row.ui diff --git a/src/gtk/tasks_group.ui b/src/gtk/tasks_group.ui index be43050..be43050 100755..100644 --- a/src/gtk/tasks_group.ui +++ b/src/gtk/tasks_group.ui diff --git a/src/gtk/tasks_page.ui b/src/gtk/tasks_page.ui index dcd6513..dcd6513 100755..100644 --- a/src/gtk/tasks_page.ui +++ b/src/gtk/tasks_page.ui diff --git a/src/gtk/window.ui b/src/gtk/window.ui index b268ff7..b268ff7 100755..100644 --- a/src/gtk/window.ui +++ b/src/gtk/window.ui diff --git a/src/main.rs b/src/main.rs index efe1522..efe1522 100755..100644 --- a/src/main.rs +++ b/src/main.rs diff --git a/src/meson.build b/src/meson.build index b2bde7b..b2bde7b 100755..100644 --- a/src/meson.build +++ b/src/meson.build diff --git a/src/settings_manager.rs b/src/settings_manager.rs index 18c341f..18c341f 100755..100644 --- a/src/settings_manager.rs +++ b/src/settings_manager.rs diff --git a/src/ui.rs b/src/ui.rs index d1ef0d3..d1ef0d3 100755..100644 --- a/src/ui.rs +++ b/src/ui.rs diff --git a/src/ui/history_box.rs b/src/ui/history_box.rs index b36808e..b36808e 100755..100644 --- a/src/ui/history_box.rs +++ b/src/ui/history_box.rs diff --git a/src/ui/preferences_window.rs b/src/ui/preferences_window.rs index 6507ee3..6507ee3 100755..100644 --- a/src/ui/preferences_window.rs +++ b/src/ui/preferences_window.rs diff --git a/src/ui/report.rs b/src/ui/report.rs index a23bfda..a23bfda 100755..100644 --- a/src/ui/report.rs +++ b/src/ui/report.rs diff --git a/src/ui/task_details.rs b/src/ui/task_details.rs index f24a1bc..f24a1bc 100755..100644 --- a/src/ui/task_details.rs +++ b/src/ui/task_details.rs diff --git a/src/ui/task_row.rs b/src/ui/task_row.rs index 810d12e..810d12e 100755..100644 --- a/src/ui/task_row.rs +++ b/src/ui/task_row.rs diff --git a/src/ui/tasks_group.rs b/src/ui/tasks_group.rs index f53b13f..f53b13f 100755..100644 --- a/src/ui/tasks_group.rs +++ b/src/ui/tasks_group.rs diff --git a/src/ui/tasks_page.rs b/src/ui/tasks_page.rs index 192a309..192a309 100755..100644 --- a/src/ui/tasks_page.rs +++ b/src/ui/tasks_page.rs diff --git a/src/ui/window.rs b/src/ui/window.rs index bed1931..bed1931 100755..100644 --- a/src/ui/window.rs +++ b/src/ui/window.rs |