generated from obsidianmd/obsidian-sample-plugin
-
-
Notifications
You must be signed in to change notification settings - Fork 235
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs, fix: Finalise Statuses docs & UI (#1584)
* fix: Rename the status settings arrays. This is partly to avoid needing to implement backwards-compatibility of reading settings for settings written by the 2 test builds. And partly because I want to reserve use of 'status type' to the new status.type instructions (DONE, TODO, IN_PROGRESS, CANCELLED) * fix: Remove 'Status Types' references in settings GUI. * fix: Clarify a reference to 'Status type' in docs * docs: Add introduction and promote related pages * docs: More info on sections in settings pane * test: Update documentation snippets for Core/Custom split * feat: Improve wording on Edit Status modal * docs: Interim commit of statuses.md * docs: Update statuses screenshots * docs: Fix incorrect image * docs: Mark up interesting sections of images * docs: Add introduction and promote related pages * test: Status Character -> Status Symbol in docs tables Also, re-ordered the columns so that the two symbols columns are adjacent. I spotted an error in doing so. * fix: The Next Symbol for DONE was wrong in both theme collections * docs: Interim commit of statuses docs * test: Add some more snippets of status scenarios * docs: Add 'What can Statuses do?' section * docs: Update create-or-edit-task.md * docs: Document recurrence and done dates * docs: More info on status type. * docs: Add some sample images to the statuses page. * fix: Add missing full-stop to CustomStatusModal * docs: Group some headings together for readability * docs: Reorder the status HowTos * docs: Add a standard snippet with links between status docs * docs: Move description of Statuses Settings to dedicated page And added new content it it. * docs: Add editing-a-status.md * docs: Add 'Example Statuses' page. * docs: Add 'Core Statuses' page * docs: Add 'Custom Statuses' page * docs: Add 'Status Types' page * docs: Refine Statuses page * docs: More readable table of status.type behaviour * docs: Add 'Limitations and Issues' section to status-settings.md * docs: Improve 'Broad steps to understand and set up Statuses' callout * docs: Review and update style-custom-statuses.md * docs: Review and update set-up-custom-statuses.md * docs: Remove some clutter * docs: Document 'Unknown Statuses' * fix: ITS/slrvb now use IN_PROGRESS for 'Doing' * docs: Add 'Ignoring clicks and toggles' * docs: Set the version number for custom statuses feature * docs: Credit the source of 'help message' recommendation. * vault: Revert accidental setting of theme * vault: Revert accidental commit of files in sample vault
- Loading branch information
1 parent
2ed910d
commit d070dfa
Showing
53 changed files
with
1,177 additions
and
391 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
<!-- force a blank line --> | ||
|
||
{: .info } | ||
> Broad steps to understand and set up Statuses (or "Alternate Checkboxes"): | ||
> | ||
> - Understand what Statuses are: | ||
> - [Statuses]({{ site.baseurl }}{% link getting-started/statuses.md %}) | ||
> - [Custom Statuses]({{ site.baseurl }}{% link getting-started/statuses/custom-statuses.md %}) | ||
> - Choose your status styling scheme: this will determine the names and symbols for your custom statuses: | ||
> - Some common ones are shown in [Status Collections]({{ site.baseurl }}{% link reference/status-collections/index.md %}) | ||
> - Set up your status styling scheme | ||
> - [How to style custom statuses]({{ site.baseurl }}{% link how-to/style-custom-statuses.md %}). | ||
> - Configure Tasks to use your custom statuses | ||
> - [How to set up your custom statuses]({{ site.baseurl }}{% link how-to/set-up-custom-statuses.md %}) | ||
> - Optionally, update your tasks searches to take advantage of the new flexibility | ||
> - [Filters for Task Statuses]({{ site.baseurl }}{% link queries/filters.md %}#filters-for-task-statuses) | ||
<!-- force a blank line --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
--- | ||
layout: default | ||
title: Core Statuses | ||
parent: Statuses | ||
grand_parent: Getting Started | ||
has_toc: false | ||
--- | ||
|
||
# Core Statuses | ||
{: .no_toc } | ||
|
||
<details open markdown="block"> | ||
<summary> | ||
Table of contents | ||
</summary> | ||
{: .text-delta } | ||
1. TOC | ||
{:toc} | ||
</details> | ||
|
||
--- | ||
|
||
## Overview | ||
|
||
Core statuses represent conventional markdown tasks: | ||
|
||
```text | ||
- [ ] I am a task that is not yet done | ||
- [x] I am a task that has been done | ||
``` | ||
|
||
They don't require any custom CSS styling or theming on order to display correctly in Tasks blocks or Live Preview. | ||
|
||
## Core Statuses in Settings | ||
|
||
This is what the Core Statuses look like initially in Tasks' settings: | ||
|
||
![Core Statuses](../../images/settings-core-statuses.png) | ||
|
||
Note that `Todo` is followed by `Done`, in order to preserve compatibility with earlier Tasks releases. | ||
|
||
{: .info } | ||
You can edit the 'Todo' core status to make its Next Status Symbol be `/` and enable `Todo` -> `In Progress` -> `Done`, if you prefer. | ||
|
||
## Editing core statuses | ||
|
||
The only restriction on editing core statuses is that you cannot change their Status Symbols. | ||
|
||
You are free to rename them, change their next character, and even change their Status Type, should you wish. | ||
|
||
## Details | ||
|
||
And this is how you can use them: | ||
|
||
<!-- placeholder to force blank line before included text --> <!-- include: DocsSamplesForStatuses.test.DefaultStatuses_core-statuses.approved.md --> | ||
|
||
| Status Symbol | Next Status Symbol | Status Name<br>`status.name includes...`<br>`sort by status.name`<br>`group by status.name` | Status Type<br>`status.type is...`<br>`sort by status.type`<br>`group by status.type` | Needs Custom Styling | | ||
| ----- | ----- | ----- | ----- | ----- | | ||
| `space` | `x` | Todo | `TODO` | No | | ||
| `x` | `space` | Done | `DONE` | No | | ||
|
||
<!-- placeholder to force blank line after included text --> <!-- endInclude --> |
Oops, something went wrong.