QCAD Bugtracker

QCAD - 2D CAD System.

Click here for a documentation of the DokuWiki formatting syntax that can be used in reports

Please search for existing tasks (also closed ones) before opening a new task.

Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)

IDCategoryTask TypeSeveritySummaryStatusProgress  desc
1156QCAD (main)Feature RequestLowAdd preference to force toolbars to be floatingAssigned
0%
1 Task Description

Would it be possible to have the choice to dock or not dock toolbars - in other words keep them floating, an additional option in the tool settings could be added?

1169QCAD (main)Feature RequestLowBitmap clippingAssigned
0%
1 Task Description

Clipping bitmaps to only show a part of the image.

See:
http://www.qcad.org/rsforum/viewtopic.php?f=32&t=3263

1172QCAD (main)Feature RequestLowPrint Preview - Add 'Place Paper Option' toolAssigned
0%
1 Task Description

Often in print preview I need to move the paper around and position it with the ‘Move Paper Position’ tool, which is useful, but what would be an additional extra useful option would be a ‘Place Paper Here’ tool.

Then I could simply use this tool first and then use the ‘Move Paper Position’ tool afterwards to fine tune things!

If you look at the attached image you will see that in this students file they have got their drawing spread out all over the place:(

1262QCAD (main)Feature RequestLowMissing some kind of "QCAD is still working" indicator.Assigned
0%
1 Task Description

If I have to do some kind of intense tasks like converting a previous Polyline, which is now exploded to lines (maybe a couple hundred thousand short lines) back to a polyline (Polyline/Create from Segments) QCAD needs time to do that. In this “working time” I can’t see any indicator that QCAD is working. Not a Hourglass on the mouse or some other indicator. I have just the feeling: Nothing is going on right now ...

It would be nice to have some kind of visual info that QCAD is working.

1263QCAD (main)Feature RequestLowLibrary Browser: Configurable background color for icon...Assigned
0%
1 Task Description

See:
http://www.qcad.org/rsforum/viewtopic.php?f=31&t=3709

1282QCAD (main)Feature RequestLowChangeable color of the selection bar in layer list. Assigned
0%
1 Task Description

Changeable color of the selection bar in the layer list.
Now the color of the bar is darkblue and the underlaid icons are black and are not readable.

1287QCAD (main)Feature RequestLowInformation tool shows absolute units in print previewAssigned
0%
1 Task Description

With that new feature the information tool shows the absolute paper units in the print preview mode instead of drawing units.
So you can determine the exact size of an entity in the printout without manual calculating with the drawing units and the scale factor.

See also http://www.qcad.org/rsforum/viewtopic.php?f=89&t=3793

1288QCAD (main)Feature RequestLowPrint Preview Scaled RulersAssigned
0%
1 Task Description

Would be nice, if in print preview QCAD rulers would switch to paper dimensions. Chat here http://www.qcad.org/rsforum/viewtopic.php?f=89&t=3793

After all, print preview is not just the drawing on white, isn’t it? Everything else should stay in drawing units. Just the rulers, maybe a preference?

1298QCAD (main)Feature RequestLowDrawing Preference; File formatAssigned
0%
1 Task Description

Hi, I get anoyed everytime saving a drawing;

 File Format not recommended.......          [Yes]   ; I know. it's suppose to be in that format!
 Saving to file......                        [OK]    ; I already told you
 Black entities ......bla bla                [OK]    ; I already told you
 Custom colors ...... bla bla                [OK]    ; I already told you

Therefore, Drawing Preferences should start with the file format choice field;

 File Format: R.......

Drawing should be opened and saved in that format without any question. Please.

1302QCAD (main)Feature RequestLowIsometric projection on the current layerAssigned
0%
1 Task Description

It would be very useful to have the same possibility for Isometric projection like the Paste tool etc.. An option which ask me to put a new Isometric projection on the current layer is right now missing. If I like to have this new Isometric Projection on a different layer I have to reselect the projection and move it to that layer. That is plain inconvenient.

1312QCAD (main)Feature RequestLowMake dimension label decimal separator configurableAssigned
0%
1 Task Description

Make dimension label decimal separator configurable (DIMDSEP).

1345QCAD (main)Feature RequestLowAdded option to paste a number of entities with even/eq...Assigned
0%
1 Task Description

Please see topic:
http://www.qcad.org/rsforum/viewtopic.php?f=31&p=14209&sid=162973e4a12f58c8116299b62673a520#p14209

An additional option would be useful to paste any given entity a set number of times with even/equal gaps in between.

1362QCAD (main)Feature RequestLownew layer tool: Toggle visibility allAssigned
0%
1 Task Description

Hi,

I use a lot of “temp” layer to keep my drawing organized during a design session. Ad the end of the day (or week or month ...) I need to get rid of this “garbage” but unfortunately there is no easy way to delete all this layer in one go.
Most of the time those layer are invisible. The “important layer” are visible. If I could toggle all layer from visible in invisible in one go with a switch like “Toggle visible layer all” and then use “Select all” / delete / Purge unused layer I’m able do get rid of this stuff with just a few clicks.

The same tool would help to improve the workflow in the case that I just have to switch between all visible / invisible layer for testing / double checking / cleaning or what ever. Currently I have to toggle every single layer to get this done and if I work with many layer I need to have a perfect working memory (or a piece of paper with many notes!) to be able to restore the same desired working order.

And I’m confident - there are many more useful scenarios for a tool like this one ... ;-)

pics: “Toggle visibility all” with one click:

1407QCAD (main)Feature RequestLowSplines: add support for knot weights, start-, end tang...Assigned
0%
1 Task Description

Attached DWG/DXF files are incorrectly read by QCAD.
They contain splines drawn using ZWCAD and saved as DWG/DXF version 2000.
Above splines are polylines created with autolisp routine which converts spline to polyline, so you can see how splines should actually be drawn.

First spline is created with fit points: 2,2 4,4 6,2
Then copied and applied weight of 2 on central control point.
Then copied again and applied weight of 0.5 on central control point.

Second spline is created with fit points: 6,2 8,4 10,2 with vertical start and end tangent.
Then copied and applied fit tolerance of 1 for fit points.

Third spline is created with fit points: 10,2 12,4 14,2 with horizontal start and end tangent.

Fourth and fifth spline are correctly drawn by QCAD.

Link to bitmap (converted to png) export:
External Link

Versions
QCAD version: 3.13.1.0
Date: Mar 17 2016
Qt version: 4.8.4
Compiler version: gcc 4.4.3
Build Date: Mar 17 2016
Revision:
Architecture: x86_64
OS: Linux
OS version: Unknown

1425QCAD (main)Feature RequestLowAutomatically create hatch entities behind border entit...Assigned
0%
1 Task Description

Automatically set the draw order one lower than the lowest draw order of a border entity when creating a hatch. This should be a user preference, since not everyone might want that behavior.

1430QCAD (main)Feature RequestLowModify > Round: one-click filletAssigned
0%
1 Task Description

See also:
http://www.qcad.org/rsforum/viewtopic.php?f=31&t=4256

1440QCAD (main)Feature RequestLowNew Drawing in Simple APIAssigned
0%
1 Task Description

Could it be possible to add a simple function to add a new empty drawing (like File > New) to Simple.js ? Thank you. (PS, this simple.js API is awesome, btw :D)

( I already have my own to simplify my scripts, but it does not seem to work correctly if I set action.setRequiresDocument(false); in the init functions
See more at http://www.qcad.org/rsforum/viewtopic.php?f=32&t=4203#p15203 )

1452QCAD (main)Feature RequestLowColour opacity optionAssigned
0%
1 Task Description

Not sure how difficult this would be to implement but just wondered if it is possible to have an option in QCAD to change the opacity of a colour ?

related to topic: http://www.qcad.org/rsforum/viewtopic.php?f=83&p=15715&sid=45f0f0679e8257f3cf98f91e4f0c4577#p15715

1464QCAD (main)Feature RequestLowOption button to access finer grid to snapAssigned
0%
1 Task Description

Hi,

I use eagle cad for pcb designs and I like its ability to snap to finer snap to grid when pressing option button (ALT in windows).
I am fine with auto grid setting, however, it would be good to also have a way to access finer grid when pressing down option button.

For example, when zoomed out, grid is 100mm apart.
When pressing down on the option button (ALT in windows), grid switches to finer 10mm.
This will save me time, zooming in to access finer grid to snap to.

1472QCAD (main)Feature RequestLowArc fit tool to improve large filesAssigned
0%
1 Task Description

Large files/large entities perform bad in QCad. There are many dxf files that are created with thousand of lines that perform reasonable in other cad’s/cam’s that qcad cannot match.

One very useful tool, that could be added would help to improve qcad performance and at the same time enlarge the dxf quality (by replacing thousand of files by arcs), would be a tool called “arc fit” where, when possible and under a determined possible error margin (user selectable) creates arcs replacing the existing lines.
This would improve the file work in QCad also improves CAM software that would work after QCad, that I think is important for many users.

For example, if it is needed to use qcad to generate toolpaths for letters, after exploding letters, the output is almost impossible to work due to the number of lines that are created. Having arcs instead of lines would greatly improve qcad use.

1503QCAD (main)Feature RequestLowDetect duplicates within a given selection -new tool re...Assigned
0%
1 Task Description

It would be so useful to have an option to be able to detect duplicates within a given selection.

1541QCAD (main)Feature RequestLowView > Zoom > Zoom In/Out: Make zoom factor configurabl...Assigned
0%
1 Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=32&t=4729

1555QCAD (main)Feature RequestLowExport list of points.Assigned
0%
1 Task Description

Hello
It would be great when you can add a function to export a selected object as a list of points.
Is it possible to add?

Autodes DWG TrueView 2017 has this function and it is very useful.
Here you can see a screenshot of this function.

1577QCAD (main)Feature RequestLowPostfix for DIM / Remember last DIM Label ...Assigned
0%
1 Task Description

Hi,

unfortunately I need to use from time to time different Units in a drawing. It works nice with the Scale possibility but to keep my drawing readable I need to label then the DIM accordingly. Sadly I don’t have a Postfix option so I work with a workaround what means I use <>”, or <>’ and <>mm in the Prefix field. If I then terminate the DIM tool and start it again I will loose my settings except the Scale Factor.

May I ask for an additional Postfix option or/and a remember functionality of those fields?

1613QCAD (main)Feature RequestLowAdd Orthogonal Option to Angelur DIM Tool ...Assigned
0%
1 Task Description

... please see below:

https://www.qcad.org/rsforum/viewtopic.php?f=31&t=4956

1673QCAD (main)Feature RequestLowLayouts and Viewports: support polygonal viewportsAssigned
0%
1 Task Description

Add support for polygonal viewports

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=89&t=5241

1702QCAD (main)Feature RequestLowDraw > Polyline: add boolean operationsAssigned
0%
1 Task Description

Add intersection, union, difference, XOR operations for closed polylines.

1705QCAD (main)Feature RequestLowConnect certain actions and layersAssigned
0%
1 Task Description

When dimensioning my drawings I always want the dimensions to be on the dimensions layer.
When adding text I want the text to be on the text layer.
When drawing an infinite line it is always a construction line, therefore I want it to be on the construction line layer.
When drawing a line segment it almost always is on my outline layer.

So I propose a new option to bind certain actions to certain layers.
Whenever those actions are selected the layer should automatically be switched.

I can imagine this being implemented in the General→Tool Settings menu, where the short cuts are defined.

1713QCAD (main)Feature RequestLowAdd attribute value "By Parent" for child layersAssigned
0%
1 Task Description

Add attribute value “By Parent” for color, line weight, line style for child layers.

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=31&t=5407

1714QCAD (main)Feature RequestLowDimension > Diametric: improve display when label is mo...Assigned
0%
1 Task Description

See also:
https://www.qcad.org/rsforum/viewtopic.php?f=31&t=5408

1755QCAD (main)Feature RequestLowSelecting standard rotation angles by mouse click for M...Assigned
0%
1 Task Description

This would be nice.
It will save a lot mouse - keypad changes for me.

1810QCAD (main)Feature RequestLowChange icons from black on white to white on black depe...Assigned
0%
1 Task Description

Automatic change of icons in the Library Browser from black on white to white on black or vice versa depending on the background (white or black; light or dark) in QCAD main window.
See also https://www.qcad.org/rsforum/viewtopic.php?f=31&p=21970#p21970

1833QCAD (main)Feature RequestLowDeep synchronize attributes featureAssigned
0%
1 Task Description

There is the Synchronize attributes feature which works well. But It affects only block references in the active layout(modelspace, block layout). If I want to synchronize attributes of block references in in another blocks, i have to manually go through all blocks and run synchronize attributes feature. That is the reason I would like to modify Synchronize attributes feature to affect all block references in a drawing, or add new Deep synchronize attributes feature.

1837QCAD (main)Feature RequestLowLine bisector toolAssigned
0%
1 Task Description

Hi,

we have already this nice tool “Angle bisector”.

I would really appreciate if we could get the same function for parallel lines to place a line exactly in the center of both lines.

Thanks.

1878QCAD (main)Feature RequestLowSnap > Distances from 2 Points: snap to point with give...Assigned
0%
1 Task Description

See also:
https://www.qcad.org/rsforum/posting.php?mode=reply&f=32&t=6211

1888dwg2bmpFeature RequestLowAdd support to disable hatch rendering on "dwg2bmp"Assigned
0%
1 Task Description

Hi!

A friendly request to add an option to disable hatch rendering on “dwg2bmp” conversions.

Depending on the nature of the conversion and the density of the hatch, this may render unintelligible images (see attachments). The option could look like “-t, -nohatch” to indicate hatches should be hidden before rendering. This could potentially become an option too for “dwg2svg” or “dwg2pdf.”

Amazing product, thank you so much!

1903QCAD (main)Feature RequestLowSaving layer settings, e.g. visibility status, associat...Assigned
0%
1 Task Description

In a medium complex drawing it may be too much details to have all layers in a drawing visible at once.

Instead a number of views would be created that saves not only zoom level and position but also what layers are visible and not (as appropriate for the purpose of that particular view). This is very cumbersome (to the extent it is not really realistic) to achieve today and requires a lot of duplication of both model and layers.

The advantage of adding this is the ability to have only one model (with multiple views) and avoid duplication of work and the risk of inconsistency inherent with many copies of the model.

As a further (and natural extension to this) would be the ability to used this functionality with view-ports to be able to create (possibly many) paper-spaces from a single model. This would however require view-ports to be aware of what view they are a window into. A single change in the model would then propagate to all defined view-ports and paper-spaces.

1926QCAD (main)Feature RequestLowNo negative coordinate values ? (DO command)Assigned
0%
1 Task Description

Just starting with QCAD, for some hours now - really excellent user interface (compared to other low budget CADs, like DCAD, or BeckerCAD...) !

Surprisingly, point coordinates - entered via the command line, and shown with correct positions on the drawing- are not displayed correctly with the ‘dimordinate’ (DO) command.
There are no negative values, even when the center point (0;0) is right in the middle of the drawing, so points left and below should have !

GW.G

1928QCAD (main)Feature RequestLowOptionnally 'Auto clean up' after generation of NaN / N...Assigned
0%
1 Task Description

Some functions / methods can generate some sort off entity or part with NaN / Null / Null-lenght ... props.
Some explicitly don’t and test their actions with isNull().

As these serve a purpose in some processes, trails of them can be part of the results.
For some users Null / Null-lenght are meaningfull, for other users these produce errors down the line.
In a few cases its a desirable feature eg. controlpoint spline.
(Allthough there are no Null props involved with equal successively controlpoints)

Many problem post on the forum are related to Null - Zero and so on.

In some cases it can’t be undone by re-editing the drawing.
https://qcad.org/bugtracker/index.php?do=details&task_id=1925

If it can’t be undone by Undo/Redo it is a bug.
https://qcad.org/bugtracker/index.php?do=details&task_id=1757

In some cases there is a difference noticed after file save-close-open.

1940QCAD/CAMFeature RequestLowCAM > CAM Configuration: Add program descriptionAssigned
0%
1 Task Description

Add a program description to the CAM configuration dialog and export to postprocessors as variable.

See also:
https://www.qcad.org/rsforum/posting.php?mode=quote&f=32&p=24649

1976QCAD (main)Feature RequestLowEnvelope at offset to a poly toolAssigned
0%
1 Task Description

See:
https://www.qcad.org/rsforum/viewtopic.php?t=6650

1977QCAD (main)Feature RequestLowCorresponding coordinate format Assigned
0%
1 Task Description

Hi,

It would be less confusing to read messages in the command line protocol if it would use the same coordinate separators like the settings below Application Preferences / General / Coordinate Format.

This example shows the “Absolute Cartesian Coordinate” but of course all corresponding format settings should be used within messages.

Absolute Cartesian Coordinate: Setting = semicolon (;) but the message will use division (/).

2060QCAD (main)Feature RequestLowDialog box for Layer StatusAssigned
0%
1 Task Description

So far, layer status has only been implemented very rudimentarily.
I wish something like a dialog box in which you can choose for each layer status, which layers belong to it and which not.

2087QCAD (main)Feature RequestLowMore options for "Paste along Entity" [PE]Assigned
0%
1 Task Description

“Paste” has already the options: To current layer, Overwrite layers, Overwrite blocks.

Would be a nice time saver to have the same options for “Paste along Entity” too.

2161QCAD (main)Feature RequestLowMake Polyline from Selection (OC) configurable for simp...Assigned
0%
1 Task Description

QCAD Professional
Win installer 32bit
Version: 3.25.2.7 (3.25.2.7)
Internet: QCAD.org
Build Date: Dec 16 2020
Revision: e06f230
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Not related to OS, nor version.

The method Polyline from Segments (OC) can be configured for tolerance and simplification in the Options Toolbar.
The method Polyline from Selection (OG) has no UI or none showing.

OG retrieves a tolerance from QCAD.ini, what is initially not set:

    var tolerance = RSettings.getDoubleValue("PolylineFromSelection/Tolerance", 0.001);

The tolerance will be default = 0.001 similar as the default in AppPrefs.
The tolerance setting is included in QCAD.ini after changing the AppPrefs entry.

OG calls PolylineFromSelection.autoJoinSegments with this tolerance:

    var counter = PolylineFromSelection.autoJoinSegments(di, tolerance, this);

PolylineFromSelection.autoJoinSegments calls PolylineFromSegments.createPolylineShape
with simplification hard coded to true. (last parameter)

    // create polyline from line, arc, spline or open polyline entity:
    var polyline = PolylineFromSegments.createPolylineShape(
                    entity, doc, vTolerance, op, undefined,
                    traversed, callBacks, undefined, true);

I would like to see the simplification optional and default = true.

Regards,
CVH

2195QCAD (main)Feature RequestLowSaved views include memory of blockAssigned
0%
1 Task Description

When saving a view, it would be great if the view also saved which block (model space, layout block, or any other block) that was active at the time the view was saved and when the view is later re-activated, the corresponding block would re-activate.

2213QCAD/CAMFeature RequestLowAllow editing Spindle Speed separately for each Toolpat...Assigned
0%
1 Task Description

Hello dear CAM developers!

I need to use the same tool at different spindle speed in a single machining file.
I would deeply appreciate if you could add a Spindle Speed edit field in the CAM Profile Toolpath edit window in order that each Toolpath can have its own Spindle Speed value (same as you did for Feed Rate and Plunge Rate)

FYI, the tool on my concern is a laser who’s power is driven by the Spindle Speed PWM signal.
I need to be able to do both engraving and cutting in a single file.
Alas! this laser tool is defined with a fix and unique number (99).
Therefore I cannot define different laser tools with different speeds.

Many thanks
Best regards.

2282QCAD (main)Feature RequestLowAdd a "Save As" command while editing blocks in placeAssigned
0%
1 Task Description

As a heavy mechanical drawings user, it would help a lot to have an option to exit a block saving as a new name and making it a new entity from that time ahead.

Example: if a have a lot of screws, one of then is behind another peace and need the to have some lines changed to hidden style lines, in the flow of the work is great if I edit that screw in place and when exiting have the option to save as a new block, to don’t mess with other entities of the same block that I don’t want to change. Yes, there is a workaround that is duplicate and rename the block prior to the editing, but a save as seems to work easier.

Thanks Andrew and team!

2293QCAD (main)Feature RequestLowinsert attributes into a point elementAssigned
0%
1 Task Description

Would it be possible to extend the tool for importing points with a label so that when importing points into the drawing (as it is now), the attributes of the point are taken from the csv file and written to the point’s own properties? See attachment. This would extend the functionality of the tool and I assume that it would also lay the foundation for the possible re-export of such points from the drawing to a csv file, including all the details.

2301QCAD (main)Feature RequestLowRotate preview on/offAssigned
0%
1 Task Description

Hi,

I believe prior QCAD version 3.22.0.0 there was no rotating preview. The rotating preview shows the outcome regarding to the chosen center point. I know that it is also common for move/copy. However, for me it is very confusing and difficult to chose the correct center point for a rotation if I’m constantly been distracted by the most of the time overlapping preview of my selection. This said if the drawing is very detailed I have to zoom in extremely to be able to snap to the right entity. That wouldn’t be necessary without the preview. Additional rotate a large drawing selections will compromise the performance - CPU is going like crazy.

It would be nice to have an option to turn this preview on/off.

Showing tasks 151 - 200 of 371 Page 4 of 8<<First - 2 - 3 - 4 - 5 - 6 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing