Giter Site home page Giter Site logo

eclipaint's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

eclipaint's Issues

Select file name when saving image

At present, the save option only allows you to choose a directory, and generates the file name based on which layout option you have selected. It would be more convenient to be able to select a file name at the same time. The generated name can be used as the default. You should also be able to pick an existing file and overwrite it, and it would be nice if the save dialog also remembered the last used location.

Remember last location in dialogs

The dialogs to select images or overlays should remember the last location used, so that you don't have to navigate to the same location every time when you are processing multiple images from the same location. It would be okay, and probably preferred, for the base image and overlay image dialogs to remember different locations, as overlay icons are quite likely to be in a different place from the base images.

Drop images in icon manager

It seems that Image Transfer is not working, you cannot drag and drop images to the view, at least in Eclipse Neon

Command enablements in Edit menu

Commands for (Undo/Redo, Copy/Paste/Cut, Delete) are available through keyboard shortcuts but it does not work properly in the Edit menu.

When trying to fill with a color in big images, I got stackoverflow and Eclipse suggesting to restart

Reported by pverest2010, Feb 26, 2014
When trying to fill and no color was selected before, I got stackoveflow and Eclipse suggesting to restart.

eclipse.buildId=4.4.0.I20140122-2000
java.version=1.7.0_11
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.standard.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.standard.product

org.eclipse.ui
Error
Thu Feb 27 15:01:48 CST 2014
Unhandled event loop exception

java.lang.StackOverflowError
at org.eclipse.swt.widgets.Control.redraw(Control.java:2394)
at org.eclipse_icons.editor.IconsEditorPart.notifyPixelModification(IconsEditorPart.java:1043)
at org.eclipse_icons.editor.EditorUtils.paintPixel(EditorUtils.java:218)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:84)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at org.eclipse_icons.editor.EditorUtils.fillPixels(EditorUtils.java:89)
at

and so on 200 times or more

Feb 27, 2014 Project Member #2 jabimail
Thank you for reporting.
Reproduced with big png images trying to fill big surfaces. The selected color is not important.

  • Open attached image
  • Fill the transparent part with any color
  • KO

png_transparency_demonstration_1

How does it work?

I found the EcliPaint -> Icon Manager window.
I pasted my basic icon onto the grid.

How do I change white to transparent?

What do the 7 groups of commands do?

Are there any drawing commands or modes? Weird...

Erased pixels in GIF icons remain visible

Reported by eric.paul.vergnaud, Mar 29, 2015
On a mac, edit a GIF icon, erase a pixel, save, close.
Open the icon agin, the erased pixel is back.
Mar 29, 2015 Project Member #1 jabimail
hi,
thanks for reporting. Eclipse version? Could you please attach the gif icon?
Thanks
Labels: Type-Defect
Mar 29, 2015 #2 eric.paul.vergnaud
Version: Luna Service Release 1a (4.4.1)
Build id: 20150109-0600

ped_obj

MAC users: Color order incorrect when saving

Reported by metalim, Jan 18, 2015
Red and Blue colors are swapped, when I save to PNG. Looks like RGB <-> BGR
Was REALLY surprised to see this.

Eclipse Luna 1a (4.4.1, build 20150109-0600), Java 1.8.0_25, Mac OS X 10.10.1

test_edit.png 

23.6 KB View Download
Delete

test_edit

test_result.png 

23.2 KB View Download
Delete

test_result

Jan 19, 2015 Project Member #1 jabimail
Hello,
thanks for reporting.
I am trying to reproduce your issue.

How did you create the test_edit.png? It was an already existing png or you create it? If you modify just one pixel of test_result.png and you save it again, the colors change again?

Could you please use File -> New -> Other... -> Icon Editor -> New png icon, and then edit some red green and blue colors, save it, and check if you have the same problem?

Thanks in advance
If it was an already existing png, then maybe is related to this previous issue
https://code.google.com/a/eclipselabs.org/p/eclipse-icons-editor/issues/detail?id=50
Jan 19, 2015 #2 metalim
Sup!

There is no difference for me if it's created in Icon Editor or in another app.
This particular image I created in Eclipse (โŒ˜N, Icon Editor, New png icon).
I've tried to open other PNG files (also 16x16) with the same result: it opens just fine, but when I change one pixel and save - it swaps R and B.
If I open the file again, change one pixel and save again - it swaps colours again, becoming the original. So it's safe.
Jan 20, 2015 Project Member #3 jabimail
Thanks for the clarification.
Instead of a screenshot, could you please attach the real png shown in test_edit.png or test_result.png?
Labels: Type-Defect
Feb 5, 2015 #4 metalim
Here you go.
new_icon.png
119 bytes View Download
Delete

new_icon

Mar 29, 2015 #5 eric.paul.vergnaud
Hi,
I have the same problem with both GIF and PNG.
I'm working on Mac, not sure about meta reporting the bug, but that could be the cause.
Eric
Mar 29, 2015 Project Member #6 jabimail
thanks for reporting

Label decorators don't allow to remove icons

Reported by jabimail, Dec 18, 2012
Not reproduced systematicallly but sometimes the user should deactivate the label decorator to be able to remove an icon.

Feb 5, 2013 Project Member 1 jabimail
!ENTRY org.eclipse.core.resources 4 273 2013-02-05 21:07:57.065
!MESSAGE Problems encountered while deleting resources.
!SUBENTRY 1 org.eclipse.core.resources 4 273 2013-02-05 21:07:57.066
!MESSAGE Could not delete 'D:\workspaces\runtime-EclipseApplication\output\icons\archive\Copy of find.gif'.
!STACK 1
org.eclipse.core.runtime.CoreException: Problems encountered while deleting files.
    at org.eclipse.core.internal.filesystem.local.LocalFile.delete(LocalFile.java:125)
    at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFile(ResourceTree.java:304)
    at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFile(ResourceTree.java:785)
    at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1937)
    at org.eclipse.core.internal.resources.Resource.delete(Resource.java:780)
    at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:140)
    at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
    at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.access$0(DynamicValidationStateChange.java:1)
    at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange$1.run(DynamicValidationStateChange.java:102)
    at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
    at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4887)
    at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.perform(DynamicValidationStateChange.java:105)
    at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
    at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.access$0(DynamicValidationStateChange.java:1)
    at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange$1.run(DynamicValidationStateChange.java:102)
    at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
    at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4887)
    at org.eclipse.jdt.internal.corext.refactoring.changes.DynamicValidationStateChange.perform(DynamicValidationStateChange.java:105)
    at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)
    at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)
    at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.