element-hq / element-hq/element-meta

Add `<date>` to the `<weekday>` for the last 7 days in the timeline

Open
#2,172 0 comments 0 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

### Your use case

#### What would you like to do?

I personally want to remove this "trend" (this is not the only app that does this), but if there are people that like that, then it would be better to just optionally disable this.

#### Why would you like to do it?

Because I can't be bothered remembering which weekday was the 7th of October or which month day was last Monday. Showing weekday + date is the best of both worlds, so that no one would have to think which day was what.

#### How would you like to achieve it?

Make it an option (toggle, which is turned on by default to not change the default UI).

P.S. I checked and apparently (at least) Android version tells date ("Month day, year") only for **all** days. Adding weekday for **all** days would be a nice addition.

### Have you considered any alternatives?

There are no alternatives.

### Additional context

What is shown for the last 7 days:
![image](https://github.com/vector-im/element-desktop/assets/37143421/cda3e1f3-4dcc-4144-8903-c5de96c24285)
![image](https://github.com/vector-im/element-desktop/assets/37143421/436b12c4-2dda-4bd4-934d-a93ad9c3e5e1)
![image](https://github.com/vector-im/element-desktop/assets/37143421/5eebb9db-7ebe-42fc-af96-90b9a81e2cfd)
![image](https://github.com/vector-im/element-desktop/assets/37143421/d931201d-8dc0-41a3-acd3-41d0bb19a4c5)

What is shown before that:
![image](https://github.com/vector-im/element-desktop/assets/37143421/a5e51c27-2880-46a2-9383-603ed82c035f)
![image](https://github.com/vector-im/element-desktop/assets/37143421/21f6e599-7df4-411e-b383-120161465606)
![image](https://github.com/vector-im/element-desktop/assets/37143421/3571d677-90a6-427a-9f93-f0578d1c8950)

Why would you remove additional date information from the last 7 days? "Today" can be either changed to "Sun, Nov 5, 2023" or something like "Sun, Nov 5, 2023 (today)" (same for "Yesterday").

P.S. Today is 2023-11-05.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the timeline date-rendering entry point and the client settings or preferences surface used for display toggles; the issue does not name files or tests. Compare the last seven days with earlier dates, then define the option's default behavior and verify that weekday plus date is shown when enabled without changing older dates unexpectedly.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.