Skip to content

feat: Inline editing - Datetime - #1974

Merged
enjeck merged 4 commits into
mainfrom
feat/364-date
Aug 19, 2025
Merged

feat: Inline editing - Datetime#1974
enjeck merged 4 commits into
mainfrom
feat/364-date

Conversation

@enjeck

@enjeck enjeck commented Aug 5, 2025

Copy link
Copy Markdown
Contributor

Part of #364

Adds support for inline editing for Date, Time and Datetime column types

@enjeck
enjeck requested a review from marcoambrosini August 5, 2025 06:27
@enjeck enjeck self-assigned this Aug 5, 2025
@enjeck
enjeck requested a review from blizzz as a code owner August 5, 2025 06:27
@enjeck enjeck added the enhancement New feature or request label Aug 5, 2025
@enjeck enjeck added the 3. to review Waiting for reviews label Aug 5, 2025
@github-project-automation github-project-automation Bot moved this to 馃Л Planning evaluation (don't pick) in 馃摑 Productivity team Aug 5, 2025
@enjeck

enjeck commented Aug 5, 2025

Copy link
Copy Markdown
Contributor Author

Here's how it looks:
Screencast from 2025-08-05 07-23-45.webm

@enjeck enjeck mentioned this pull request Aug 5, 2025
17 tasks
Base automatically changed from feat/364 to main August 5, 2025 07:29

@marcoambrosini marcoambrosini left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

We should remove the "select a date" heading here. The fully accessible view with labels is always present in the row-editing-dialog. So it's ok if we do not have labels in inline editing.

Comment thread src/shared/components/ncTable/partials/TableCellDateTime.vue
Comment thread src/shared/components/ncTable/partials/TableCellDateTime.vue Outdated
@enjeck
enjeck force-pushed the feat/364-date branch 2 times, most recently from 9fa7258 to 8e49216 Compare August 14, 2025 03:10
@enjeck

enjeck commented Aug 14, 2025

Copy link
Copy Markdown
Contributor Author

@marcoambrosini It now looks like so:
Screenshot from 2025-08-14 04-49-24

Comment thread src/shared/components/ncTable/partials/TableCellDateTime.vue Outdated
Comment thread src/shared/components/ncTable/partials/TableCellDateTime.vue Outdated
Comment thread src/shared/components/ncTable/partials/TableCellDateTime.vue

@silverkszlo silverkszlo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks very cool! I have tested it in Firefox and Chromium and all in all it works nicely. I have only suggested minor changes for more accessibility and removing potentially obsolete code.

@enjeck
enjeck force-pushed the feat/364-date branch 2 times, most recently from 8c1bbb0 to 5bc74af Compare August 18, 2025 15:30
enjeck added 3 commits August 19, 2025 06:11
Signed-off-by: Enjeck C. <patrathewhiz@gmail.com>
Signed-off-by: Enjeck C. <patrathewhiz@gmail.com>
Signed-off-by: Enjeck C. <patrathewhiz@gmail.com>
Signed-off-by: Enjeck C. <patrathewhiz@gmail.com>
@enjeck
enjeck merged commit 3bffd4b into main Aug 19, 2025
50 of 52 checks passed
@enjeck
enjeck deleted the feat/364-date branch August 19, 2025 05:29
@github-project-automation github-project-automation Bot moved this from 馃Л Planning evaluation (don't pick) to 鈽戯笍 Done in 馃摑 Productivity team Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews enhancement New feature or request

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants