explorerhq / sql-explorer

SQL reporting that Just Works. Fast, simple, and confusion-free. Write and share queries in a delightful SQL editor, with AI assistance.
https://www.sqlexplorer.io
Other
2.74k stars 363 forks source link

Feature Enhancement: All Queries Outlining Expand/Collapse Indicators and Related Enhancements #464

Open MYX-GitHub opened 2 years ago

MYX-GitHub commented 2 years ago

The automatic grouping and collapsible outlining of queries is a great feature! I did not know it even existed until a few minutes ago when I was about to request that feature, so now I'm submitting an enhancement request. :-)

If the All Queries list had a +/- toggle next to the group headings, the existence of that feature would be more apparent.

Other associated feature enhancements could include:

BTW: SQL-Explorer is a GREAT tool! Thanks for responding to previous issues ... it just keeps getting better and better!!!

Regards,

Mike

chrisclark commented 2 years ago

Interesting. I think the way to do this would be to use some kind of better library/control on the front-end. The implementation of the collapsable rows is very lightweight (uses a bootstrap plugin called "collapse"). There aren't really any configurable options and I don't think it's very extensible. I'm sure someone has developed some kind of tree view that could do it -- but it would require replacing bootstrap collapse.

MYX-GitHub commented 2 years ago

Hi Chris,

Sounds like it requires a little bit of head-scratching for someone who knows what they’re doing … or in my case, a lot of head-scratching.

I appreciate your consideration and feedback, though, so thanks!

Regards,

Mike

[]

From: Chris Clark @.*** Sent: Tuesday, April 19, 2022 4:08 PM To: groveco/django-sql-explorer Cc: MYX-GitHub; Author Subject: Re: [groveco/django-sql-explorer] Feature Enhancement: All Queries Outlining Expand/Collapse Indicators and Related Enhancements (Issue #464)

Interesting. I think the way to do this would be to use some kind of better library/control on the front-end. The implementation of the collapsable rows is very lightweight (uses a bootstrap plugin called "collapse"). There aren't really any configurable options and I don't think it's very extensible. I'm sure someone has developed some kind of tree view that could do it -- but it would require replacing bootstrap collapse.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

chrisclark commented 1 month ago

This simply adds a visual indicator around expansion. Hardly the nested tree-view stuff, but it's something! I'll keep this issue open.