Thinking more about this, I realized that the best solution would be to use what other folks have been doing for literal decades in apps like Inkscape, CAD, etc.: Have ALL elements be unique objects in specified, hierarchal layers with individual settings for things like transparency, X & Y scale, whether or not that object should be included in printing, etc. That extreme flexibility would allow users to do things like load in a dozen SVG/PNG/etc. images to trace and pull ideas from as well as for custom logos/text boxes/etc. to be printed on the finished piece.
Thatās more or less what I plan on doingā¦ as opposed to just a single image per draft block. I have more insight to the Qt graphics system, and how Seamly2D telates to it. Keep in mind Qt does not support layers per se. Without getting in the weeds too muchā¦ you can only set a Z level for qgraphicsitem to layer items that are at the same level or below - or more succinctly - siblings or children. Setting a Z for an item has no effect on Parent items. In other words you can place an item behind (or above) a sibling or child, but not the parent.
Hey Graceā¦ just had one of those Hmmm momments. Iām still working on adding a backgroubd imageā¦ and at the moment Iām looking at a PDF of the Blue Book for a jacket I have to draftā¦ and the light bulb went off. I know your looking at using an image as a reference for drafting, and not tracing like I and others have envisioned. It dawned on me that it could be kinda of annoying to keep switching back and forth between Seamly2D and the pdf viewer - what if I was to add a separate dock window that an image could be loaded in, with just basic zoom and scroll? You could load images in the dock, and then move or size the dock over the drafting work area. A hotkey could show / hide the dock.
As an aside, Iām also looking at tabbing the sidebar area for the various docks to make it easier to manage.
That would be wonderful. Would it be possible for the image dock window to go behind the pattern draft, so that one can check things - like angles - and figure out how to translate the very old pattern book instructions into resizable Seamly patterns?
In other words, while it would be cool to have even that, you still find it useful to have the picture behind the drafting board even though you arenāt tracing off of it, yes?
No. Dock windows by nature are either meant to dock at one of the positions left, right, top, bottom, or to float (if enabled) on top of the main view window.
Either way I am working on adding images to the draft mode scene (board)ā¦ which will appear behind the draft block objects. Which could be used to trace off of, or to just exist as reference.
I was just thinking that if there was reference dock it could contain images, text, or doc filesā¦ basically the instructions to draft a pattern that are contained in many of the books. Seems it would be more convenient to embed the reference material with the pattern, rather than having to open multiple apps and constantly switching between them.
Yes, I think that will be useful, especially in the case of some of the older menās tailoring books where the images are on very different pages to the instructions
Well, I did something last night that I have no idea why Iāve bever done beforeā¦ I hooked up my 32" TV to my laptop and used it as a second monitor in extended mode. This is just way coolā¦ In Seamly2D I threw all the right side docks on the other screen, and it freed up a lot of work space. Which definitely convinced me that having a reference dock window would be useful.
Does it have an HDMI port? If so, with Windows 10 a couple simple settings will allow you to use the HDMI as a second monitorā¦ by selecting āextended modeā it expands the desktop across both monitors.
Yeahā¦ thatās my dilemma tooā¦ I usually spend time on the couch working at the laptop while watching the TV.
Yes, it does have an HDMI port. And I think there is a way to āsplitā the screen. Iāll have a look into it when theyāre done with loadshedding. At the moment, we barely have electricity.
Itās real simple then. Assuming you connect the TV/Monitor into the HDMI portā¦Just go to settings->system->display. You should see a link for Advanced display settings. From there you should see a āChoose displayā dropdown- which should show the laptop display as #1, and the tv as #2 where you can change the settings for that display. Which may be desirable to match the scale / resolution between the displays. Back on the display page there is also a Multiple displays settingā¦ choosing āExtend the displaysā will extend your desktop across both displays. Now you can drag floating docks onto the 2nd display screen - which frees up space for your boards. Or you can move a whole app into the second display. The mouse will easily move between the 2 displays making it easy to drag and drop between two apps.
Did this project ever continue?? I have a bunch if paper patterns id like to digitize with more function, but doing the blocks and all manually is a bit of a struggle
Yes, Iām sure itās going to be coming in the not too distant future. Unfortunately, a few things have had to wait after a huge crash that destroyed all these amazing new things. But @Douglas is catching up and putting in changes that will make this all the more possible.
Itās been on the back burnerā¦ besides having to reconstruct the feature, I got tied up at work for months with several large projects. Itās probably time to get back to that feature.
It would be nice to have this feature soon!
But I think that my current project I have to use transparent Millimeterpapier and counting the squares ā¦