Skip to content

Conversation

@jxddk
Copy link
Contributor

@jxddk jxddk commented Apr 8, 2025

The fancy DateTimeSelector, while indeed aesthetically pleasing, are a little unweildy and difficult to update manually. This PR adds a setting to replace them with the newer HTML standard <input type="datetime-local"> pickers, which grant the same functionality with much better accessibility. The default setting is to retain the previous DateTimeSelector style.

jxddk added 3 commits April 5, 2025 00:00
Running `make format` on a clean copy of this repository made these
changes
This boilerplate commit adds a `DatetimeInputStyle` field to user
settings on both the client and server. It can represent either "Fancy"
(this is the input element currently present in Traggo) or "Standard"
(unimplemented, the <input type="datetime-local"> HTML element).
A later commit will actually do something with this commit.
Copy link
Member

@jmattheis jmattheis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution, remarks in sub comments.

@jxddk
Copy link
Contributor Author

jxddk commented Apr 24, 2025

Thanks for the contribution, remarks in sub comments.

Thanks for the review! I don't have anything to add to your remarks; I've updated the branch accordingly.

@jxddk jxddk requested a review from jmattheis April 24, 2025 05:42
@jmattheis jmattheis merged commit 6255a2f into traggo:master Apr 26, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants