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 TypeSeveritySummary  ascStatusProgress
2531QCAD (main)Feature RequestLowAn always-visible hotkey overlay option would be extrem...Assigned
0%
Task Description

Hello! This is perhaps the most useful and valuable of the suggestion ideas I’ve had for QCAD so far!

I think it would be extremely useful if there was an option within the QCAD preferences for making it so that the hotkeys currently bound to each tool button in the UI (if existent) are always displayed such that they are overlaid on top of each of the buttons. There are two main approaches I can think of for doing that (both intended to avoid disturbing the existing layout of the UI):

  1. Display the current hotkey binding associated by drawing it (probably in a distinct color) on one of the edges or corners of each of the buttons (such as the bottom middle side, the lower left corner, or the lower right corner). Even at a small font size I think this would be very effective and useful.
  2. Instead of making the overlaid hotkey display in a small font at a side or corner of each button, you could have the hotkey text be in a large font and overlaid on top of the entire button, using things such as transparency and a distinctive (never used in the other parts of the UI) color to ensure that the button icons is still readable. A broader width of the font stroke may also help if transparency is used, so that the underlying icon lines remain more readable.

Both approaches have pros and cons. I personally lean towards the former, but Husky and CVH seemed to take issue with the readability of small fonts and so I later suggested the later option too.

They seemed opposed to both (at least during the forum discussion). However, I think this UI feature could be one of the best workflow speed improvements for the average user (many/most of whom probably don’t have time to memorize the hotkeys or just don’t end up doing so) of QCAD!

The gains in efficiency and pleasantness could be enormous potentially, even despite it QCAD already being among the most pleasant and well-designed programs I’ve ever used!

It is far faster to be able to instantly read a hotkey from the UI than to have to wait for a tooltip or to look the keystrokes up in the documentation.

Memorization is the fastest of course, but as someone who finds themselves constantly spread thin over many different programs (often half a dozen or more) for long spans of time I often find it difficult to remember all of the hotkeys for each program I use. Having such hotkeys always visible is useful for users who are spread thin, as many people increasingly in the world of software.

CVH suggested that I make custom icons myself, but doing so seems far worse than simply having QCAD automatically read and then print out the corresponding hotkeys over every tool in a programmatic and properly automated way.

I seriously think this would be one of the most awesome improvement you could ever add to QCAD!

Indeed, there is no missing feature I want more than this one!

Few programs do this but the few cases I’ve seen it the feature was extremely useful for speed without having to take weeks/months/years to fully memorize hotkeys only then forget them later. This idea eliminates that problem!

It would be glorious from a usability and accessibility standpoint! Please implement it!

Hopefully Qt’s GUI system is flexible enough to draw overlaid text over the buttons like this without to much hassle. That is the main potential impediment as I see it.

Anyway though, here is the associated forum discussion where I mentioned this idea. It was the same thread as the one where I also suggested adding a way to control tooltip delays.

 835 QCAD (main)Feature RequestLow And shortcut to change value in Option toolbar Closed
100%
Task Description

Pressing TAB should directly activate the corresponding text-field if a tool is activated where a numerical value can be set in the Option toolbar.
Pressing TAB again should select the next text-field in the Option toolbar.

If the last text-field in the toolbar is activated pressing TAB should deactivate the text-field. Pressing TAB one more time after this should again activate the first text-field.

 218 QCAD (main)Bug ReportLow Angle dimension shows arrows (no ticks) Closed
100%
Task Description

Angle dimension shows always arrows instead of architectural ticks.

735QCAD (main)Bug ReportLowAngle dimensioningAssigned
0%
1 Task Description

See http://www.qcad.org/rsforum/viewtopic.php?f=11&t=2274&view=unread#unread

 2102 QCAD (main)Bug ReportLow Angular Dimension - fixed extension line option incompl ...Closed
100%
Task Description

The property editor offers for an Angular Dimension the option to make a fixed extension (yes/no) but the input field for a length is missing.

 411 QCAD (main)Bug ReportLow angular dimension: prompt Closed
100%
Task Description

Strange behavior when adding a simple angular dimension between two lines.
Command:dimangular shows in Command window, but there are no prompts displayed to select first line or second line.
If I proceed and select the first , then second, the Dimension Arc Location: prompt appears and the dimension is properly added.

