Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Improve usability of Tasks Settings #3113

Merged
merged 23 commits into from
Oct 10, 2024
Merged

Conversation

claremacrae
Copy link
Collaborator

@claremacrae claremacrae commented Oct 10, 2024

Types of changes

Changes visible to users:

  • Bug fix (prefix: fix - non-breaking change which fixes an issue)
  • Documentation (prefix: docs - improvements to any documentation content for users)

Description

Improve layout and usability of the Tasks Settings, to satisfy some of the Obsidian plugin guidelines:

  • Improve headings in settings
    • Remove unnecessary headings
    • Remove word 'Settings' from heading names, and improve the wording of some of them
    • Correctly style headings in settings
  • Hide sub-options when they are not applicable
    • Global Filter
    • Use filename os default scheduled date
    • Auto-Suggest
  • Documentation
    • Update the docs for these changes

Motivation and Context

Implement the settings-based suggestions from:

Acknowledgements

Thanks to the following for tips shared on Discord to make this PR possible. They are credited as co-authors of the relevant commits:

How has this been tested?

Lots of exploratory testing, including:

  • Lots of changing the settings in a session
  • Changing settings and reloading the vault
  • Deleting the settings file, and making sure the default settings are unchanged

Screenshots (if appropriate)

See the diffs to screenshot files in this PR.

Checklist

Terms

claremacrae and others added 23 commits October 10, 2024 15:56
…abled

Co-Authored-By: Peter Kaufman <[email protected]>
Co-Authored-By: Michael Naumov <[email protected]>
If the parent setting is disabled

Co-Authored-By: Peter Kaufman <[email protected]>
Copy link

@claremacrae claremacrae merged commit ab669d1 into main Oct 10, 2024
3 checks passed
@claremacrae claremacrae deleted the fix-settings-usability branch October 10, 2024 20:43
@claremacrae claremacrae added the scope: settings Issues referring to the Tasks Settings panel in Obsidian label Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: settings Issues referring to the Tasks Settings panel in Obsidian
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant