|
59 | QCAD (main) | Bug Report | Low | nested block inserts | Closed | |
|
Task Description
...display nothing (see auto generated example drawings)
|
|
64 | Documentation | Task | Low | Manual CSS | Closed | |
|
Task Description
Create some CSS to display the user manual in a professional way, similar to web site.
|
|
65 | QCAD (main) | Bug Report | Low | Save as hotkey | Closed | |
|
Task Description
File - Save As has no hotkey under Linux (should be Ctrl-Shift-S)
|
|
66 | QCAD (main) | Bug Report | Low | Warnings to fix | Closed | |
|
Task Description
Fix warning on start: Warning: RGuiAction::getByScriptFile: no action found: “scripts/Snap/Coordinate/Coordinate.js”
|
|
69 | Tests | Feature Request | Low | example file generator | Closed | |
|
Task Description
example file generator: adjust the print settings automatically, so the example file can be immediately printed to the chosen paper format / orientation without having to adjust the scale / offset
|
|
70 | QCAD (main) | Bug Report | Low | 64bit | Closed | |
|
Task Description
ECMAScript engine (garbage collector) crashes on Mac OS X and Linux 64bit if QCAD binary is compiled as a 64bit binary.
|
|
76 | QCAD (main) | Bug Report | Low | PDF Export: add extension | Closed | |
|
Task Description
Add file extension .pdf automatically if omitted by user.
|
|
78 | QCAD (main) | Task | Low | Linux deployment: tar.gz | Closed | |
|
Task Description
if possible, extend create_makeself script to create a tar.gz in addition to the executable installer, so we have both in the end.
|
|
80 | Documentation | Task | Low | API Doc Organization | Closed | |
|
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:
|
|
82 | ECMAScript | Task | Low | rename some ECMAScript classes | Closed | |
|
Task Description
New → FileNew Close → FileClose ...
|
|
83 | QCAD (main) | Task | Low | Part Library - Find Files / Generate Files | Closed | |
|
Task Description
Create and extend part library.
Find Existing Files
Find files under a suitable license (e.g. creative commons) for inclusion into the QCAD part library:
DXF / DWG files
SVG files which we could convert to DXF with a command line converter or InkScape if possible.
DXF files produced from SVG / with InkScape contain a lot of polylines with small line segments which interpolate arcs and circles.
A ‘Convert Interpolating Line Segments’ tool could be used to convert line segments into arcs, ellipse arcs and circles.
for c in 0...number of nodes: create arc with v[c], v[c+1], v[c+2]
check if v[c+i] is also on arc for c+i<number of nodes
if n nodes have been found which are all on arc and all segments have almost the same length and are relatively small compared to the whole drawing, convert them to arc
A ‘Simplify Polyline’ tool could be used to remove nodes that don’t add a lot of information (almost straight connected line segments).
Parameterized Items
Parameterized items use XDATA to let the script behind know which entities need to be changed in which way.
The user can choose from all supported parameters shown in a table.
The user can choose from options:
Create dimensioning
Create auxiliary lines
Create center line
Scaling
Sectional drawing
Hatching space
Disadvantage compared to automatically generated items:
It is not possible to add an item with it’s parameters to favorites, e.g. some specific screw often used in a drawing. To make that possible, the parameters has to be saved, too.
Links
[mostly old] Generate Items Automatically
<!-- XML document defines a name template to use for the generated parts: -->
"DIN_912_M%1_L%2""din_912.js""DXF"
<!-- Attributes to use for the name template -->
"d"
"L"
<!-- For each type of the specific part, we define some parameters that
are identical for that type (here M3): -->
"3""5.5""2.5""3""18"
<!-- For each of these elements, a DXF file is generated. This DXF file
is generated with file name "DIN_912_M3_L22.dxf" and parameters d="3" D="5.5"
s="2.5" k="3" b="18" L="22": -->
"var1"
"var2"
"60"
"M4""7""3""4""3""20"
"var1"
"var1"
"22"
"25"
"30"
"35"
"40"
"45"
"50"
"var2"
"70"
|
|
86 | QCAD (main) | Feature Request | Low | Block arrays | Closed | |
|
Task Description
Support arrays of block inserts.
|
|
88 | QCAD (main) | Bug Report | Low | Duplicate menu | Closed | |
|
Task Description
Block - Explode
|
|
89 | QCAD (main) | Bug Report | Low | Open file from Finder (Mac) | Closed | |
|
Task Description
Double clicking a DWG file in Finder opens QCAD but not the file
|
|
95 | QCAD (main) | Feature Request | Low | Part Library: RDF | Closed | |
|
Task Description
Allow for multiple authors of one item.
This can be achieved by replacing the rs:author attribute of tag rdf:Description with:
"John Doe"
"Jane Doe"
|
|
96 | QCAD (main) | Feature Request | Low | SVG Import | Closed | |
|
Task Description
Complete SvgImporter.js and SvgImport.js
Implement SvgImporter.prototype.importFile to import the SVG file with the given fileName. Reading only all path data without any attributes or transformations is fine as a first step. SvgImporter.prototype.importFile() currently imports one hard coded path data as proof of concept.
Implement SvgImport.prototype.beginEvent() to show a file open dialog that lets the user choose an SVG file to import.
Support SVG as file format for part library items through SvgImporter
This should be enough to import any SVG file in library/symbols
|
|
99 | QCAD (main) | Bug Report | Low | Library Browser exception | Closed | |
|
Task Description
Probably just a missing var modTimeTo; ?
Uncaught exception at /users/andrew/data/RibbonSoft/projects/QCAD3/trunk/scripts/Widgets/LibraryBrowser/LibraryBrowser.js:674: ReferenceError: Can't find variable: modTimeTo
674 kwIds, fileTypes, author, license, modTimeFrom, modTimeTo, offset, limit);
|
|
100 | QCAD (main) | Bug Report | Low | Library Browser Search | Closed | |
|
Task Description
Search does not work for all items (e.g. ‘moose’ (no results), ‘man’ (does not find man.svg))
|
|
104 | QCAD (main) | Bug Report | Low | Property Editor: entity type filter not applied to colo ... | Closed | |
|
Task Description
Entity filter is not applied to combo box type properties.
|
|
107 | QCAD (main) | Bug Report | Low | Layer names should be case insensitive | Closed | |
|
Task Description
Layer names should be case insensitive
|
|
110 | QCAD (main) | Bug Report | Low | Block list: blocks disappear when showing hatch dialog | Closed | |
|
Task Description
Block list: blocks disappear when showing hatch dialog
|
|
111 | QCAD (main) | Feature Request | Low | Switch for line width display | Closed | |
|
Task Description
Switch on / off line width display (display mode between normal and draft)
|
|
113 | QCAD (main) | Bug Report | Low | Print Preview: page tags | Closed | |
|
Task Description
page tags / page IDs never shown
|
|
114 | QCAD (main) | Task | Low | Create QCAD Cheat Sheet | Closed | |
|
Task Description
Cheat Sheet which lists all QCAD tools with icon, key code and explanation
Possibly two versions for Windows / Linux and Mac
|
|
126 | QCAD (main) | Feature Request | Low | Snap to reference points of arcs | Closed | |
|
Task Description
Snap to reference points does not work for arc entities as one would expect. The four points on the arc at angles 0,90,180,270 should be reference points (like for circles).
|
|
129 | QCAD (main) | Task | Low | Image entity | Closed | |
|
Task Description
Implement RImageEntity and related classes.
DONE
Image in block
Image insertion tool:
Image file look up:
Image display:
Move, rotate, ...
POSTPONED
Selection with click inside image
Move reference points to scale
|
|
130 | QCAD (main) | Feature Request | Low | Measuring tools | Closed | |
|
Task Description
Implement measurement (info) tools (see QCAD 2)
|
|
131 | QCAD (main) | Task | Low | Create block | Closed | |
|
Task Description
Create block from selection
|
|
132 | QCAD (main) | Task | Low | Snap restrictions | Closed | |
|
Task Description
Implement snap restrictions
|
|
133 | QCAD (main) | Task | Low | Set relative zero point | Closed | |
|
Task Description
Set relative zero point tool.
|
|
134 | QCAD (main) | Task | Low | Lock relative zero | Closed | |
|
Task Description
Lock relative zero tool
|
|
135 | QCAD (main) | Task | Low | Lock layers | Closed | |
|
Task Description
Implement layer locking
|
|
136 | QCAD (main) | Task | Low | Isometric projection | Closed | |
|
Task Description
Implement isometric projection tool
|
|
139 | QCAD (main) | Bug Report | Low | Linetype / drawing unit | Closed | |
|
Task Description
Line type rendering with drawing unit != mm
|
|
140 | QCAD (main) | Bug Report | Low | Arc rendering with QPainterPath::arcTo not precise enou ... | Closed | |
|
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.
|
|
143 | QCAD (main) | Feature Request | Low | Limit number of entities / shapes in previews | Closed | |
|
Task Description
Limit preview shapes / entities by user configurable number
|
|
145 | QCAD (main) | Feature Request | Low | Explode blocks | Closed | |
|
Task Description
Explode blocks
|
|
146 | QCAD (main) | Refactoring | Low | cloning entities: optional ID cloning | Closed | |
|
Task Description
add parameter to REntity::clone to allow cloning without cloning object ID.
|
|
153 | QCAD (main) | Bug Report | Low | Save triangle shape after exploding dimension | Closed | |
|
Task Description
Save triangle shape after exploding dimension
|
|
154 | QCAD (main) | Feature Request | Low | Image: move reference points to scale | Closed | |
|
Task Description
Image: move reference points to scale
|
|
155 | QCAD (main) | Bug Report | Low | Copy / paste: convert units | Closed | |
|
Task Description
Copy / paste: convert units
- copy: copy drawing unit to clipboard - paste: convert pasted entities from clipboard unit to drawing unit
|
|
159 | QCAD (main) | Bug Report | Low | Dimension text labels | Closed | |
|
Task Description
“” → default label “.” → no label
|
|
161 | QCAD (main) | Bug Report | Low | Polyline - Equidistant | Closed | |
|
Task Description
No preview, produces invalid polyline
|
|
162 | QCAD (main) | Bug Report | Low | Selection tools: select entities on hidden layers | Closed | |
|
Task Description
Rectangle select selects entities on hidden layers Select all selects entities on hidden layers
|
|
163 | QCAD (main) | Bug Report | Low | Selection with locked layers | Closed | |
|
Task Description
- two lines on top of each other - one line on locked layer - one line on unlocked layer
Selection of the line on unlocked layer should be easily possible.
|
|
164 | QCAD (main) | Bug Report | Low | Hatch / draft mode | Closed | |
|
Task Description
open example01.dxf
toggle draft mode
toggle draft mode
hatch is now visible in draft mode and not visible in normal mode
|
|
165 | QCAD (main) | Bug Report | Low | dimension arrows / draft mode | Closed | |
|
Task Description
dimension arrows not visible in draft mode
|
|
166 | QCAD (main) | Bug Report | Low | break out | Closed | |
|
Task Description
break out for top segment of arc broken
|
|
167 | QCAD (main) | Bug Report | Low | trim: changes layer | Closed | |
|
Task Description
trimmed entity ends up on current layer instead of original
|
|
168 | QCAD (main) | Bug Report | Low | block visibility | Closed | |
|
Task Description
disable for now or implement
|