See:
http://www.ribbonsoft.com/rsforum/viewtopic.php?t=1734

 80 DocumentationTaskLow API Doc Organization Closed
100%
Task Description

Rename everything from “RSFramework” to “QCAD Application Framework” (qcad_application_framework.pro / dox / doxyfile ...).

Add header with copyright / link to homepage.

Structure of documentation:

  • Entry (main) page
    • API (links to API doc for modules):
      • math
      • core
      • gui
      • ...
    • ECMAScript Developers (links to intros and examples):
      • ECMAScript introduction
      • ECMAScript module
 2407 QCAD (main)Bug ReportLow App stalling for Trace Bitmap with no image in selectio ...Closed
100%
Task Description

Andrew,

Trace Bitmap requires a selection.
QCAD stalls when the first entity id is not an RImageEntity .

The prevImageEntity.getFileName() in the beginEvent will throw an exception for all but an RImageEntity.

The odds are against us that in a multiple selection an image is the first id.

I think you need to filter on image entities like later in the applyOperation function.

Regards,
CVH

 368 QCAD (main)Bug ReportLow Appearance preference Closed
100%
Task Description

RC1 is lazy in saving appearance to config. I noticed, because it always started with default window size. Maximizing was not carried over, also the panels were consistently reset.

Only when eg. dragging the handle to change cad-toolbar width not from preferences it would write an “appearance” section to the config file.

The appearance section should be written rather sooner than later.

 1386 QCAD (main)Bug ReportLow Application outside visible desktop area after disconne ...Closed
100%
Task Description

Using two monitors where QCAD is on the left monitor with the right monitor being my laptop.
I close QCAD, then disconnect the second external monitor. If I now restart QCAD on just the laptop, it starts in a ‘virtual’ area as if the left monitor was still there. QCAD icon appears in the toolbar but there is no way to move the application back to the main screen.

 2485 QCAD (main)Bug ReportLow Application Preference "Dimension Settings > Text above ...Closed
100%
Task Description

In QCAD Pro, I found that setting the application preference to disable “Text above dimension line” does not transfer to new drawings.

My setup:
QCAD Professional version: 3.28.1.0
Date: Mar 30 2023
Qt version: 5.8.0
Compiler version: gcc 4.8.1
Build date: Mar 30 2023
Revision: ca7ec144abd203d2a68ca91c0ff0684868ba08a5

OS: Xubuntu 23.04
Kernel: 6.2.0-25-generic
Resolution: 1920×1200 DE: Xfce 4.18
WM: Xfwm4

Demonstration procedure follows:

Fresh install QCAD Pro (no previous config file);

Edit –> Application Preferences

Under “Defaults for New Drawings”, select “Dimension Settings”

Under “Dimension Style”, “Text above dimension line” is enabled by default. Uncheck it, then press Apply button.

Change one or more other settings; for instance “Linear Dimensions” to Decimal, or the Precision. Press Apply button accordingly.

Press OK button to dismiss Application Preferences.

Quit out of QCAD Pro.

Reopen QCAD Pro. Create something that can be dimensioned, and dimension it. Label will appear above the dimension line.

Edit –> Drawing Preferences

Under “Dimension Style”, “Text above dimension line” is checked, contrary to the Application Preference setting. The other preference settings are in effect.

 212 QCAD (main)Bug ReportLow application preferences Closed
100%
Task Description

command preferences (application preferences) work one time if close, then need to close and open qcad for new preferences.

 360 QCAD (main)Performance IssueLow Application Preferences - Shortcuts (slow) Closed
100%
Task Description

In the “Application Preferences”-menu a click on submenu “Shortcuts and Commands” freeze the application for a view minutes.

 489 QCAD (main)Bug ReportLow Application Preferences - Show Crosshairs not work. Closed
100%
Task Description

In the “Preferences Panel” → “Graphics View” the checkbox “Show Crosshairs” not work. If it’s checked or unchecked the result is the same.

1789QCAD (main)SuggestionLowApplication Preferences / General / Performance :0Assigned
0%
1 Task Description

Hi Andrew,

we know that you need to have always software performance in your mind to decide which features / tools can / should be implemented and on which way.

I really appreciate your effort to find the best middle way between software features and performance but I think also it’s a tough call to appraise worldwide the overall customer equipment to make the software workable to the best for everybody. That isn’t possible without compromise.

