Monday, 22 Oct 2007
Monday, 22 Oct 2007
Today I want to report about features that were implemented with the help of the RedFlag 2000 team. They will be part of OpenOffice.org 2.4. Liang Weike, a member of the Open Source Framework team from RedFlag 2000, helped me to implement a persistent user image list. It can be used to import your own icons into OpenOffice.org and use them to change toolbar icons. Importing icons was possible with previous OpenOffice.org versions, but now the imported icons are stored persistently within a user image list. Users are not forced to import the same icons again and again, but can create their own icon repository for later use. The “ Change Icon” (see the image below) dialog, the central dialog which supports changing and importing icons, has been reworked to also support the deletion of user icons.
I think this is a successful story how we, the community, can make OpenOffice.org better. Big thanks to Liang Weike who worked hard to implement the feature and fixed all other issues related to the “Change Icon” dialog.
You can find more information about the “Change Icon” dialog in the toolbar specification located at the OpenOffice.org specification project here.
The second enhancement is related to the “print file directly” toolbar button, which resides on the standard bar (next to the PDF export button). Some community members proposed to enhance the quick help text to show the name of the printer which is going to be used when clicking on the button. See the following mock up.
The community wrote the specification, thanks to Kirill Palagin who is a very active member, for the enhancement. Implementation was done by Liang Weike with the help of the framework team. The CWS will be built and provided to the community to make the necessary tests. You can find the specification for the enhancement here . Everybody who thinks that this little enhancement could help him/her is welcome to help us testing. Installation sets are located here . If you have questions or comments to the enhancement you can contact me using cd{at}openoffice.org.
The RFE number and hyperlink in the specification for the printer tooltip seems to be wrong. It's a nice feature to have though.
Posted by Michaël on October 22, 2007 at 09:19 PM CEST #
What I'd like to see happen is a feature that I found very useful when I used WordPerfect. That was a "tabbed" window that had multiple documents that could be opened within it. (Saved having to hunt through the taskbar tabs if you have more than about 3 documents open at the same time.)
Posted by David Bird on October 22, 2007 at 11:46 PM CEST #
Both sound neat and very helpful!!! How about full HTML export ?(Html 4.0)
Posted by David Proske on October 23, 2007 at 02:30 AM CEST #
I wish we could have a sheet type "graph" in CALC, such as in MS Excel. It's too annoying to resize the graphs depending on monitor's resolution....
Posted by Fra on October 23, 2007 at 02:04 PM CEST #
@David Proske: There is i39748 for HTML 4 support but it only has 3 votes. So I guess this won't be addressed soon...
Posted by Frank Meies on October 23, 2007 at 03:01 PM CEST #
Fra, that's issue 5736. Yes, it would be useful, but there is no schedule yet for adding it.
Posted by Niklas Nebel on October 23, 2007 at 04:50 PM CEST #
Posted by Plan-B for Software Documentation on October 23, 2007 at 05:16 PM CEST #
There are good features.
Hope 2.4 will be also available as an x64 native Windows application.
Posted by Guti on October 25, 2007 at 10:26 PM CEST #
Looking forward to the 2.4 release, including these new features. Great work.
Posted by David Mackey on October 26, 2007 at 04:47 AM CEST #
I love this software.You guys are doing a fantastic job with it.
I am a handicapped person with limited income & can not afford most Microsoft software.
This software is as good or better than any I've used from microsoft.
Thank You,
C.D.Evans,Jr.
Posted by C.D.Evans,Jr. on October 27, 2007 at 05:57 AM CEST #
Here's my suggestion for something I believe would be easy to implement and would make a world of difference to my "enter-formula" habits on Calc:
Most spreadsheet programs I know let me start a formula with a "+" sign, which is handy because it's a key I find at my keyboard's numeric pad. Yet, Open Office's Calc forces me to always use the "=" sign which, unlike US and UK keyboards, is a shifted key in most international keyboards and can't be found in the numeric pad, except on Apple Macs.
I have an iMac at home and a PC at work, and this simple change really makes me waste a lot of keystrokes on a regular working day.
This is a feature I've been asking since OOo v. 1.x, without luck. Am I the only one who thinks that way?
Thanks.
Posted by Virgilio Silva on October 27, 2007 at 01:21 PM CEST #
I will be very pleased to connect spreadsheet documents with a jdbc driver like the odbc driver for ms excel documents...
It is for me a very interesting feature for integration of several tools already developed for ms excel via jdbc-odbc bridge !
Posted by NewBeewan on October 27, 2007 at 03:07 PM CEST #
@ Fra, Niklas Nebel: You can vote for that issue. Have just done that myself.
Posted by Jeroen on October 27, 2007 at 07:19 PM CEST #
Totally agree with Virgilio. There must be an option to the = for entering formulas. I bet he uses spanish keyboard too.
Posted by Cristian Duran on October 28, 2007 at 12:24 AM CEST #
Font size management in impress is a pain in the butt. The ability to increase/decrease the fonts (relative to each other) in a text box would be very very helpful to people creating lots of slides. Powerpoint has had this feature for years and its one of the most used features.
Also the text box should resize the fonts to fit within the text box if the text box is resized manually. PPT also does this and it very helpful.
Posted by Boyd Fletcher on October 29, 2007 at 03:55 AM CET #
Anybody that uses Compare Documents in Writer will know how useful it is to find the small differences in seemingly identical documents.
The same thing works in Calc too and even better then Writer showing changes in Tables.
It would be good if both applications show the changes in a consistant way.
-> Also Calc should be able to produce a PDF or printout that highlights the changes, as Writer does. As it is, you can only see the changes from within Calc.
Posted by Ferry Toth on October 29, 2007 at 04:12 PM CET #
In Writer you can incorporate certain Documentinfo fields (created, changed, Title, Subject) in the footer of your document. The same information is also available to Explorer and to a tool we wrote that lists the properties of documents in a folder and then creates a new html document to summarize that information.
-> It would be great if Calc had functions to show these Documentinfo fields in a Spreadsheet.
-> It would be great if we could use part of the spreadsheet as a recurring header/footer instead of the <PAGE><Header/Footer> dialog.
This gives much better formatting options then the the Header/Footer dialog. Also it would remove the limited types of fields available to this dialog and allow calculated field in the head or footer.
Posted by Ferry Toth on October 29, 2007 at 04:35 PM CET #
I completely agree with David Bird about the Tab feature. The Tab function is the reason why Firefox is popular, OOO should do the same asap. Users who never experienced it with WP will love it.
Another point: anyone knows why since version 2.0 I need to press the ALT key twice to get to the main menu with the keyboard in Impress? Quite annoying in my opinion.
Concerning Calc: I completely agree with Christian Duran and Virgilio Silva about the “+” and “=” issue and with Fra about the Graph window issue. I love OOO but there are a number of small problems in Calc that would be extremely easy to fix and should be put on a fast track in your development process. I hope this post will be read by the people making decisions, it is my contribution to OOO. I still haven't switched to Calc from good old QuattroPro 2000 and here is why:
1) Reset cursor position at beginning of a bloc when using cut/paste bloc:
Let's say I select cells A1 to A10 (using shift arrows, going downward). Then I select “Cut”. If then I press “Paste” the bloc is pasted in cells A10 to A20. Logically the block should be pasted where it was initially since I did not move the cursor (as in Excel and QP). The cursor position should automatically reset to the beginning of the bloc.
2) Default printing options:
When I select a bloc and then select “print”, the default print range should be to print my selection, not the entire document.
Similarly, if I look at Sheet2 and select “print”, the default print range should be to print what is on Sheet2. (If I have 2000 data points hidden in Sheet1, the program will empty my printer.)
3) Indication of current page number:
Bottom left of the screen, the current Sheet number is indicated twice, redundant information. On the other hand, the current page number is not written as in Writer and Impress. You should indicate the current page number (where cursor is). There is no way to know the current page number in “view normal” mode, one needs to switch to “view page break preview” mode.
4) Inconsistency between “Page Break preview” and “Print range” page numbers.
Let's say I have 2000 data points in Sheet1 and 2000 in Sheet2. The “Page 1” written on top of Sheet2 in “Page Break preview” does not correspond to page 1 in the “print range” option of the “Print” function. The two should match.
5) More rows and columns
My Quattro Pro program has been offering me in each Sheet columns down to ZZZ and rows down to 1 000 000 since the version 2000. For 2008, is would be really nice if Calc could catch up!
6) Complex numbers automatic detection.
Let's say I enter 2 in cell A1 and 3 in cell A2 and I write =A1+A2 in cell A3, the sum appears which is 5. Now let's say I change the number in cell A2 to a complex number, for example =complex(2;3;j). Then in cell A3 I have ERROR. I need to manually change cell A3 to write =IMSUM(A1;A2). How about a simple filter so that the program automatically detects complex numbers and uses the appropriate function so that the user does not have to manually enter imsum, improd, imsqrt, etc. by hand? All the complex functions have a real number equivalent. The program should know how to differentiate the two, not the user, just like a TI scientific calculator. There are A LOT of engineering students out there who could potentially become OOO enthusiasts.
7) Change data ranges in graphs
Congratulations on the new graph function in Calc. It needs one thing: the ability to change rapidly the selected data ranges using only the keyboard after the graph is completed. The process to change the data used for a curve (for example after a graph is done, view data in column C instead of column B) is too slow. It is much less efficient than good old Lotus and Quattro Pro. Simply adding a few keyboard shortcuts will solve the problem. Again, think about engineering people doing data analysis.
This is my contribution. Good luck with the OOO project!
Posted by Joe on October 30, 2007 at 11:58 AM CET #
Correction point 1 previous post, what I mean is: if you do "Cut" after you select cells A1-A10 going downward, if you move the cursor for example one cell to the right, the block will be pasted in cells B10-B19. But since I only moved one cell to the right, logically the block should be pasted in cells B1-B10.
Posted by Joe on October 30, 2007 at 12:38 PM CET #
Note: This is not the best place to discuss Calc features - the mailing lists should be used instead.
The possibility to start formulas with "+" or "-" instead of "=" is already available in recent SRC680 developer snapshot builds, and will be in version 2.4.
Spreadsheet documents are available (read-only) as sdbc databases.
In addition to page headers, you can define "rows to repeat" in the "print ranges" dialog.
For printing, the default was changed to "print only selected sheets" for 2.3. We plan to change the print dialog in the future, see http://specs.openoffice.org/appwide/printing/Print_Dialog.odt .
For the other ideas you should submit enhancement issues or vote for existing ones.
Posted by Niklas Nebel on October 30, 2007 at 02:13 PM CET #
Please can we finally have engineering notation for calc ie display 12345.6 as 12.34 E3 not 1.234 E4. incremets of 3! excel can do this and it is prevenring adoption for engineering applications. Ta!
Posted by Nigel Garland on October 30, 2007 at 11:15 PM CET #
Hi Nicklas,
Thank you for your explanation, I look forward to 2.4 and I hope the current page will be read by a lot of people. Concerning your comment that this is not the best place to post issues on Calc, here is perhaps the most important suggestion of all:
On the OOO main website, you need to put a direct link smack on top of the main page to the functions “report bugs”, “propose new features” and “vote on proposed enhancements”. I look at your main page and I don't even see a link to the forum. I click on Participate and there is still no link to suggestions. The strength of OOO is that it is a democratic process and you need to exploit this much more. Most users, including me, do not have time to dig deep into your website to figure out where to go. Please forward the message.
Concerning the new feature on top of this page: it is nice to have new functions, but before OOO becomes really a professional tool that I can recommend to my boss you need to take care in priority of all the basic, small problems remaining as noted on this page that would be easy to fix. Here are some more:
Issue 1:
The problem reported by Boyd Fletcher above is a major one: when you resize with the mouse a group of objects in Impress, the text does not resize and font size does not change.
Issue 2:
As reported by Higel Garland above, the engineering and scientific format display in Calc have some problems: too many digits, etc.
Issue 3:
In OOWriter we need a “view draft” option that is standard on any other word processor to work on the text on screen with all the print formats but without the annoying header/footer margins on the screen.
Issue 4:
If I have a OOWriter document containing formulas made with OOMath, I have absolutely no way to export to MSWord. The only thing to do is: Export document as PDF, open with Acrobat, select one by one the equations and paste them back as figures in Writer.
You need a function to automatically convert the equations to figures (pdf, tiff, ...) in Writer for easy exporting to Word. And a function to export the OOMath equations individually in pdf files and other formats.
Issue 5:
Here is a bug: When you make a Writer document containing many Sections and Endnotes, and you select the option “Put Endnotes at the end of section”, the option does not export to MSWord and notes go at the end of the document.
Other suggestion:
When I submit a paper to Physical Review or other science journal (http://prola.aps.org) I still need MSWord format, hence issues 4-5 above. All scientific journals (springer, aip, aps, IEEE, etc) do not accept ODF format for submission. That would be a great place for lobbying efforts for the ODF format and would allow OOO to gain a lot of prestige.
Long live the OOO project :-)
Posted by Joe on October 31, 2007 at 04:47 AM CET #
OOO people, please take a look at this:
http://authors.aps.org/ESUB/
Posted by Joe on October 31, 2007 at 06:55 AM CET #
I would like to see a split screen so that the user can edit at one part of a document while seeing another portion of the same document.
Posted by hwtan on October 31, 2007 at 08:23 AM CET #
Would be great to have an opportunity to 'split' a document window, like in MS Office, to be able to look simultaneously at and switch working between two different parts of a document. Maybe OOo has the feature - I just switched to it (v. 2.3) and didn't have much time exploring it yet, just noticed absence of corresponding mouse arrow behaviour when hovering over the vertical ruler's upper end in OOo Writer.
And - thank you, overall it's a great product!!
Posted by Alex on October 31, 2007 at 10:29 AM CET #
For completeness' sake: Engineering notation is issue 5930 ( http://www.openoffice.org/issues/show_bug.cgi?id=5930 ), also on the list of high-voted issues at http://wiki.services.openoffice.org/wiki/Calc_Usability_Activities .
Posted by Niklas Nebel on October 31, 2007 at 12:34 PM CET #
Niklas
Thank you for the links above, great to know things are moving in the right direction.
There are many basic things that should be done in OO regardless of the number of votes.
Here are more:
Issue 6:
When you fix the engineering format in Calc, please don't forget complex numbers. Currently there is no way to adjust format of complex numbers, as a result you need a column that's several cm wide in order to see the exponent at the end of the number.
Issue 7:
When you adjust the size of an object by dragging the mouse in Writer and Impress (such as a pasted external figure, etc), the aspect ratio should be locked by default so that you don't unintentionally distort the figure (as in MSWord). Drag corner notch to change the size, drag side notch to change aspect ratio. Would be quite simple to implement.
Issue 8:
When you change the size of a figure with the keyboard with the “Position and Size” function in Impress, logically the default Base Point should be Center, not Upper Left.
Issue 9:
In Impress when you use Ctrl-Click to select only a few objects in a page that contains many, the area between the objects becomes covered and is unavailable to select additional objects. If 4 objects are at the 4 corners of a rectangle, no way to select the 4th one. Try in PP to see the difference, the area between the selected objects remains available.
Issue 10:
There is a need for a universal function throughout OO (Writer, Calc, Impress, etc.) in the Insert menu to insert current date or current time as text with on-the-fly choice of a few different formats. Not insert as a field as in Writer, but text that does not change afterwards. Take a look at WP2000 for a good example.
Issue 11:
In Windows OS, when you click on an OO filename in Explorer to automatically open the file, the window never comes on top of other programs and you need to use Alt-Tab to go select the window you just opened. OO is the only Windows program that has this problem.
Issue 12:
Don't know how complicated that is, but a background saving feature so the program doesn't stop for several seconds when saving a big file is standard in other Office programs and would be really sweet.
Also, when you just saved a file by pressing with CTRL-S, WP indicates “(unmodified)” on the window top frame to actually confirm that the save has been done. Really useful and not very hard to implement.
Of course despite my 19 issues, OO also does have some really cool features that other office suites don't have...
Posted by 125.193.39.117 on November 02, 2007 at 07:33 PM CET #
More columns in Calc, please. At least, about a thousand. This is precious in making some cross in many sets of data (i.d.: social research or similar). This is one of the most important remaining advanrtages of actual Excel or Quattro.
Posted by Alfiero Falorni on November 05, 2007 at 06:26 PM CET #
First of all, I would like to say that the OpenOffice project has been an outstanding one. Everyone involved in making this happen is doing an outstanding job. You just can't beat the price. It may not be perfect as I have read from comments in the past but nothing ever is. It works and that is good enough.
My suggestions are as follows:
add text frames with overflow capability much like Microsoft Publisher, Printmaster, etc., in the Draw and Present programs. Here, you would have true desktop publishing capability to handle text flow that goes beyond the text frame space and flow to another frame on another page or the same page in a different text frame. With this capability, you would have all of the features of the entire Microsoft Office suites and I think that people would really put this feature to use.
to have the capability to shape the text frames in a variety of ways.
transparency for text and graphics.
Posted by James R. Vinyard on November 06, 2007 at 06:25 AM CET #
For me, a very big improvement would be single-press north-south centering -- in a cell, a table row, a page, or anywhere else. (Note: east-west centering is already just fine.) At present, north-south centering involves setting it up via a procedure -- you can view it as vertical centering in OO Writer Help. What you cannot do is to instantly zap a piece of text into nicely even north-south format in any new location you please. Instead you must stop your editing work, and get into formatting. For me, this single problem relegates OO to the shelf while I simply do the whole darned project in Word -- again. Even Word 2000 had no trouble with this function, seven years ago, so I am hoping it is something that has simply been overlooked in OO.
Posted by Carson on November 09, 2007 at 05:09 PM CET #
In one mileston I saw new updates finder. It is possible to see this feature in 2.4? Also differencial update will be good.
Posted by EDA on November 10, 2007 at 12:45 AM CET #
What about some template layouts (for slides, tables, pages, ...) which are actually usable without getting eye-cancer? Adding more and more features will only get you so far.
Posted by John Doe on November 11, 2007 at 10:06 PM CET #
Open Office very power, but when does it's UI beautiful like MS Office or KingSoft Office?
Posted by Cá chuối on November 12, 2007 at 04:49 AM CET #
Why "Print File Directly"?
Why not just have "Print to *Printer Name*"?
Does "Print File Directly" mean that it will only print what is saved?
What if I haven't saved my file?
Saying "Print to *Printer Name*" is shorter, and easier to understand (everyone understands what "Print" does when they press the "Print" button)
Posted by Tim on November 12, 2007 at 10:32 AM CET #
I'd like to see a fix on the implementation of error bars in Calc. Since open office won't do x error bars, I have to keep going back to MS office.
I'd also like to see an option for displaying the formula of a trendline.
Posted by IEKnight on November 13, 2007 at 01:51 AM CET #
Having been a ms word user i have accumalated a number of files over time in this format. Most make heavy use of drawing features so i was interested to see how good the import/ translation (what ever term you use) was to see if i could eventually migrate over to this open format with these existing docs which are on going work to this day.
I found a number of deficiencies in this translation (sizing / placement of arrows) to name one and wondered if this translation process was under continual improvement or if it was deemed to be good enough. I would be keen to learn how the knowledge of the doc format file was gained (some form of reverse engineering) as i could not see ms rolling over to help. Who holds this knowledge and can the potential users like myself link up with these developers in order to further this process in some small way?
Posted by Paul on November 13, 2007 at 03:48 AM CET #
Paul just pointed out above the issue I wanted to raise that I forgot earlier:
Issue 13:
Presently it is not really possible to use Impress to collaborate with someone using PP due to the large number of import/export problems. I've seen figures disappear in slides exported from OO to PP (after pressing Page up/Page down a few times in PP); PP files with the size of some vector objects blown out of proportion when opened with OO, and font size disparity going both ways is always a problem. I still have all those files. This issue costs OO a lot of potential users.
P.S. Let's hope this thread will evolve in some kind of permanent bulletin board so that average users can easily communicate with our friends involved in the development.
Posted by Joe on November 14, 2007 at 07:21 AM CET #
While this is really a fabulous system, there is one area I have to keep switching back to MS Office. Which is unfortunate and annoying in that in about every other way open office works better and more reliably. The one time I have to use MS office is in document review. It is not unusual for me to have to use the record changes feature and also the notes feature. These do not work as nicely as MS office. I wonder if it would be possible for this to be in 2.4, but at one point would it be possible for the notes to show up as balloons when printed like with MS office?
Posted by Ray Stevens on November 14, 2007 at 05:22 PM CET #
Issue 14:
In Impress when you click inside a regular text box, you enter the text editing mode right away and you have to press the Esc key to do a regular selection of the object when you aim is to move, copy or delete the text object (as opposed to edit the text).
The first click should be to select the text object (with the eight green notches) to move it, delete it or copy it, i.e., same effect as clicking on a drawing object. Double click should be to enter in Text edit mode.
The current configuration is not logical...
Posted by Joe on November 19, 2007 at 10:48 AM CET #
Please stop to request features or enhancements using this report. GullFoss is just a medium to give normal users an overview about the current work of Sun's OpenOffice.org developers. The official way to request features or enhancements is to use the issue tracker accessible here: http://qa.openoffice.org/issue_handling/pre_submission.html.
We are busy on bug fixes for the upcoming OpenOffice.org 2.4 release and therefore have no time to translate your requests into official issue tracker tasks.
Posted by 192.9.112.196 on November 19, 2007 at 11:12 AM CET #