changelog.txt

Sat, 17 Aug 2013 00:02:17 +0300

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Sat, 17 Aug 2013 00:02:17 +0300
changeset 446
608948d27e57
parent 444
df1b5b902eb7
child 447
b2bd8fb41781
permissions
-rw-r--r--

::getIndex() should never return -1 if ::file() is not null so no check needed there..

261
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
1 =================================================
382
c1642530ea35 Converted ForgeWindow to Designer UI(!)
Santeri Piippo <crimsondusk64@gmail.com>
parents: 368
diff changeset
2 == Changes in version 0.2.999-internal
c1642530ea35 Converted ForgeWindow to Designer UI(!)
Santeri Piippo <crimsondusk64@gmail.com>
parents: 368
diff changeset
3 =================================================
388
7ff483614aa1 Multiple file support works now! woo!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 382
diff changeset
4 - Multiple files can now be kept open at the same time. A new list widget is on the left to contain the list
7ff483614aa1 Multiple file support works now! woo!
Santeri Piippo <crimsondusk64@gmail.com>
parents: 382
diff changeset
5 of currently open files.
391
beef61ce962a Finalized multi-file behavior. The future is here! :P
Santeri Piippo <crimsondusk64@gmail.com>
parents: 388
diff changeset
6 - Added close, close all and save all actions.
434
b7a73ef3d4de now with changelog entry
Santeri Piippo <crimsondusk64@gmail.com>
parents: 420
diff changeset
7 - Added ability to download parts from the Parts Tracker or from a custom-specified URL. If the resulting
b7a73ef3d4de now with changelog entry
Santeri Piippo <crimsondusk64@gmail.com>
parents: 420
diff changeset
8 file contains references to unknown files, LDForge attempts to recursively download all of them.
382
c1642530ea35 Converted ForgeWindow to Designer UI(!)
Santeri Piippo <crimsondusk64@gmail.com>
parents: 368
diff changeset
9 - Color icon border now reflects the color's edge color.
392
629e3142d02d change camera to top if switching to draw mode in free camera
Santeri Piippo <crimsondusk64@gmail.com>
parents: 391
diff changeset
10 - Changing to draw mode while in free camera now causes the camera to be changed to top.
408
81dc5f6b9c73 - fixed: checking the hi-res option would not allow segment values over 16.
Santeri Piippo <crimsondusk64@gmail.com>
parents: 392
diff changeset
11 - Corrections to the primitive generator:
81dc5f6b9c73 - fixed: checking the hi-res option would not allow segment values over 16.
Santeri Piippo <crimsondusk64@gmail.com>
parents: 392
diff changeset
12 - Fixed: "Hi-Res" was not prepended to the names of 48/ primitives.
81dc5f6b9c73 - fixed: checking the hi-res option would not allow segment values over 16.
Santeri Piippo <crimsondusk64@gmail.com>
parents: 392
diff changeset
13 - Fixed: Checking the Hi-Res option would not allow segment values over 16.
81dc5f6b9c73 - fixed: checking the hi-res option would not allow segment values over 16.
Santeri Piippo <crimsondusk64@gmail.com>
parents: 392
diff changeset
14 - Added support for multiple spaces before the ring number.
444
df1b5b902eb7 Added action "add history line" for adding new history entries
Santeri Piippo <crimsondusk64@gmail.com>
parents: 440
diff changeset
15 - Added new action "Add History Line" for quickly inserting 0 !HISTORY lines to headers
420
Santeri Piippo <crimsondusk64@gmail.com>
parents: 418
diff changeset
16 - Added support for '0 BFC CLIP' and '0 BFC NOCLIP' and added auto-correction from errorneous MLCAD
Santeri Piippo <crimsondusk64@gmail.com>
parents: 418
diff changeset
17 syntax ('0 BFC CERTIFY CLIP').
Santeri Piippo <crimsondusk64@gmail.com>
parents: 418
diff changeset
18 - If the vertex snapper finds a vertex closer than 4 pixels, it likely is the vertex being looked for
Santeri Piippo <crimsondusk64@gmail.com>
parents: 418
diff changeset
19 and the algorithm can terminate early, hopefully this will save a few cycles on large parts.
440
ce2009d50c61 camera icons now draw real tooltips instead of faking them
Santeri Piippo <crimsondusk64@gmail.com>
parents: 434
diff changeset
20 - The camera icons now draw real tooltips instead of emulated ones.
382
c1642530ea35 Converted ForgeWindow to Designer UI(!)
Santeri Piippo <crimsondusk64@gmail.com>
parents: 368
diff changeset
21
c1642530ea35 Converted ForgeWindow to Designer UI(!)
Santeri Piippo <crimsondusk64@gmail.com>
parents: 368
diff changeset
22 =================================================
c1642530ea35 Converted ForgeWindow to Designer UI(!)
Santeri Piippo <crimsondusk64@gmail.com>
parents: 368
diff changeset
23 == Changes in version 0.2-alpha
261
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
24 =================================================
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
25
278
0b513369c3eb changelog update
Santeri Piippo <crimsondusk64@gmail.com>
parents: 273
diff changeset
26 - Completely rewrote history (undo/redo) code, making it a LOT stabler in the process.
0b513369c3eb changelog update
Santeri Piippo <crimsondusk64@gmail.com>
parents: 273
diff changeset
27 - Added ability to snap to pre-existing vertices while drawing.
314
fd3711a5457a changelog entry
Santeri Piippo <crimsondusk64@gmail.com>
parents: 303
diff changeset
28 - Replaced the radial type with a single action to generate primitives.
290
be0c367e7420 Added primitive scanning, replaced parts list in subfile add dialog with it
Santeri Piippo <crimsondusk64@gmail.com>
parents: 285
diff changeset
29 - Replaced parts list in subfile item list with a primitive listing. Listing is generated either if
293
a0ed563e14b2 Added support for regex-based primitive categorization
Santeri Piippo <crimsondusk64@gmail.com>
parents: 290
diff changeset
30 it's not cached (prims.cfg in configuration directory) or on user demand. Primitives can be categorised
a0ed563e14b2 Added support for regex-based primitive categorization
Santeri Piippo <crimsondusk64@gmail.com>
parents: 290
diff changeset
31 with the use of a regex-based configuration file, with a valid default which should cater to most users.
278
0b513369c3eb changelog update
Santeri Piippo <crimsondusk64@gmail.com>
parents: 273
diff changeset
32 - Added an export to file action, moved it + insert from to File menu
322
5e701c3c3d8e Re-added the message log, now draws into the viewport
Santeri Piippo <crimsondusk64@gmail.com>
parents: 315
diff changeset
33 - Added the message log - instead of being a separate text widget as originally planned, messages are
5e701c3c3d8e Re-added the message log, now draws into the viewport
Santeri Piippo <crimsondusk64@gmail.com>
parents: 315
diff changeset
34 drawn into the viewport. Messages expire after 5 seconds.
278
0b513369c3eb changelog update
Santeri Piippo <crimsondusk64@gmail.com>
parents: 273
diff changeset
35 - Parts are now zoomed to fit properly, making the initial view of the part clearer.
0b513369c3eb changelog update
Santeri Piippo <crimsondusk64@gmail.com>
parents: 273
diff changeset
36 - Replace coords: allow replacing all coords regardless of original value, plus relative moving (offset)
285
836e77323ab0 Also allow objects to be edited by double-click in the viewport
Santeri Piippo <crimsondusk64@gmail.com>
parents: 284
diff changeset
37 - Objects can now be edited by double-clicking on them.
315
cb0c23f35e2b UI-ified the new part prompt
Santeri Piippo <crimsondusk64@gmail.com>
parents: 314
diff changeset
38 - When drawing, drawn vertices now display coordinate labels.
353
07b3753baedc dded an action to quickly toggle BFC red/green view.
Santeri Piippo <crimsondusk64@gmail.com>
parents: 336
diff changeset
39 - Added an action to quickly toggle BFC red/green view.
368
436ceec98c4f Use system clipboard rather than an internal one
Santeri Piippo <crimsondusk64@gmail.com>
parents: 356
diff changeset
40 - Objects are now copied to the system clipboard as LDraw code, rather than to an internal clipboard not
436ceec98c4f Use system clipboard rather than an internal one
Santeri Piippo <crimsondusk64@gmail.com>
parents: 356
diff changeset
41 accessible outside of LDForge.
284
8d6d9cf9e8b9 forgot changelog entry about some key defaults changes
Santeri Piippo <crimsondusk64@gmail.com>
parents: 283
diff changeset
42 - Changed default keys for Y-axis moving from PgUp/PgDown to Home and End ala MLCAD.
356
08398f57aba3 Cleaned up the toolbars, removed clutter by removing most of the not-so-often-used items
Santeri Piippo <crimsondusk64@gmail.com>
parents: 353
diff changeset
43 - Cleaned up the toolbars, removed clutter by removing most of the not-so-often-used items, though of course
08398f57aba3 Cleaned up the toolbars, removed clutter by removing most of the not-so-often-used items
Santeri Piippo <crimsondusk64@gmail.com>
parents: 353
diff changeset
44 the functionality is still available through menus and keyboard shortcuts.
300
0c7e00cc3d44 Added support for launching external programs with Wine
Santeri Piippo <crimsondusk64@gmail.com>
parents: 296
diff changeset
45 - [Linux] External programs can now be launched with Wine.
303
8899806d382d Converted Intersector UI, improved handling of failed ext program launches, fixed launch of non-wine programs
Santeri Piippo <crimsondusk64@gmail.com>
parents: 300
diff changeset
46 - Improved external program fault handling: don't try to replace/append the output in case of failure, catch non-zero exit codes.
278
0b513369c3eb changelog update
Santeri Piippo <crimsondusk64@gmail.com>
parents: 273
diff changeset
47 - Added a progress box for file loading to respond to desktops while loading files. With large files
261
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
48 the no-response policy could be a bad thing.
327
9ea604af1319 Largely reworked the color selector. Still not perfect but is better
Santeri Piippo <crimsondusk64@gmail.com>
parents: 322
diff changeset
49 - Color selector is now twice as wide for easier color selection.
285
836e77323ab0 Also allow objects to be edited by double-click in the viewport
Santeri Piippo <crimsondusk64@gmail.com>
parents: 284
diff changeset
50 - Fixed: Recent files should behave coherently now.
336
9dd47cc12ab8 fixed: overlays coudln't be defined for other cameras than the one used currently
Santeri Piippo <crimsondusk64@gmail.com>
parents: 327
diff changeset
51 - Fixed: Overlays could only be defined for the current camera, changing the camera in the prompt didn't work.
261
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
52 - Fixed: text editing did not trigger checks while setting LDraw path, removed the Configure
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
53 button from the LDraw path config dialog, it's no longer needed.
c4ad4e3c6839 Added ability to snap to pre-existing vertices while drawing, added changelog
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
54 - Fixed: Coordinates weren't drawn properly on a bright background (was always drawn in bright colors..).
279
86a325a6b7c7 Renamed Set Contents into Edit LDraw Code; made the add object dialog's comment line box wider
Santeri Piippo <crimsondusk64@gmail.com>
parents: 278
diff changeset
55 - Renamed "Set Contents" into "Edit LDraw Code", should be clearer
296
d544de09c93b Use a more greenish green rather than yellowish lime, added some constraints to when double-clicking in the viewport should edit the given object to prevent unwanted popups
Santeri Piippo <crimsondusk64@gmail.com>
parents: 293
diff changeset
56 - Changed the green color to more "greener" green, rather than yellowish lime.
279
86a325a6b7c7 Renamed Set Contents into Edit LDraw Code; made the add object dialog's comment line box wider
Santeri Piippo <crimsondusk64@gmail.com>
parents: 278
diff changeset
57 - The dialog box for setting a comment's text is now a lot wider
270
f5f2353af0d9 fixed: subfiles and radials couldn't be moved, made add-picking with control work again despite its double-use as range picking, changed 'Name' to 'Title' in new part dialog and widened it a bit
Santeri Piippo <crimsondusk64@gmail.com>
parents: 263
diff changeset
58 - Calculated coordinates are now rounded down (to prevent stuff like Z:160.000001)
f5f2353af0d9 fixed: subfiles and radials couldn't be moved, made add-picking with control work again despite its double-use as range picking, changed 'Name' to 'Title' in new part dialog and widened it a bit
Santeri Piippo <crimsondusk64@gmail.com>
parents: 263
diff changeset
59 - New part dialog: changed "Name:" to "Title", widened a tad.

mercurial