Hotkey, Icons, Suggestions
Issue: The hotkey assigned to "Tools / Shaded shape" (V) can NEVER work. It is already assigned to "Select / Move..." and "Select / Rotate...". Perhaps if you feel the hotkey (Shaded shape) is necessary, the routine could test for an existing selection: if No - use "Shaded shape", if Yes - use Selection routines. Either that or just nuke the hotkey for "Shaded shape".
Issue: The "View / Icon size" routine DOES work, but there are some issues with some icons. The "File toolbar" icons are obviously NOT vector, and do not respond to the 16px -> 20px change. If you keep increasing the size, suddenly the icons become vector icons and resize properly, BUT they are different (colors and content both)! Likewise, the "Remove layer" icon in the Layers panel (trash can) changes to a different design as size increases! I think there must be a motley collection of previous icons; they probably should be ALL vector. Perhaps I can play with this in the future...
Issue: If Python is not installed, clicking the Script / Version menu item produces a dialog stating so. However,
- the dialog does not have a useful title (currently displays "display_version"), and
- the dialog does not display the LazPaint version.
Issue: The Palette Options menu is opened via a button at the top. This button is highlighted when the menu is open, however, clicking outside the menu/button CLOSES the menu (expected), but the button remains highlighted (NOT expected). Hovering the mouse over the button does clear highlighting.
Suggestion: It would be nice if there was a symbol somewhere to indicate that the file has changed. Perhaps (like many other programs) an asterisk (*) could be attached to the file name in the Windows title bar.
Suggestion: Some operations take a while to complete, at least on my old computer. Could the cursor be changed to something else while processing is done (to indicate to the user that LazPaint is busy)?
FYI, I have started to create a help file (Windows CHM) for LazPaint. I have had some experience with this for other application authors. I realize that the CHM (Compiled HTML) format is outdated, but it STILL WORKS (even on Windows 11, I think) and has some really great features. I suppose the final product 'could' be 'converted' to PDF for other operating system use. More on this as the work progresses.
I've been playing with the Import 3-D object routine - AMAZING work on the viewer. I've never worked/played with such objects before. Great work!
Hello @Surveyor-lost
Thanks for your feedback.
About the hot keys: shaded shape is bound to the Y (y) key, rather than V (v) key.
About icon sizes: it is true that there are differences in icons. I left the previous low resolution icons as they work well on low resolutions, the newer icons look nicer but I am not sure they will be great reduced to 16x16.
About Python: indeed there is an error message if Python is missing. The dialog is not supposed to show LazPaint version.
About the palette menu: indeed the button is not refreshed when the menu is closed. I take a note of that.
About the modification status: I agree it is a good idea to add an asterisk when the file is modified.
About slow operations: it is possible to add an hourglass during some operations. Which one did you find to be a bit long?
It is wonderful to hear you're starting a help file. I will be happy to include it or link to it in the software.
Glad you like the 3D import! That was quite a lot of work indeed, I appreciate your kind words.
Warm regards