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

Feedback on extension development #1480

Open
enkelmedia opened this issue Dec 22, 2024 · 0 comments
Open

Feedback on extension development #1480

enkelmedia opened this issue Dec 22, 2024 · 0 comments
Labels
enhancement Idea of improvement of existing feature. untriaged

Comments

@enkelmedia
Copy link

enkelmedia commented Dec 22, 2024

What improvement do you think would an existing feature or tool in DevToys?

Hi!

First of all, thank you so much for all the great work you've been putting in to this project! I read the blog post about your movement to v2 yesterday and it was a great read!

I have some tools that I wanted run cross plattform and figured that builing it as extensions for DevToys would also allow me to share them with others. So I've been playing with a extension and I got some feedback/questions/ideas. I've looked at the docs and the references but could not find info about this.

Solution/Idea

Grid

Copy cell content
It would be great if there was a "mode" in the grid where the user could copy the content of a certain cell. In my scenario I have a URL in one of the cells and it would be awesome to be able to copy the URL.

Alignment on column header
Currently the headers are always centered, it's probably a great default but in my scenario i have some smaller numbers so it looks kind of of.

image

OnRowSelected
Seems like it requires two clicks in the Grid before the event fires, might be intentional but the UI will make a row look selected on the first click.

Stack

I wanted to have a textbox to the left and a button to the right. So i did something like this:

 Stack()
     .Horizontal()
     .WithChildren(
     _textInput,
     _btnCrawl
         .Text("Crawl now")
 )

I tried all kinds of AlignHorizontally() and AlignVertically() but it does not seem to have any effect.

image

Ideally I would like the textbox to stretch and then the button to be on the right aligned to the bottom but I did not manage to get that to work.

Buttons

  • It seems like buttons does not respect the Hide()/Show() settings or the Enable()/Disable().
  • Would be nice to be able to add a tooltip, e.g. when only using a icon and no text to be able to provide a short description.

Comments

I hope that maybe some of these reports can be useful for you and once again, thanks for a awesooooome tool!

@enkelmedia enkelmedia added enhancement Idea of improvement of existing feature. untriaged labels Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Idea of improvement of existing feature. untriaged
Projects
None yet
Development

No branches or pull requests

1 participant