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

initial spreadsheet mode #1747

Merged
merged 11 commits into from Nov 27, 2023
Merged

initial spreadsheet mode #1747

merged 11 commits into from Nov 27, 2023

Conversation

azmy60
Copy link
Contributor

@azmy60 azmy60 commented Oct 24, 2023

closes #1507

work on selecting data on tables just like in google sheet!

image

image

Blocked on olifolkerd/tabulator#4313

@rathboma
Copy link
Collaborator

@azmy60 looks like you'll need to merge master. I've seen you doing more work on the tabulator branch -- how close is this to being 'good enough' to merge?

@azmy60
Copy link
Contributor Author

azmy60 commented Nov 16, 2023

Super close. I found just a list of small issues for spreadsheet in beekeeper. Most of them are styling so it should be very quick.

Also, one more fix from tabulator is that pressing context menu key from keyboard doesn't work. I'll finish all these most likely today. After that, we're good.

@azmy60
Copy link
Contributor Author

azmy60 commented Nov 16, 2023

After that, should I port my branch to our forked repo https://github.com/beekeeper-studio/tabulator ? And change the package.json?

- add context menu to row header column

making it look more natural:

- fix fk-link and row header hover colors
- make the colors look a little unsad when selected
- more precise header border/box-shadow position
- make the key icons black when the columns are selected
- align the column filter builder with the table column headers,
  they kind of look misaligned
@azmy60 azmy60 marked this pull request as ready for review November 17, 2023 17:21
@azmy60
Copy link
Contributor Author

azmy60 commented Nov 17, 2023

Finally it's coming... 🥲 🥳

Copy link
Collaborator

@rathboma rathboma left a comment

Choose a reason for hiding this comment

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

If you're happy with where things are at performance-wise then merge away!

@azmy60 azmy60 merged commit f5b5758 into master Nov 27, 2023
4 checks 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.

FEAT: Excel-style range, column, and row selection for all tables
2 participants