Subject:
|
Re: LDView 3.1 on Mac OS X!
|
Newsgroups:
|
lugnet.cad.dev.mac
|
Date:
|
Fri, 2 Mar 2007 20:48:00 GMT
|
Viewed:
|
5708 times
|
| |
| |
Before I say anything else, I want to point out that as the author of LDView my
comments here are necessarily biased. So keep that in mind as you read them.
In lugnet.cad.dev.mac, Ross Crawford wrote:
|
In lugnet.cad.dev.mac, Allen Smith wrote:
|
Its me the user that wants to know which unofficial parts Ive downloaded
and am using, and thus which may require updating, deleting, or something.
For me it is purely a user-management issue. My program doesnt really care
if a part is Official on Unofficial.
|
Sure, but as I said, you cant be 100% certain that the contents of the
standard LDraw directory are all official and vice versa, so the best way to
manage them (in my opinion) is lump them all together, and have a program
that helps you manage them by showing you (according to the header) which
ones are official and which arent. Even better, make it a standard library
that ANY program can use. I dont see any advantage in trying to separate
them by directory, when the definitive information is in the file.
|
I disagree that its not useful to have the unofficial parts in another
directory. While you are correct that the only way to be sure a file is
official is to look at the header, the fact is that for a very long time (maybe
even currently) the parts in ldraw027.exe didnt contain any information that
could be used to tell that the files were official. I know this because the
parts on my hard drive that came from ldraw027.exe didnt contain header
information. Additionally, there are AT LEAST 3 header comment variants that
designate official parts. (There will be a fourth once the library gets its new
license, but at least ALL parts in the library will then have the same comment.)
Next, we have the problem that even if a program were made to tell you which
parts are official and which arent, it wouldnt be the natural thing for people
to use. People will tend to want to use their standard file browser, not some
LDraw-aware program (which incidentally doesnt even exist right now).
Next, as far as I know, LDView 3.1 is the only publicly available program that
automatically downloads parts from the parts tracker. (Someone please correct
me if Im wrong on this.) When I implemented that feature, I arbitrarily
decided to put the files in a directory named Unofficial inside the main LDraw
directory. Its worth noting that by default, no other programs would notice
these files (which is actually a bad thing). However, no matter what happens,
theyre going to continue to go there until at the very minimum LDView 3.2 is
released. That means that a fair number of people already have files in this
location. (LDView 3.1 has been downloaded over 1700 times, and the feature is
enabled by default.)
|
Just to re-iterate, I have no problem with people using as many extra parts
directories as they want, I just think it should be up to the user, and not
forced on them by either the program theyre using, or LDraw standards.
|
Nothing prevents the user from downloading files from the parts tracker into
their standard LDraw PARTS and P directories. LDView is the only program that I
know of that automatically downloads parts, and it doesnt give the user a
choice about where to put them. My current implementation relies on the files
not being found in any of the standard search locations in order to know that
the file is one that LDView itself should try to download and keep updated.
This could be changed, and an option could be added to have the files go into
the main directories.
--Travis
|
|
Message has 1 Reply: | | Re: LDView 3.1 on Mac OS X!
|
| (...) Indeed. (...) Well that's the part I disagree with. Everyone is different, and making assumptions about what people will want to use is always bad for program developers. The choice should be the user's, not the programmer's. (...) That may be (...) (18 years ago, 2-Mar-07, to lugnet.cad.dev.mac, FTX)
|
Message is in Reply To:
| | Re: LDView 3.1 on Mac OS X!
|
| (...) Sure, but as I said, you can't be 100% certain that the contents of the standard LDraw directory are all official and vice versa, so the best way to manage them (in my opinion) is lump them all together, and have a program that helps you (...) (18 years ago, 2-Mar-07, to lugnet.cad.dev.mac, FTX)
|
39 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|