Closed DSCaskey closed 4 months ago
Wow, team! We've some amazing updates coming with this PR! Let's wonderfully summarise them in an easy-to-understand manner:
Adaptive Pen Settings Enhancement 🖊️
Our application can now adaptively select the pen style, depending on your preferences. The magic unfolds in src/app/seamly2d/dialogs/configpages/preferencesgraphicsviewpage.cpp
where we've included code to determine pen usage based on your settings. This gives you personalized control resulting in a more intuitive, user-friendly experience.
UI Upgrade 👌
We've made some slight modifications to src/app/seamly2d/dialogs/configpages/preferencesgraphicsviewpage.ui
which brings an incremental but noticeable change in the interface.
More Functionalities 💼
Our trustworthy library src/libs/vmisc/vcommonsettings.cpp
has been empowered with the ability to remember your pen preference. It holds utility functions that remember if you want to use the current pen settings, thereby streamlining your work process.
Better Tool Dialogs 🗣️
The files src/libs/vtools/dialogs/tools/dialogalongline.cpp
, src/libs/vtools/dialogs/tools/dialogbisector.cpp
, src/libs/vtools/dialogs/tools/dialogheight.cpp
, src/libs/vtools/dialogs/tools/dialognormal.cpp
, src/libs/vtools/dialogs/tools/dialogshoulderpoint.cpp
and src/libs/vtools/dialogs/tools/point_intersectxy_dialog.cpp
all went under a small transformation. They use the adaptive pen settings to determine line type and weight to make the UI coherent and more pleasing to the users.
What a marvelous team effort!! Keep up the exceptional work, everyone. Onward! 🏁 🚀 😊
Hey @onetchou or @csett86,
Can one of you review this PR... I'd like to clear this off the table so I update the translations in develop to fix the conflict issues on other feature branches.
Thanks
This PR adds a preference to always use the current pen, which will override the hardcoded default pen of a few select tools.
Closes issue #1131