Akascape / CTkDesigner-Support

Support page for CTkDesigner - GUI design app for customtkinter
https://ko-fi.com/s/6fca1ae70f
Other
85 stars 0 forks source link

Bugs and requests in V6 #23

Closed teijiIshida closed 1 month ago

teijiIshida commented 4 months ago

I was testing V6 and found some bugs....

Bug: when clicking Adjust Font, the label shows "Frame Size" instead of "Font Size". But after changing the font size, it then fixes itself. Bug: With segmentedbutton, when Add Navigation (Auto). After I export .py, when I click the segementedbuttons, everything jumps all over the place.

I'll also make some suggestions too if you don't mind... Feature request: -Allow pages to be renamed and reordered. It's useful when using segmentedbutton if a user want to change their mind on which button link to which page. -Remember locked status on re-open json. I locked all the widgets because I tend to accidentally move it a few pixel when double-click, but they get unlock every time I Open json again.

Akascape commented 4 months ago

@teijiIshida

when clicking Adjust Font, the label shows "Frame Size" instead of "Font Size".

Silly typo error, will be fixed.

Bug: With segmentedbutton, when Add Navigation (Auto). After I export .py, when I click the segementedbuttons, everything jumps all over the place.

Did you fix the segmented button or not? You have to fix the navigation widgets so that it is shown in all the pages.

Will work on other features later. expect V6.1 for small changes

Thanks for giving all the feedback and suggestions.

teijiIshida commented 4 months ago

Before, I had all the widgets on top frame, including segmented button, all Fixed Above, so they jump all over the place. After I fixed them all in frame, it works correctly now. Thanks.

No problem. I'm glad you're taking suggestions.

teijiIshida commented 4 months ago

-Remember locked status on re-open json. I locked all the widgets because I tend to accidentally move it a few pixel when double-click, but they get unlock every time I Open json again.

This isn't really important for me anymore, so no rush. I just found out if I fix the widgets to a frame, they can't be drag around anymore, which is what I wanted.

The tooltip in V6 is so small (edit: I think it is because of DPI awareness. On my laptop it's small but on my desktop it's normal size)). And the position is really far from the widget. Here is an example of a tooltip I added to the right textbox. Can you make the tooltip closer to its widget? And maybe add an option to adjust font for tooltip? 2024-06-08 16_13_01-JVP Batch Files Config Tool v0 1

Akascape commented 4 months ago

I just found out if I fix the widgets to a frame, they can't be drag around anymore, which is what I wanted.

You have to click fix above to remove the widget from frame, then move it, then again click fix in frame.

Can you make the tooltip closer to its widget?

I will try to improve the tooltip, if you want a different tooltip then you can use my CTkTooltip widget which contains lots of other features.

The point is that, you can edit everything in the code and get the desired results. You can pass font parameter separately in the tooltip in your code.

teijiIshida commented 3 months ago

Thank you. I just tried your CTkTooltip. It's amazing! I love the customization and professional look. Also, the placement was spot on without any x/y offset, justify, etc. I think the tooltip in CTkDesigner has a placement bug.

This is an example of me placing my mouse cursor in the middle of the right textbox (right of TG Path button). CTkDesigner's tooltip shows it way off on top, while CTkTooltip shows it just to the right of the mouse cursor as one would expect. Incase it's not obvious, the tooltip is "Specify or browse to TG path by clicking the button to the left."

Default tooltip from CTKDesigner: default tooltip

CTkTooltip: ctktooltip