Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dbeaver/dbeaver#22103 replace autosave focus listener with dispose & tabbing support for datetime #22788

Open
wants to merge 16 commits into
base: devel
Choose a base branch
from

Conversation

Destrolaric
Copy link
Member

@Destrolaric Destrolaric commented Feb 12, 2024

Closes #22103
Removes hacky way of autosaving for Linux, so it should be tested #10561
Needs to be tested on MacOS and Linux
Focus listener is unfortunately not viable for supporting traverse inside the multi control composites, so it was replaced with dispose listener.

Test that all values save properly after inline editing

@MashaKorax
Copy link
Contributor

MashaKorax commented Feb 13, 2024

Mac issue : if the cell is in edit mode and open any application or editor over the app, it becomes full screen
Common issue: if the cell is in edit mode and go to the value panel, make changes there - nothing happens when you press the apply button, but only when the focus changes

2024-02-13.14.56.04.mov

@MashaKorax
Copy link
Contributor

@MashaKorax
Copy link
Contributor

This case is broken again #10561

serjiokov and others added 2 commits March 27, 2024 08:56
@MashaKorax
Copy link
Contributor

#10561 broken on linux

@MashaKorax
Copy link
Contributor

verified

@@ -370,6 +374,9 @@ public void handleEvent(final Event event) {
// we don't want to mess current grid state
UIUtils.asyncExec(() -> presentation.navigateLink((GridCell) event.data, event.stateMask));
break;
case SWT.MouseExit:
System.out.println("Spreadsheet.handleEvent()");
Copy link
Member

Choose a reason for hiding this comment

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

Please remove

Copy link
Contributor

Choose a reason for hiding this comment

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

fixed

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.

tab away from datetime field doesn't work as expected
4 participants