1 ================================================= |
1 ================================================= |
2 == Changes in version 0.2.999-internal |
2 == Changes in version 0.3-alpha |
3 ================================================= |
3 ================================================= |
4 - Multiple files can now be kept open at the same time. A new list widget is on the left to contain the list |
4 - Multiple files can now be kept open at the same time. A new list widget is on the left to contain the list |
5 of currently open files. |
5 of currently open files. |
6 - Added close, close all and save all actions. |
6 - Added close, close all and save all actions. |
7 - Added ability to download parts from the Parts Tracker or from a custom-specified URL. If the resulting |
7 - Added ability to download parts from the Parts Tracker or from a custom-specified URL. If the resulting |
8 file contains references to unknown files, LDForge attempts to recursively download all of them. |
8 file contains references to unknown files, LDForge attempts to recursively download all of them. |
9 - Converted the configuration code to use QSettings, in practice this means the configuration file moved to |
9 - Converted the configuration code to use QSettings, in practice this means the configuration file moved to |
10 the registry under Windows and into ~/.config/LDForge under Linux. Unfortunately this means settings get |
10 the registry under Windows and into ~/.config/LDForge under Linux. Unfortunately this means settings get |
11 lost during transition from version 0.2 and 0.3. |
11 lost during transition from version 0.2 and 0.3. |
|
12 - Added a new editing mode for drawing circles. |
12 - Corrections to the primitive generator: |
13 - Corrections to the primitive generator: |
13 - Fixed: "Hi-Res" was not prepended to the names of 48/ primitives. |
14 - Fixed: "Hi-Res" was not prepended to the names of 48/ primitives. |
14 - Fixed: Checking the Hi-Res option would not allow segment values over 16. |
15 - Fixed: Checking the Hi-Res option would not allow segment values over 16. |
15 - Added support for multiple spaces before the ring number. |
16 - Added support for multiple spaces before the ring number. |
16 - Changing to draw mode while in free camera now causes the camera to be changed to top. |
17 - Changing to draw mode while in free camera now causes the camera to be changed to top. |
19 - Upon first start the configuration prompt pops up on its own, defaulting on the profile tab. This |
20 - Upon first start the configuration prompt pops up on its own, defaulting on the profile tab. This |
20 way the user can fill in the profile data on the first start and get that out of the way (and |
21 way the user can fill in the profile data on the first start and get that out of the way (and |
21 gives the opportunity to see the other config fields) |
22 gives the opportunity to see the other config fields) |
22 - Added new action "Add History Line" for quickly inserting 0 !HISTORY lines to headers |
23 - Added new action "Add History Line" for quickly inserting 0 !HISTORY lines to headers |
23 - Added new action "Go to line", default shortcut Ctrl-G. It should be obvious what it does. |
24 - Added new action "Go to line", default shortcut Ctrl-G. It should be obvious what it does. |
|
25 - Added new actions "Hide" and "Reveal" which allow direct setting of objects' visibility setting instead of |
|
26 toggling it. |
24 - Added support for logoed studs, this should satisfy Steffen. :p |
27 - Added support for logoed studs, this should satisfy Steffen. :p |
25 - Added support for '0 BFC CLIP' and '0 BFC NOCLIP' and added auto-correction from errorneous MLCAD |
28 - Added support for '0 BFC CLIP' and '0 BFC NOCLIP' and added auto-correction from errorneous MLCAD |
26 syntax ('0 BFC CERTIFY CLIP'). |
29 syntax ('0 BFC CERTIFY CLIP'). |
|
30 - The viewport now uses 7 sets of rotation/pan/zoom values, one for each camera. Changing these values |
|
31 in one camera no longer affects other cameras. |
27 - When an external program is attempted to be used without a binary path defined, one will be asked |
32 - When an external program is attempted to be used without a binary path defined, one will be asked |
28 with an input dialog instead of being told to go to configuration to set the path. |
33 with an input dialog instead of being told to go to configuration to set the path. |
29 - When adding edges with Intersector (which is done with Isecalc), the user is prompted for Isecalc's |
34 - When adding edges with Intersector (which is done with Isecalc), the user is prompted for Isecalc's |
30 path now as well if necessary instead of just ignoring it and not adding the edgelines. |
35 path now as well if necessary instead of just ignoring it and not adding the edgelines. |
|
36 - Added a configuration option for line anti-aliasing. |
31 - BFC red/green view and black edges no longer default to true. |
37 - BFC red/green view and black edges no longer default to true. |
32 - If the vertex snapper finds a vertex closer than 4 pixels, it likely is the vertex being looked for |
38 - If the vertex snapper finds a vertex closer than 4 pixels, it likely is the vertex being looked for |
33 and the algorithm can terminate early, hopefully this will save a few cycles on large parts. |
39 and the algorithm can terminate early, hopefully this will save a few cycles on large parts. |
34 - The camera icons now draw real tooltips instead of emulated ones. |
40 - The camera icons now draw real tooltips instead of emulated ones. |
35 - Color icon border now reflects the color's edge color. |
41 - Color icon border now reflects the color's edge color. |
|
42 - Fixed: File loading would skip every 300th line. |
|
43 - Fixed: LDForge would sometimes crash during startup over uninitialized data in the GL renderer. |
36 - Fixed: The message log was still written with black text with dark backgrounds. |
44 - Fixed: The message log was still written with black text with dark backgrounds. |
37 |
45 |
38 ================================================= |
46 ================================================= |
39 == Changes in version 0.2-alpha |
47 == Changes in version 0.2-alpha |
40 ================================================= |
48 ================================================= |