diff --git a/justfile b/justfile index ae98429..8a38607 100644 --- a/justfile +++ b/justfile @@ -17,13 +17,16 @@ flatpak-bin-dst := flatpak-base-dir / 'bin' / name desktop := APPID + '.desktop' desktop-src := 'res' / desktop desktop-dst := clean(rootdir / prefix) / 'share' / 'applications' / desktop +flatpak-desktop-dst := clean(rootdir / flatpak-prefix) / 'share' / 'applications' / desktop metainfo := APPID + '.metainfo.xml' metainfo-src := 'res' / metainfo metainfo-dst := clean(rootdir / prefix) / 'share' / 'metainfo' / metainfo +flatpak-metainfo-dst := clean(rootdir / flatpak-prefix) / 'share' / 'metainfo' / metainfo icons-src := 'res' / 'icons' / 'hicolor' icons-dst := clean(rootdir / prefix) / 'share' / 'icons' / 'hicolor' +flatpak-icons-dst := clean(rootdir / flatpak-prefix) / 'share' / 'icons' / 'hicolor' # Default recipe which runs `just build-release` default: build-release @@ -76,10 +79,10 @@ install: # Installs files flatpak: install -Dm0755 {{bin-src}} {{flatpak-bin-dst}} - install -Dm0644 {{desktop-src}} {{desktop-dst}} - install -Dm0644 {{metainfo-src}} {{metainfo-dst}} + install -Dm0644 {{desktop-src}} {{flatpak-desktop-dst}} + install -Dm0644 {{metainfo-src}} {{flatpak-metainfo-dst}} for size in `ls {{icons-src}}`; do \ - install -Dm0644 "{{icons-src}}/$size/apps/{{APPID}}.svg" "{{icons-dst}}/$size/apps/{{APPID}}.svg"; \ + install -Dm0644 "{{icons-src}}/$size/apps/{{APPID}}.svg" "{{flatpak-icons-dst}}/$size/apps/{{APPID}}.svg"; \ done # Uninstalls installed files diff --git a/res/dev.edfloreshz.Tasks.desktop b/res/dev.edfloreshz.Tasks.desktop index 666302e..95b0ae8 100644 --- a/res/dev.edfloreshz.Tasks.desktop +++ b/res/dev.edfloreshz.Tasks.desktop @@ -1,11 +1,10 @@ -#TODO: more build-out, desktop actions, translations? [Desktop Entry] Name=Tasks +GenericName=Task Manager Exec=tasks %F Terminal=false Type=Application StartupNotify=true Icon=dev.edfloreshz.Tasks -Categories=COSMIC;Utility;FileManager; -Keywords=Folder;Manager; -MimeType=inode/directory; +Categories=Utility; +Keywords=Tasks;Management,Todo,Project,Planner,Organizer,Reminder,Checklist,Task,To-do,List; diff --git a/res/dev.edfloreshz.Tasks.metainfo.xml b/res/dev.edfloreshz.Tasks.metainfo.xml index 2815f02..a05392f 100644 --- a/res/dev.edfloreshz.Tasks.metainfo.xml +++ b/res/dev.edfloreshz.Tasks.metainfo.xml @@ -1,38 +1,57 @@ dev.edfloreshz.Tasks + + Eduardo Flores + CC0-1.0 GPL-3.0-only COSMIC - System76 + edfloreshz@proton.me https://github.com/edfloreshz/tasks https://github.com/edfloreshz/tasks Tasks - Tasks application for the COSMIC desktop + Tasks management application for the COSMIC™ desktop -

Tasks application that provides advanced features with high performance

+

A simple task management app, reaching across the cosmos to help you get things done

    -
  • Built with Rust for exceptional performance and responsiveness.
  • -
  • Organize your tasks into lists.
  • +
  • Exceptional performance and responsiveness.
  • +
  • Effortless keyboard shortcut support.
  • +
  • Expressive emoji integration.
+ + #eaeaffff + #421676ff + dev.edfloreshz.Tasks.desktop https://raw.githubusercontent.com/edfloreshz/tasks/master/res/icons/hicolor/scalable/apps/dev.edfloreshz.Tasks.svg + + + +

Initial release! 🎉

+
    +
  • Organize tasks into lists
  • +
  • Rest your eyes with dark mode
  • +
  • Manage tasks with ease using keyboard shortcuts
  • +
  • Export tasks to Markdown
  • +
+
+
+
https://raw.githubusercontent.com/edfloreshz/tasks/main/res/screenshots/window-light.png + Window in light mode https://raw.githubusercontent.com/edfloreshz/tasks/main/res/screenshots/window-dark.png + Window in dark mode - - text/plain - - - tasks - + dev.edfloreshz.Tasks.desktop + tasks