Maybe it would make sense to think about a new dialog in the “Application Preferences” to let the user decide what kind of feature are absolutely needed regarding to his/her work-task / equipment. I don’t mean that you need to cover every single thing but the main “performance jeopardy’s” should be covered with an on/off switch.

Yes I know - that isn’t done in 5 minutes but I think that can make your life easier in the long run and will cover even more customer.

Just my two cents. ;)

 1804 QCAD (main)Bug ReportVery Low Application Preferences > Tool Settings: Filter for "Vi ...Closed
100%
Task Description

1. Search the Tool Settings for “View” and you will only find “Overlays” without the submenu information.
2. Check View manually without a search will provide the submenu information.

 2437 QCAD (main)Bug ReportLow Application Preferences, Graphics View, Fonts, Font siz ...Closed
100%
Task Description

no task description

 1074 QCAD (main)Bug ReportLow Application Preferences: dimension font Closed
100%
Task Description

Dimension font setting as default for new drawings has no effect.

 94 QCAD (main)Feature RequestVery Low Application window name Closed
100%
Task Description

It is common practice in MDI apps to use the title of the active tab for the main window. Right now this is always “QCAD”. It would be better if it reflected the name of the drawing in the currently active tab.

2181QCAD (main)SuggestionVery LowApply more distinguishable Enabled and Disabled state i...Assigned
0%
1 Task Description

QCAD Professional
Win7 WinInstaller 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

Related forum Topic:
https://qcad.org/rsforum/viewtopic.php?t=8015

CVH

794QCAD (main)Bug ReportLowApplying Solid grid lines - not workingAssigned
50%
1 Task Description

Windows
3.0.8
Application preferences > Graphics View > Appearance - Solid grid lines doesn’t change anything?

 1148 TranslationBug ReportLow Äquidistante: "Polyline" instead of "Polzlinie" Closed
100%
Task Description

Äquidistante:
Spelling correction: “Polyline” instead of “Polzlinie” ... ;-)

 652 QCAD (main)Bug ReportLow Arbitrary options toolbar height Closed
100%
1 Task Description

See:
http://www.ribbonsoft.com/rsforum/viewtopic.php?f=11&t=2099

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.

 1394 QCAD (main)Feature RequestLow Arc length dimension Closed
100%
1 Task Description

Support arc length dimenions (undocumented DXF entity ‘ARC_DIMENSION’).
Create arc length dimensions with parallel extension lines for angle < 90, orthogonal extension lines otherwise.
Display arc symbol beside or on top of label text.

 2036 QCAD (main)Bug ReportLow Arc rendering in block context Closed
100%
Task Description

Arcs in nested scaled and rotated blocks are not always rendered properly (too rough, too fine).

 140 QCAD (main)Bug ReportLow Arc rendering with QPainterPath::arcTo not precise enou ...Closed
100%
Task Description

Arcs rendered with QPainterPath::arcTo are not precise. Especially the start- / end point offsets are confusing. Differences are up to 0.01 units.

 171 QCAD (main)Bug ReportMedium arc split wrong Closed
100%
Task Description
  • see attachment
 2303 QCAD (main)Bug ReportLow Arc/Circle/Ellipse area (IC) exception for CW ellipse A ...Closed
100%
Task Description

Windows 7 pro 32 bit msi-Installer
Version: 3.26.4.5 (3.26.4.5)
Internet: QCAD.org
Build Date: Jul 20 2021
Revision: e596276
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Andrew,

With an CW ellipse Arc > 180° the GUI method info Arc/Circle/Ellipse (IC) in segment mode throws an exception:
Uncaught exception at :scripts/Information/InfoArcCircleArea/InfoArcCircleArea.js:210: ReferenceError: Can’t find variable: remainSectorArea

Rather a complex way to get the area of an ellipse arc segment.

There: area = majorR * minorR / 2 * (sweep - Math.sin(sweep)).
- where majorR, minorR & sweep can simply be sourced from the ellipse arc shape/entity.
- where the area is signed ... +CCW, -CW

About identical as for an arc segment.

For an (ellipse) arc sector one would only need to add/subtract
the area of triangle |StartP-CenterP-EndP|

Regards,
CVH

895QCAD (main)Feature RequestLowArea calculation based on existing entitiesAssigned
0%
4 Task Description

Use case:

  • Start tool
  • Choose one entity of the contour
  • If contour is closed, area of closed contour is calculated an printed in the command line history
  • Configuration parameters: segment length for arc interpolation
 2409 QCAD (main)Bug ReportLow Area measurement of hatches leads to a crash of QCAD Closed
100%
Task Description

Reported in the QCAD Forum by TSG on a macOS Catalina system.
Details on this topic can be found at https://www.qcad.org/rsforum/viewtopic.php?f=89&t=9603#p38738.

1023QCAD (main)Feature RequestLowArrange points on a plan according to variation of dist...Assigned
0%
2 Task Description

Arrange points on a plan according to an arithmetical, geometrical, logarithmic, customizable variation of distances

1214QCAD (main)Bug ReportLowArray of blocks -> Clipboard -> "flip pasted entities" ...Assigned
0%
1 Task Description

Case:

Select a block array,
put it with “Copy with reference” or “Cut with reference” into the clipboard,
choose a reference point which isn’t in the center of the array,
use the paste tool / with option “flip pasted entities”

If I flip only in horizontal or vertical direction the preview box will double in size and I can’t place the entities precisely regarding to the reference point.
If I try to flip in both directions at the same time - you can’t see this effect.

 1236 QCAD (main)Bug ReportLow Arrow heads on leaders are missing every time files are ...Closed
100%
Task Description

Arrow heads on leaders are missing every time files are opened.

 290 QCAD (main)Bug ReportLow Arrow on Leaders do not scale  Closed
100%
Task Description

I consider this a bug or at least poor software design.

When I edit the drawing preferences and change the arrow size (under the Dimensions tab), the arrows of my dimensions change as expected, but those of the leaders to not change.

No drawing preference exists to adjust the leaders separately, and scaling a leader does not scale its arrow. I currently must delete my leaders and redraw them completely to change the arrow size. Very inconvenient.

P.S. I’m using QCad 2.0.5.0-Free-1 (Community Edition) and didn’t see that version in your list. Does it have another name?

2461dxflibBug ReportVery LowASCII Control characters not handled correctly in Commu...Assigned
0%
Task Description

I see the following problem:
When I open a particular DXF file in the Professional Trial version 3.27.9.0 on macOS, “^I” in text fields is expanded to whitespace.
When I open the same DXF file in the Community Edition 3.27.9.0 on NetBSD/x86_64 (installed from pkgsrc), “^I” in text fields is visible as “^I”.

 440 QCAD (main)Bug ReportHigh Assert: Current layer invalid Closed
100%
Task Description

- Add layer
- Undo
→ Current layer is invalid
- Draw line
→ Assert

 925 QCAD (main)Bug ReportLow Attribute definitions duplicated when loaded from DWG Closed
100%
Task Description

Title says it all. Cannot get QCAD to synchronise attributes on Fedora 19 box with QCAD 3.2.2 installed as the machine hangs (a single core of CPU maxed out). This is not present on my Windows machine (Windwows 7).

I can provide a sample file privately if needed.

Kurt

 2553 QCAD (main)Bug ReportLow Attributes created from invisible attribute definitions ...Closed
100%
1 Task Description

Andrew,

It seems that Attribute Definitions are created by default with Invisible = Yes
I can’t control this property on creation.
I can select the newly created Attribute Definition and toggle the flag.

Consequence when not updating this flag for each new Attribute Definition is that inserted Block Attributes disappear on synchronizing.
See attached files.

The default Invisible = Yes setting is not retained on save/reload.
(You will probably discover these flags to be ‘No’ in the attached files)
Synchronizing after a reload has no longer the mentioned consequence.

On inserting a Block Reference based on a Block with Attribute Definitions the Invisible flag of new Block Attributes is always ‘No’.
InsertBlock.js nor InsertBlockItem.js consider the Attribute Definition Invisible flag status when creating and inserting a new RAttributeEntity object.
e.g.: InsertBlock.js L184-L206

IMHO:
- Invisible = Yes on creation is not the best default for new Attribute Definitions.
- Not retaining this flag on save/reload is probably not intended.
- Disregarding the Attribute Definitions Invisible flag on block insertion seems incorrect.

Related forum topic:
https://qcad.org/rsforum/viewtopic.php?f=32&t=10714

Regards,
CVH

 2067 QCAD (main)Bug ReportLow Attributes with fixed color Closed
100%
Task Description

Attributes with fixed color take on color of block if preference Edit > Application Preferences > Layer > Compatibility > Layer 0 behaves differently is activated.

 553 QCAD (main)Bug ReportLow Auswahlbox ignoriert bestimmte Bemaßungen mit geänderte ...Closed
100%
Task Description

Ziehe ich mit der Maus eine normale Auswahlbox wird bestimmte (nicht alle) Bemaßungen ignoriert welche geänderte Label haben. In meinem Fall z.B. <>” (reality check)

554QCAD (main)Feature RequestLowAuswahlbox sollte auch mit der Shift Taste Bereiche dem...Assigned
0%
Task Description

Ziehe ich mit der Maus eine normale Auswahlbox kann ich Elemente markieren.
Möchte ich einzelne Bereiche wieder herausnehmen muss ich alle Elemente einzeln anklicken (mit gedrückter Shift Taste).
Ich kann zwar dies komfortabler gestalten mit der Select → (De -) Select Contour Funktion welche aber erst über das Menue aufgerufen werden muss.

So wie ich einzelne Elemente mit der Maus auswählen und mit der Shift-Maus Funktion deselektieren kann wäre es schön wenn die Shift Taste auch bei Auswahlbereichen direkt zum deselektieren eingesetzt werden könnte.

 365 QCAD (main)Bug ReportLow Auto fit to paper fails with some drawings in inches Closed
100%
Task Description

Auto fit to paper fails with some drawings in inches

e.g. Bathroom mod 2.dxf

 1554 QCAD (main)Bug ReportLow Auto focus of options toolbar when entering numbers bro ...Closed
100%
Task Description

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

 2139 QCAD (main)Feature RequestVery Low Auto revert to format = 'Decimal' isn't complete Closed
100%
1 Task Description

From this Topic:
https://www.qcad.org/rsforum/viewtopic.php?f=33&t=7818

Trial 1 doesn’t gives the intended result.
Trial 2 includes manual altering back and forth the Format field what gives the intended result

Regards,
CVH

 6 QCAD (main)Performance IssueMedium Auto snap near splines Closed
100%
Task Description

Move cursor near spline, e.g. when drawing line with auto snap active.

 2277 QCAD (main)Performance IssueLow Auto Trim (AX) slower with larger number of text entiti ...Closed
100%
Task Description

QCAD Professional
Win7pro Win-Installer
Version: 3.26.4.5 (3.26.4.5)
Internet: QCAD.org
Build Date: Jul 20 2021
Revision: e596276
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown

Trimming With AX slows down with many text entities.
Seeing the same lagging with D2 on Circle entities.

Also seen on Windows 10 Pro 3.26.4.0
Forum topic: https://qcad.org/rsforum/viewtopic.php?t=8729

Attached files:
TrimAuto_1.dxf ... 11 entities ... trimming instantaneous
TrimAuto_2.dxf ... 11 entities + 1936 LINES ... rather instantaneous
TrimAuto_3.dxf ... 11 entities + 1936 ARCS ... less than 1 second
TrimAuto_4.dxf ... 11 entities + 121 TEXT ... over 3 or 4 seconds
Slower for larger Arc / Circle

The questions here are:
Should AX trim at text entities?
Can this be optional?

Regards,
CVH

 846 QCAD (main)Bug ReportLow Auto Trim at an arc ... Closed
100%
Task Description

If I have to “Auto trim” a line between to construction (or what ever ;-)) lines the Auto Trim function works as expected!

If I use the same constellation with an arc the Auto trim function will give me an uncontrolled, unexpected result ;-)


 1140 QCAD (main)Bug ReportLow Auto trim: not working on rays, xlines Closed
100%
Task Description

Exception in BreakOut.js

 657 QCAD (main)Feature RequestLow Auto Zoom applied too often Closed
100%
Task Description

Auto Zoom should not be applied every time you go back and forth between editing a block and the main drawing.
At least, not by default: it just isn’t practical. QCAD2 didn’t do it...

see also http://www.ribbonsoft.com/rsforum/viewtopic.php?f=31&t=2111

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

Available keyboard shortcuts

Tasklist

Task Details

Task Editing