Adding Time and DateTime relations and the ways to work with them via the UI. Alternatively - replace the current Date relation with DateTIme (with the optional ability to specify the exact time)
HOW COULD IT BE DONE
For the Time relation: make a regular browser time picker (or any custom one).
For the DateTime relation: make an optional time picker near the date picker.
REAL WORLD USE CASES
Task management is basically impossible without the ability to specify the specific time (and ideally - also the ability to specify the range within which the task should be done). For reference, you can see the way itās implemented in dedicated task management apps (which Iād be really glad to replace with AnyType at some point) - e.g. TickTick, Todoist, etc.
RECOMMENDED ALTERNATIVES
The current workaround is to add an extra custom relation - āTimeā, which is simply a text field. Not a good solution at all.
ADDITIONAL CONTEXT
Implementing this might be critical for other features, like notifications / triggers when the timestamp is hit, etc.
Edit: After I posted this I realized if you click on the header for the date relation you can choose to show time as well, which is great! However Iād like to keep my post for the time picker request, as well as the request for having a more complex/flexible way to specify āmomentsā and durations.
Iād like to be able to add a Time or Duration relation which is not just numeric. It should limit the value to a valid time (ex. 13:12) or duration (ex. 2h 41m 1s) value, with a picker. Basically the same way Date works, but for time and duration.
I did search for this in the forum, but couldnāt find it. It seems like the kind of thing someone would have asked for before though⦠If thatās the case please let me know!
PS:
Ideally Iād like to be able to have a more general āflexibleā type of relation for temporal relations, which potentially contains all possible measures of time (CENTURY/DECADE/YEAR/MONTH/DAY/HOUR/MINUTE/SECOND), and would allow me to choose what parts of the time/duration I want to include in my object type.
Some examples for date (which should really be called āMomentā or something like this):
if I just want a simple date, Iād pick HOUR:MINUTE
if I want to mention a historical event broadly, I might pick YEAR
. If I want to add when an event would happen, I might want YEAR/MONTH/DAY/HOUR:MINUTE
Same for duration:
if Iām talking about geological timeframes, I could pick CENTURIES
if Iām just measuring a running sprint, I might just want SECONDS
someone might go crazy and want to be able to specify duration from CENTURY all the way to SECONDS
Note this would essentially mean that the traditional Date and Time relation types would be achieved by this single type of relation called āMomentā.
Anyway, I digress. Iād be happy with a simple time and duration picker.
I just realized if you click on the header for the date relation you can choose to show time as well, which is great!
However Iād like to keep my post for the time picker request, as well as the request for having a more complex/flexible way to specify āmomentsā and durations.
On desktop I just clicked the header for the date column. There should be a toggle to show time. Iām on my phone now but can check tomorrow and do a printscreen!
Agree it should be available in views other than Grid as well.
Also, as I mentioned in my original post, Iād really like to be able to pick what parts of the āmomentā or duration to use (in case I want just time, or just hours for example).
with a picker you mean āfromā and a ātoā option?
āfromā and ātoā would solve the timeframes. i really could use āfromā and ātoā for calendersync with the API later.
Could we have DateTime relation showing the time on mobile as well? in set/collection.
I usually grab my phone for quick input that is time specific, like exercise or health records. It is easy to lose track, if I have go back to computer to modify each timestamp.
Add time as a relation property. Currently, we can pick out a date from a calander. But not the time. And the time is not editable. Some implementation in queries and lists but not in the object level and other places.
HOW COULD IT BE DONE?
Just like yhere are object, note, number, email, link, date etc categories for relations, add a date catagory for relation. One we can pick out froma list and edit. This is necesary for scheduling and rescheduling something. And adding a time after the fact, like writing what happend throughout the day in a journal at night and adding time stamps (like @mentions for dates) for different events.
REAL WORLD USE CASES
This is necesary for scheduling and rescheduling something. And adding a time after the fact, like writing what happend throughout the day in a journal at night and adding time stamps (like @mentions for dates) for different events.
RECOMMENDED ALTERNATIVE
Using the notes relation to create a property called time? But that is a note, not time.