Need help: Translations!

LibreCAD now has a translations server! Visit http://translate.librecad.org to check it out. Information is available at: https://github.com/LibreCAD/LibreCAD/wiki/How-to-translate-LibreCAD.

If you have OSS translation experience and have tips on how to improve our system, would like to add translations for more languages, or would like to become an “official” translator so you can approve people’s suggestions and submit what will become “official” translations, please comment on this post!

Adding DWG support

Currently I am doing some experimentation to add DWG support to LibreCAD. For this I an using the LibreDWG (I like Libre 😉 ) library from the gnu.org project.
There is only one slight issue, LibreDWG is released as GPLv3 or higher, while LibreCAD is released as GPLv2, and since I am not the original author of LibreCAD (remember, it’s QCad based, and that is released as GPLv2).
Lucky us, after mailing the original authors they are considering releasing LibreDWG as GPLv2 or higher which will bring us in good shape for supporting the frequently requested DWG support.
In the last couple of days, I have been fooling around with this and it seems like that will work quite well, however not every primitive and function is working yet and there is plenty of things todo, but what I have been adding went fairly smooth.
So far I am importing:
  • Layers + Layer clor
The following entities including Color, Line Width and Respected layer the entity is located on.
  • Line
  • Circle
  • Arc
  • Ellipse
The above entities are for me a proof of concept and proofs that adding full DWG support (what LibreDWG support) should be quite a bit of work, but I don’t expect any roadblocks for further implementation.
Now it’s waiting untill LibreDWG get’s released as GPLv2 or higher and I can push this to LibreCAD on github.
In the mean time, if you want to take a sneak peek at the current code, you can clone my github repo and checkout the dwgsupport branch. Please don’t distribute this version, just use it as a sneak peek until the licenses are settled.
Ries

Screenshot of LibreCAD with DWG support

Beta 6 plans, Community Development, Ubuntu 11.04

Here’s an update with what LibreCAD is up to:

Logo contest update:

There were some great submissions and comments, but no clear cut choice for the logo. Dalton Designer appears to be the leader. We’re going to set up another poll on the front page of librecad where you can vote, and hopefully get more people interested so we can come to a more general consensus. We’ve also been working on improving the icons inside of LibreCAD to adopt our own unique color scheme (green) and remove non translatable text from the icons.

Beta 6 plans:

Work is continuing on Beta 6. An autosave feature is completed, and we expect the new icons, logos, and splash screen. For the future, we’re also planning on getting the help working (ported from qt3’s qassistant to qt4), but that might come after beta 6.

Community Development:

The interest in the LibreCAD project has greatly increased since Ries started it a couple months ago. To keep a project of this size sustainable, it needs constant contributions from the community. To facilitate a move to a distributed development model, we’ve started up a github repository. Future development will take place there, as will bug tracking. We’ve also set up a wiki that anyone could contribute to.

GitHub location: https://github.com/LibreCAD/LibreCAD
Issue tracking: https://github.com/LibreCAD/LibreCAD/issues
Wiki: https://github.com/LibreCAD/LibreCAD/wiki

For those new with github: http://help.github.com/

We’ll evaluate pull requests from anyone, and if someone shows enough interest we can give upload access to the main repository.  Fork the code, fix a bug or add a feature!

We’re a community project, so we are always looking for help:

  1. Bug reports
  2. Participate on the forums (we need to set some up! if you’re interested in helping ries moderate and maintain the forums, reply to this post)
  3. Translations
  4. Bug fixing, incorporating new features
  5. Edit and maintain the wiki
  6. Just using and testing LibreCAD!

On a related note, check out a Spanish-speaking site for LibreCAD at: www.librecad.com.ar (thanks to Pablo “PRAR”)

Ubuntu 11.04 (Natty):

LibreCAD will be in the default Ubuntu repositories for version 11.04. You can install it from the Software Center! It will also be the default CAD for Edubuntu.

Logo Contest Entries – Logo Voting Begins

Hi everyone,

I’m sure that you all have been looking forward to the start of the contest, so let’s take a look at the entries. There were a wide variety of designs submitted, and in many sizes and formats. I have tried to present them here in their original format and original size, but sometimes that was not possible due to website requirements. Some larger images have been distorted (squeezed) horizontally due to the website image size limits. You might be able to see them in their original form by following the original links in the previous post. Also, it’s the artwork and concept that count, please don’t worry about whether the images are “too big” or “too small”, I didn’t try to scale them all to the same “pleasing” size.

With that in mind, let’s review the entries:

On January 19, 2011 at 7:45 am
Andrés sent in these three images:

http://www.tuimg.com/images/screensgs.png

http://www.tuimg.com/images/screendjd.png

http://www.tuimg.com/images/screengcg.png

On January 23, 2011 at 12:39 pm
Andrés sent in one additional image:

[ This image I did crop to remove the desktop clutter, but I moved (kept) the small icon near the ruler. ]

http://www.tuimg.com/?v=screenznz.png

On January 19, 2011 at 11:57 am
Scott H sent in some good info about .svg files and icon sizes. Thanks, Scott.

On January 20, 2011 at 7:16 pm
Martin Owens sent in one entry:

On January 22, 2011 at 3:52 am
Alex King sent in one entry (the first of several):

http://dl.dropbox.com/u/2869749/logo.jpg

On January 22, 2011 at 10:21 am
two more Alex King entries were sent by Scott H:

http://dl.dropbox.com/u/2869749/logo.jpg

http://dl.dropbox.com/u/2869749/concept.JPG

On January 22, 2011 at 9:17 am
Alex King sent in three more entries:

[This next entry was submitted as a 64×64 svg, but for some reason it appeared to be 3.0MB, so it had to be converted to a png.]

http://dl.dropbox.com/u/2869749/CADicon.svg

http://dl.dropbox.com/u/2869749/LibreCAD.png

http://dl.dropbox.com/u/2869749/splash.png

On January 22, 2011 at 7:32 pm
Pedro sent in this entry:

http://img524.imageshack.us/img524/3046/librecadprogramicon.png

On January 22, 2011 at 9:10 pm
Redicon sent in these two entries:

http://img193.imageshack.us/i/librecadlogo.png/

[Redicon’s next entry was a 7-zip file that contained many images and icons, but too many to post here, so this one was selected.]

http://rapidshare.com/files/444042216/librecad.7z

On January 23, 2011 at 11:03 am
Helder Serpa sent in this entry:

On January 24, 2011 at 8:12 am
Helder Serpa sent in these entries:

http://arknetdata.blogspot.com/2011/01/final-proposal.html

http://arknetdata.blogspot.com/2011/01/final-proposal.html

http://arknetdata.blogspot.com/2011/01/final-proposal.html

http://arknetdata.blogspot.com/2011/01/final-proposal.html

http://arknetdata.blogspot.com/2011/01/final-proposal.html

http://arknetdata.blogspot.com/2011/01/final-proposal.html

http://arknetdata.blogspot.com/2011/01/final-proposal.html

On January 24, 2011 at 3:02 am
Daltom Designer sent this entry:

http://daltom.2082studio.com/librecad/

On January 25, 2011 at 12:07 pm
nitrofurano sent this entry:

http://avatar.identi.ca/23296-96-20101124163135.png

On January 26, 2011 at 5:41 am
Rallaz sent the first of two entries:

On January 31, 2011 at 8:06 am
Rallaz sent the second of two entries:

On January 27, 2011 at 8:07 pm
to b sent four entries (later repeated, but the same info):

https://sites.google.com/site/tobilder/home/WhiteBig.png

https://sites.google.com/site/tobilder/home/WhiteSmall.png

https://sites.google.com/site/tobilder/home/BlackBig.png

https://sites.google.com/site/tobilder/home/BlackSmall.png

On January 30, 2011 at 8:05 am
Alex King updated his earlier entries:

[The last two were submitted as svg but had to be converted to png here for display ]

http://dl.dropbox.com/u/2869749/better%20libreCAD%20icon.png

http://dl.dropbox.com/u/2869749/better%20icon.svg

http://dl.dropbox.com/u/2869749/better%20libreCAD%20icon.svg

On January 31, 2011 at 4:52 am
fraktaldesign re-submitted his designs on a different server:

http://img821.imageshack.us/f/logoslc.png/

On February 4, 2011 at 3:36 pm
A Laforest sent in this design:

http://dl.dropbox.com/u/20385445/logo%20LibreCAD.png

And that concludes the entries!

Thank you all very much for your hard work.

So now, place your votes! Comments are welcome too. (Helpful comments anyway, be nice!)

Voting will continue through (what, April 6?)

All the designs submitted were very good. And once again, thank you all very much for your hard work.

KimK

Need a logo

Hey All,

it’s been a couple of weeks again since my last post. I have been squashing a couple of small bugs but today we got a request on what’s the status is on LibreCAD and if they can get it in the archives for 11.04. I think this is good news!

My ownly objection would be that we don’t have the following graphics:

  1. Small icon log:  To be used in menu entries
  2. Splash screen graphics: Shown when program starts
  3. Program icon: To be used as desktop icons, icon in OSX and program icon.

Since we can have a big graphic on the splash screen I though it would be nice to show a drawing there from a open source hardware projects that was designed in LibreCAD. We could even ‘rotate’ this splash screen image with each new mayor or minor release of LibreCAD?

So, if you are graphically skilled please post to this thread 3 links to your designs. When we have a couple of nice designs I will setup a poll so we can decide what graphic to use. We could also have multiple winnars, if you like the logo of person A but the splash of Person B. We can do this aswell. The winners names will also be listed in the about dialog of LibreCAD.

Good Luck!

Ries van Twisk

Contest will be run until Monday 12AM 31th of Jan 2011. After that I will post all submitted images in new blogpost with a poll for the community to select there favorites.

Stickfonts

Hello,

First o all for the people that celebrate New Year around this time, a Happy new Year and the best wishes for 2011! May the source be with us…

I need your help with something. LibreCAD comes by default with a set of stickfonts. However there are some symbols that are not available in these stickfonts, for example Ñ and ñ and possible many others, we have also some entries in the bugtracker revering to these missing characters. Now these stick fonts are not my strongest point so my questions are:

  1. Does anybody know where to fint these stickfonts with all characters?
  2. Can we use UTF-8 within DXF files and use utf-8 compatible stickfonts?
  3. If the stickfonts can be utf-8 and the DXF files awell, can we remove some stickfonts and/or combine them somehow?

Let me know your thoughts about this.

Ries

SVN Update with Images and text to LibreCAD

Hello!

it’s sunday night and raining, and as usual there is nothing on the TV, except the 20th repetition of friends, or a old movie where they show about every 7.5 minutes 5 minutes of advertisement, yuk!

I just updated SVN with a new version of LibreCAD, in comparison with revision 102 (Beta 4) nothing was changed except there is a new splash screen, and all words and files where renamed/changed so that Caduntu is changed the LibreCAD.

Also, be reminded that the projects location is changed to : https://sourceforge.net/projects/librecad/ so don’t forget to update your bookmarks and/or SVN locations.

Ries

So LibreCAD it is.

Hello!

Seems like we have a clear winner, 1:7 CADuntu vs LibreCAD and LibreCAD won with 140 votes against CADuntu that had only 20 votes. So, goodbye CADuntu and welcome LibreCAD

I like the name! Nitro came up with the name first here, the domain LibreCAD.org was free and the name is what it is. Libre (as in free) and CAD as in Computer Aided Design. A very proper name for this project. I contacted SourceForge and asked them the process to change the Project name as this is currently not automated, and if everything is fine you should get redirected already to the new domain from the old caduntu.org domain.

Something more:

Scott has been VERY helpfull setting up a PPA for this project so that the Ubuntu folk can easily install LibreCAD on there systems.

For Ubuntu 10.04 use:
sudo add-apt-repository ppa:showard314/librecad
sudo apt-get update
sudo apt-get install librecad

for Ubuntu 10.10 and Natty use:
sudo add-apt-repository ppa:showard314/ppa
sudo apt-get update
sudo apt-get install librecad

So, now I am going to setup my server to serve LibreCAD and make sure DNS records are changed!

Ries

CADuntu Beta 4

Hello all!

I am in the middle of moving to a other house, but I guess I can spare a couple of minutes to create a new blog entry.

A couple of weeks ago, I released a Beta3, and shortly after user found some issues, so I never officially announced a Beta 3. I made all changes and here it is… Beta 4!

So what’s fixed then in 3&4?

  • Button/text overlap in toolbar area : 3101744, 3101614
  • Restore and save dockstate: 3091386 patch by Rallaz
  • Replaced older dxflib with new dxf library
  • Added polyline support: from Jan’s qcad free
  • Fixed crash on command line interaction: 3098531 reported by Adamzone
  • Fixed library browser : 3090688, reported by Rallaz
  • Fixed empty images during export: 3095753
  • Closing app works now correctly, when pressing cancel you really cancel: 3103190
  • Layers can be deleted, so as blocks: 3102199, 3105191 reported by rodrigopitanga
  • utf-8 support for layers and block names :
  • Menu errors (also in QCAD) : 3092018 reported by Robert
  • Switching between multiple drawings: 3056455 reported by sliptronic
  • Add some default libraries so the library browser show something.
  • More little things and stuff…

So, all in all I think CADuntu is much more mature now and I am really happy with the support from everybody! There is much more to come, but personally I am hoping to start working on my CAM additions so I can finally put my Mechmate to good use!

Ries

What I am currently working on…

A quick update to let you know what I have been doing.

Some people have been supply bug reports to the sourceforge page, and I want to thank them again for doing that, if you didn’t and found a bug or want a feature, let me know on the bug tracker!

At revision 70 I fixed the library widget, thanks to the patch from Rallaz, apart from that a little work was needed to make sure that libraries in a users home directory could picked up and that thumbnail generation worked properly.

I asked Andrew if I can include his Part Library in the CADuntu release because no license information was given, however you are free to download his, or any other parts library and put it in you library directory for your platform.

  • Linux/Unix users : ~/.caduntu/library
  • OSX users use : ~/Documents/CADuntu/library
  • Windows user use : c:\Documents and Settings/<your username>/My Documents/Caduntu/library

CADuntu Library browser

Rallaz also prepared RPM’s for the following Linux distributions : OpenSUSE, Mandriva and Fedora they can be downloaded from this location : http://download.opensuse.org/repositories/home:/Rallaz/

Robert von Knobloch Submitted a bug report where a couple of menu entries where incorrectly displayed, this was solved in patch 69 and 70, thanks Robert for that, I completly over looked it.

Ries