Menu

#1 bugs and enhancement suggestions

1.0
open
nobody
None
2014-12-19
2014-11-01
No

Hi,
Thanks for developing Rassam-paint - there are a lot of people in some Linux circles that have been looking for a modern feature-complete MS Paint alternative.

I saw on the Arch forum you were looking for suggestions. I have a number of minor ones:

  • Display the name of the current file in the title bar (Many programs would display like this: "Untitled 1 - Rassam-paint").
  • Add tooltips for all the buttons which don't have them yet, including the colour selectors (don't assume everyone has used MS Paint and knows what everything does).
  • Remove the drop-down arrow next to the "New" button if it doesn't do anything.
  • In the "Question" dialog that is produced if you paint something and then click the "New" button, change the button labelled "Ignore" to "Cancel".
  • In the same dialog, rethink the title and the question - maybe change the Title from "Question" to "New Image" and the Question to "Warning: the current image contains changes that have not been saved. Do you want to save the image?".
  • Improve the wording in the matching dialog produced when you use the "open" button (in this case the title should be the same as shown in the file selection dialog, and I suggest changing that from "Open existing file" to "Open existing image file"). Also, it would be better to show this dialog before the file selection dialog.
  • When exiting rassam-paint, detect unsaved changes and produce the same dialog (in this case make the title "Close image").
  • Change the title of the "Save file as" dialog to "Save image file as".
  • Display the zoom level in the status bar.
  • Add the ability to zoom out past 100% (somebody might edit an image larger than their screen size, and want to see the whole thing).
  • Make sure that rassam-paint can actually open all the file types that it offers to open in the "Open existing file" dialog - if I save a file to .tif or .tiff, when I try to open it I get an error message:

    Tags must be in ascending order: Last=338 Next=305 at position 180.

    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.

  • Change the title of any error windows from "Rassam-paint" to "Error" (Unless this is not easy to do).

  • Don't offer to save to formats that Rassam-paint can't save to yet. The error message if you try to save to .cur, .ico or .icns is quite intimidating.
  • It looks like Rassam-paint is supposed to be able to save to .gif already, but there is a bug:

    Abstract method called.

    Press OK to ignore and risk data corruption.
    Press Cancel to kill the program.

Discussion

  • Alister Hood

    Alister Hood - 2014-11-02

    A few more:

    • Make the "Text" tool obey the "fill mode".
    • Make the "Enable or Disable Transparency" button actually do something, otherwise remove it (or does it do something that I haven't been able to figure out?).
    • In the print dialog add a label ("Configure printer") or a suitable icon (a cog or something) to the blank button next to the printer selection combobox.
    • Give a window title to the dialog this button produces ("Configure printer").
    • Improve the spray paint tool - it should keep spraying as long as you hold the mouse button down, even if the mouse is not moving.
    • Just use one colour palette. At the moment there are two different palettes, one in the "select color" window and one in the main window (which doesn't even have a way to edit the colours in it).
    • Allow to change the background colour by right-clicking on a colour in the palette in the main window.
    • Make it so you can use any tool with a right-click instead of a left click, using the background colour for the foreground, and vice versa.
    • Make the eraser tool always paint in white (or erase to a transparent background, if transparency is supported).
     
  • Alister Hood

    Alister Hood - 2014-12-19

    Make the "Enable or Disable Transparency" button actually do something, otherwise remove it (or does it do something that I haven't been able to figure out?).

    I'm not sure about before, but in the current version it works for the text tool, but not for selecting and moving or copy/pasting.

     

Log in to post a comment.