August 1.0.0rc2 released

It’s been already two months ago since our 1.0.0rc1 release, but we haven’t been sitting still.

We have had over 200 commits from rc1 to rc2 and change keep coming in. We have had even more reports on our bug trackers on sf.net and more developers have been joining the project.

Also worth to mention is that our mailing/forum list is used on a day-by-day base with over 250 messages in 2 months.

One of the more notisable items solved is that the help file should work now for all users, OSX, Windows and Linuxs. The reason for this working under some situations and sometimes not was because I forgot to add the sqlite drivers to the installation packages. Because of this no help was displayed. For the persons where the help did display the double-click needed to activate a page was not always disc offered so we change this to a single click.

I want to thank the following people for there help:

  • Rallaz, he is our expert in Qt and DXF file formats, he does a tremendous jobs porting to pure qt4 and fixing bugs in the dxf parser
  • Li is our math wizard, he has been optimizing the ellipse functions and is working on more of the math related items within LibreCAD
  • Claude has been submitting more reports then I can count, he is helping on the mailing list and even get’s his hands dirty on some code and making patches
I can’t thank you enough guys for helping with this project!
What’s next is that we will properly make a rc3. There are still 20 bugs that we need to take a look at and that might need to get fixed into our very first release.
Ries

LibreCAD 1.0.0rc1 Release (Get It While It’s Still Hot)

Hello,

we are very happy to announce that we created a our first release candidate 1.0.0rc1 to be precise and we created installer packages for both Windows and OSX you can download. Linux users are advised to use there distributions package management. More information can be found here for Debian and Ubuntu, RPM packages for OpenSuse, Mandriva and Fedora. If you know or have packages or installation methods for other distributions, please get in touch with us so we can add the information or link to you.

What has changed?

Many things has happened since our beta5. To name a few:

  1. Created new Logo thanks to Diego
  2. Create new icons thanks to pablo
  3. Many translations has been added, we are now at 24 translations, WOW!!! http://translate.librecad.org
  4. Lot’s of bugfixes that where reported by users through sourceforge. Bug Tracking
  5. Rallaz is working on a plugin interface he is doing great work.
  6. A inline help file (the original QCad) help file is now included.
  7. LibreCAD has now a official website where general (non developer) information can be found.
  8. A plugin interface is being added, this is still work in progress….
  9. And last but not least, we added a donation option. hint….hint

We see a lot if blogs talking about LibreCAD something that’s very positive and when doing general google searches we see the number of results just on LibreCAD increasing, this is just great!

Source Repository

Our currently official source repository is now located at github. If you don’t know git or github well, not to fear, there is a download option available that can give you a tarbal of one of the tags, or simple the latest version available. We also keep the SVN repository at source forge in sync with github, but it won’t contain any tags and it might be outdated with a couple of commits. This is currently a manual job to sync this up. For any package maintainers, please use github, that will always give you the latest version and a proper tag if you have any specific git questions please let us know.

User and developer communication

We are now using Nabble as our official developer and user communication method and we embedded the forum on teh website for easy access. You can use as a forum if you like forums better, but it’s also possible to use your mail client to submit questions and receive answers. The forum is located here. The forum at SF is still available for reference, but we prefer the Nabble system for user and developer communication.

If you have any patches (plain diffs) or bug you would like to discuss you use the source forge trackers over here. If you did clone our github repo at github, you can simple send us pull requests we will review and apply. We will however keep en eye on both trackers it’s just that github’s issue tracker is like sticky notes compared to source forge bugtracker. It’s just that github’s git integration rocks!

Special thanks

I would like to put a special thanks to the following persons:

  • Scott for helping adding LibreCAD into Ubuntu and Debian distributions
  • Rallaz for supporting and adding new features to LibreCAD and for his RPM repository, he is working on a plugin interface aswell!
  • Diego and Pablo for supplying the program icons and splash screens, as promised you are mentioned in the about of LibreCAD.
  • All translators, they are doing a great job translating LibreCAD into new languages and improving the current translations.
  • All submitters of patches and bugs into a bugtrack. Some items I simply don’t find because I don’t use a specific OS or don’t use a specific feature.

Let us know what you thing!

Have a great weekend

 

June developer update

This is a quick post to let people know what has happened in May.

  1. Translations: THANK YOU to all our translators! LibreCAD has been translated (or updated translations of) the following languages: Chinese (Simplified and Traditional), Dutch, Finnish, French, Greek, Indonesian, Japanese, Norwegian, Polish, Spanish, and Ukraine in addition to the languages that existed in the previous release. This is a phenominal effort by the volunteers at http://translate.librecad.org
  2. A huge amount of activity on github (over 100 commits last month). Highlights include adding Windows and Mac OSX installer .exe and .pkg for easy installation, Rallaz added a plugin interface to extend LibreCAD and is porting from Qt3 Support libraries to pure Qt4, adding translations, fixing a crasher bug, and the new icons logo and splash screen.
  3. Development of a new home page that is explain LibreCAD and point users to download, installation instructions, and support mailing lists (which are also being set up)
  4. LibreCAD is growing!  500 downloads a day from Sourceforge, and getting close to 10,000 installs on Linux distributions.

The current plan is to finish the new website and then release a Release Candidate (RC1). You can always grab the code from github to build yourself (instructions are on that site) to see a preview of the current state of LibreCAD.

Thanks again to all the contributors and developers!

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