Project

General

Profile

Actions

Feature #93530

open

Epic #93528: Backlog of UX ideas for Editors

Synchronize date/time fields

Added by Xavier Perseguers over 3 years ago. Updated 3 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
-
Start date:
2021-02-17
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

In the context of creating some "event", you often have to deal with some kind of start and end dates (and time).

So your edit form looks like:

Now click the start field to choose a date in 2 months (today is 17.02.2021):

Now move with the date/time picker and choose the date in 2 months.

OK, you now want to define the end date/time 4 hours later than the start... you click the end date and you get the exact same picker, defaulting to today!

I could imagine two UX enhancements (to be enabled in TCA if it makes sense for a use case):

  • Since the end date is empty, clicking/focusing it should default to the start date I just picked instead of "today"
  • More generally, maybe I'd like to get a "synchronize" button next to the end date field.

The button could actually even be totally be omitted as clearing the field would leave us in the context of the end date being undefined and taking the start date as context when we click/focus it again.


Files

empty.png (12.1 KB) empty.png Xavier Perseguers, 2021-02-17 10:23
init.png (62.2 KB) init.png Xavier Perseguers, 2021-02-17 10:24
Actions #1

Updated by Riccardo De Contardi about 3 years ago

  • Category set to Backend User Interface
Actions #2

Updated by Xavier Perseguers 3 months ago

If that's of some interest, someone in my company created such a custom date picker taking as argument where to sync from. Code is compatible with TYPO3 v10 and v11 (date picker changed in v11).

Actions

Also available in: Atom PDF