obsidian-tasks icon indicating copy to clipboard operation
obsidian-tasks copied to clipboard

feat: Implementation of Task-Duration (#1649)

Open Drezil opened this issue 5 months ago • 6 comments

Types of changes

Changes visible to users:

  • [x] New feature (prefix: feat - non-breaking change which adds functionality)
    • Issue/discussion: https://github.com/obsidian-tasks-group/obsidian-tasks/issues/1649
    • WARNING: If the link is absent, the PR may be closed without review, due to the workload that such reviews usually require.
  • [ ] Breaking change (prefix: feat!! or fix!! - fix or feature that would cause existing functionality to not work as expected)
    • Issue/discussion:
  • [ ] Bug fix (prefix: fix - non-breaking change which fixes an issue)
    • Issue/discussion:
  • [ ] Translation (prefix: i18n - additions or improvements to the translations - see Support a new language)
  • [ ] Documentation (prefix: docs - improvements to any documentation content for users)
  • [ ] Sample vault (prefix: vault - improvements to the Tasks-Demo sample vault)
  • [ ] Contributing Guidelines (prefix: contrib - any improvements to documentation content for contributors - see Contributing to Tasks)

Internal changes:

  • [ ] Refactor (prefix: refactor - non-breaking change which only improves the design or structure of existing code, and making no changes to its external behaviour)
  • [x] Tests (prefix: test - additions and improvements to unit tests and the smoke tests)
  • [ ] Infrastructure (prefix: chore - examples include GitHub Actions, issue templates)

Description

Step 1 of https://github.com/obsidian-tasks-group/obsidian-tasks/issues/1649#issuecomment-2873082984

Motivation and Context

https://github.com/obsidian-tasks-group/obsidian-tasks/issues/1649

How has this been tested?

Currently dogfeeding this PR in my daily obsidian. Will test it extensively - but added it to all tests-suites and i am pretty confident that no issues should arise.

Screenshots (if appropriate)

Checklist

  • [x] My code follows the code style of this project and passes yarn run lint.
  • [x] My change requires a change to the documentation.
  • [ ] I have updated the documentation accordingly.
  • [ ] My change has adequate Unit Test coverage.

Remaining Issues

  • [ ] proper documentation
  • [ ] tooltip to change duration with a predefined set
  • [ ] Filters/Grouping

this draft-PR gets updated if things tag along. See it as a first preview.

Terms

Drezil avatar May 19 '25 12:05 Drezil