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

Propose snapping recurrence #64

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Propose snapping recurrence #64

wants to merge 16 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Dec 18, 2018

TW should probably gain an rtype:snapping that would be similar to Org-mode's ++.

Sam Pablo Kuper added 16 commits December 16, 2018 00:26
The ability for the user to define which day of the week should be
considered the start of the week, was added in
[4ab665b8764b3fe67b2bd63acf7d68f2eb97b911](GothenburgBitFactory/taskwarrior@4ab665b)
and
[fd823871f0ee840288d3b4fdd095cc2970f8adad](GothenburgBitFactory/taskwarrior@fd82387).
Otherwise, due to bootstrap.css, the "h5" headings end up with the same
size, weight, and decoration as the "p" element text and are not
visually obvious as headings.
Clarify similarities between these two programs' recurrence types, by
incorporating material from [this
comment](GothenburgBitFactory/taskwarrior#1835 (comment)).

Strip extraneous prose.
into "Proposal: New 'rtype' attribute", for concision.
Both because that seems the most relevant place for it, and because the
table was too narrow to accommodate so many columns with cells
containing full sentences of text.

Also delete the now-unnecessary "Notes" column from the `rtype` proposal
table.
If you are very late buying birthday flowers, it might be better to wait
until next year (depends on the person, I guess). But rent is more
black-and-white: it is due regularly, and if not paid then the
obligations accumulate.

The replacement example was inspired by one of the examples given at
https://orgmode.org/manual/Repeated-tasks.html
Useful to help distinguish it from `rtype:periodic` and `rtype:chained`.

The replacement example was inspired by one of the examples given at
https://orgmode.org/manual/Repeated-tasks.html
"Snapping" is a term that has currency already in software, especially
in image editing tools. It refers to something that would otherwise be
free-floating "snapping" instead to a grid of pre-defined intervals.
@wbsch
Copy link
Member

wbsch commented Dec 30, 2018

These PRs seem to not have been properly separated; could you try to fix this and only have one change per PR? Thank you!

@ghost
Copy link
Author

ghost commented Feb 7, 2019

I'm not quite sure what you mean by "properly separated", sorry. My aim here was to create a branch that has a cohesive purpose, with each commit on that branch making a comprehensible change (documented in the commit message) towards that purpose. The resulting additions to the git log should therefore be very readable for future contributors, if you merge the PR.

Hopefully that clears things up. If not, please let me know. Thanks!

@lauft lauft added the design label Oct 2, 2020
@lauft
Copy link
Member

lauft commented Jul 31, 2022

The recurrence design file has been moved to the taskwarrior repository and converted to Markdown 👉🏻 recurrence.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants