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

Port from gtk::TreeView to non-deprecated gtk::ListView or gtk::ColumnView via gtk::TreeListModel #84

Open
sdroege opened this issue Jan 14, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@sdroege
Copy link

sdroege commented Jan 14, 2023

No description provided.

@Lyude
Copy link
Owner

Lyude commented Jan 14, 2023

FWIW I was going to do this with the original GTK4 release but I've held off on this intentionally. I'm on my phone so I don't have a link to it ready, but long story short there is a rather nasty problem with ListViews in that scrolling often breaks with 200+ items.
I'd love to move away from these widgets since they're deprecated, but I've already seen some issues this causes having moved the completion popup over to using it and I'd very much like to hold off until ListView is actually stable. It's a bit of a shame that they're trying to deprecate the TreeView when it's replacement isn't actually ready for use in half of the cases it's been used for traditionally, but I've been told they're going to try fixing this before releasing GTK5.

@Lyude Lyude added enhancement New feature or request upstream Bug is with upstream library labels Jan 14, 2023
@Lyude
Copy link
Owner

Lyude commented Jan 14, 2023

(the next time I sit down at a computer and go through all of the Github issues I will actually put a proper link to the gitlab issue for the GTK bug I'm talking about, just for reference)

@sdroege
Copy link
Author

sdroege commented Jan 15, 2023

That makes sense, thanks. I just noticed that it was using GtkTreeView here and remembered that getting deprecated some weeks ago :)

@Lyude
Copy link
Owner

Lyude commented May 18, 2023

JFYI - recently I believe that the scrolling bug blocking this has finally been fixed, so I'm going to drop the upstream label from this :)

@Lyude Lyude removed the upstream Bug is with upstream library label May 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants