LDCad Feature request - Add current part with current color to favorite list


Feature request - Add current part with current color to favorite list
#1
Question 
Hi Roland
It would be nice if, when adding parts to the favorites list, there was an option to add the current part with the current color.
Theoretically, this should be possible, since the part number and color are stored in partbin.fav.
Theoretically and practically, it is possible to edit partbin.fav with a text editor, but you need to know the part numbers and color codes.
This is not a big problem for someone who is deeply involved in the subject, but I think it is for most users.
I look forward to hearing from you.

Regards Johann
If nothing goes right, go left.
Reply
RE: Feature request - Add current part with current color to favorite list
#2
(2025-12-22, 12:57)Johann Eisner Wrote: It would be nice if, when adding parts to the favorites list, there was an option to add the current part with the current color.

This is already available it just doesn't have a default key binding.

You can use it trough the part bin menu "Add current (incl col)" or assign a key to it using the hotkey config dialog (filter on favourite) [note: i just noticed it has a typo in its description though).
Reply
RE: Feature request - Add current part with current color to favorite list
#3
Hi Roland

Can't find it.... Huh
My menu looks like that...
I use Version 1,7 Beta1


Attached Files Thumbnail(s)
   
If nothing goes right, go left.
Reply
RE: Feature request - Add current part with current color to favorite list
#4
(Yesterday, 7:02)Johann Eisner Wrote: Can't find it.... Huh


Sorry I was looking in my beta 2 build  Big Grin

Hoping to release that only a handful of  todo's left.
Reply
RE: Feature request - Add current part with current color to favorite list
#5
Ah...Ok.
Many thanks!
Are there more new functions in the Beta 2 ?
If nothing goes right, go left.
Reply
RE: Feature request - Add current part with current color to favorite list
#6
(Yesterday, 7:54)Johann Eisner Wrote: Are there more new functions in the Beta 2 ?

Current release notes:
Code:
Fixed:
- [FileIO] Files containing numbers with a ridiculous number of decimal digits will no longer cause weird rounding errors. Only the first 20 digits will be used and internally rounded to 19 digits.
- [Config] Added missing glTF folder to setup.sh
- [Config] Editing grid settings will no longer get lost when upgrading from a very old version. It will now reset to the default when detected.
- [Config] The logfile will no longer report the wrong filename while loading ldconfg.ldr.
- [Config] Changing the current hot key for an action using the dropdown control or one of the modifier checkboxes in the hot key configuration dialog will now work as expected.
- [LDraw] Fixed prefix character (e.g. ~) handling problems.
- [LDraw] COLOUR meta "MATTE_METALLIC" will no longer cause an unknown finish. (It was misspelled as "MATTEMETALLIC" in the detection code).
- [LDraw] The "unofficial" subfolder of an official library location will no longer use the wrong (parts) shadow subfolder.
- [LDraw] base64 chunks are no longer use a 76 character limit instead of the correct 80 character limit.
- [LDraw] library files type 1 references are now auto corrected to be relative to one of the main search paths. This to prevent phantom missing parts and shadow problems.
- [LDraw] part reference case mismatches are no longer logged using a line number of the combined part and shadow content.
- [GUI] Added (experimental) 'outside monitor' protection to the main window position and size restore upon start.
- [partBin] The program will no longer crash when ether the favorites or history group is active with a visible item which references a closed or reloaded file.
- [partBin] The part bin filter will no longer limit results to library items when searching on keyword content.
- [partBin] Searches will now use the current header information of all loaded parts.
- [partBin] LDCAD_HINT rotations will no longer occasionally result in unwanted rotations in models using such a part.
- [partBin] Copying older pbg files over a existing (used) pbg files will no longer result in mostly empty bins of those pbg files have no items sections.
- [partBin] Resyncing the part bin to offline pbg changes will no longer potently cause missing recursive content in dirList pbg's.
- [Editing] The rotation stepping enabled/disabled option is no longer ignored in 2D editing move.
- [Editing] Paste a position + rotation value using the property editor will no longer crash the application if only a position is on the clipboard.
- [Editing] Shadow clean dialog will no longer wrongly claim there's nothing to do in certain circumstances.
- [Editing] Undo of a reference delete will no longer crash the program if the old reference points to a previous closed/reloaded file.
- [Editing] Rotation stepping is now also correctly applied to a newly opened model when enabled.
- [Editing] Cancelling the "Enabling nesting in a single (flat) model can be misused easily, continue?" dialog will no longer still put the session into nesting mode.
- [Editing] It is no longer possible to add a submodel to files which have a shadow. This prevents the submodel ending up in the shadow file.
- [Editing] It is no longer allowed to add submodels to part files.
- [Path] Using a very large bezier control point length will no longer crash the program.
- [Shadow] The shadow cleaner function in the Linux version no longer falsely complains about orphaned shadow files.
- [Shadow] Regenerating the CONTRIBUTIONS.md file will now correctly merge information from multiple libraries if they share the same shadow.
- [Export] A POV-Ray export of a textured part from its own session will no longer fail to parse in POV-Ray complaining about a missing '('.


Improved/Changed:
- [Config] Improved handling of unknown values.
- [Config] Added numpad variants to hotkey selection.
- [Config] On Linux the program will now only look for the main .cfg in "/etc" if it wasn't found in the same main executable location.
- [LDraw] Improved handling of LDraw configuration files.
- [LDraw] Library locations will now be tested against overlap. Locations conflicting with other locations will no longer be used.
- [LDraw] Updated support for the !COLOUR meta to the latest specification.
- [LDraw] Updated support for the !LDRAW_ORG meta to the latest specification.
- [LDraw] Logs no longer give warnings about loose (non '~moved') ~ usage in descriptions.
- [OpenGL] Removed the 'reuse front buffer' option as it doesn't work on modern hardware / OS's and instead ends up causing problems and/or confusion. During upgrade the option will default to FBO. If FBO turns out to be unavailable or fails to initialize it will revert to 'normal' mode.
- [GUI] clipboard content will no longer be cleared when the program closes if supported by the os.
- [GUI] Changed all hard coded message to UK English.
- [Menu] Tweaks some of the menu content concerning separation lines and sub-captions.
- [ColorBin] Added a 'missing' filter rule in order to move all 'missing' colors to their own group.
- [partBin] Category groups will no longer report missing files when their content is generated for the first time.
- [partBin] Added some often used normal LDraw items to the special LDCad meta pbg for ease of access. This includes special HISTORY items using a preset comment for use in shadow files.
- [Editing] Added the option to embed official parts in a mpd using the cleaner dialog.
- [Editing] It is now possible to fully disable the selection information panel and or editing grid even while dragging a part.
- [Editing] Undo information for reference lines now only uses the string value, so undoing a reassignment might result in a missing part if the old part has been renamed at some point after the initial reassignment.
- [Editing] The status of the document information icon is now indicated using "DOC" instead of "INFO" inside the session panel.
- [Editing] The status of the selection information panel is now visible in the session panel as "INFO".
- [Shadow] Unofficial part content is now allowed in the official shadow library. The shadow cleaner will help keep an eye on them once the linked part becomes official.
- [Shadow] Generating CONTRIBUTING.md will now only include the currently used groups and ids.



Added:
- [Config] Libraries can now be given an (optional) name for use in pbg filters.
- [LDraw] Added support for the '|' prefix.
- [LDraw] Changes to used configuration files (LDConfig.ldr) will now detect external changes and are able to reload during runtime.
- [LDraw] Added support for the !AVATAR meta including a property editor. The given information will only be used for the special category pbg files when a sub group has no set mascot.
- [LDraw] Added support for the !PREVIEW meta including a property editor. The rotational information will only be used in the part bin cells.
- [LDraw] Added support fabric materials in rendering and in the glTF and POV-Ray exports.
- [LDraw] Added a property editor for the !COLOUR meta.
- [Scripting] Added asRefLine to the sourceLine object.
- [Editing] Added a "open current subfile location" option to the session menu.
- [Editing] Added alternative panning and rotation middle mouse button orientated interaction modes.
- [Editing] Added a 'Goto step' dialog to navigate to another step using its number. This action is in the default menu bar, it will not be added to existing configurations though. To enable the new default after upgrading from an older version use the menuBar configuration dialog.
- [Editing] It is now possible to change the default base step rotation from the "prefs\editing" menu.
- [Editing] You can now force a shadow header update from the session menu.
- [Editing] It is now possible to open any of the currently used LDraw configuration files in the editor from the new "File\LDraw configuration files" menu.
- [Editing] Added a orientation renormalizing tool to the type 1 line editor.
- [partBin] Favorite parts can now be added including the current working color.
- [partBin] Added new pbg filter rule kind, "libName", for use with the new library name.
- [partBin] Added a patterned plates group to the sorted tree.
- [partBin] It is now possible to filter on color using the special '@' character. If given it will always act as: 'color AND (other entered text)'. Just like the '!' character this is only available when the filter is set to use AND or OR comparison method.
- [partBin] It is now possible to filter on official, alias, shortcut, hidden and donor properties using the flags rule of the filter groups.
- [partBin] pbg files can now override the display filter 'include' rules using the new "displyFilterOverrides" section. This will prevent unexpected empty search results in groups using e.g. shortcut items. This because shortcut items are not included in search results by default.
- [partBin] It is now possible to modify filter groups settings during runtime.
- [Shadow] Added a TODO margin to the auto shadow header tools.
Reply
« Next Oldest | Next Newest »



Forum Jump:


Users browsing this thread: 1 Guest(s)