Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Palette panel/editor #356

Closed
10 of 19 tasks
novhack opened this issue Oct 16, 2020 · 1 comment
Closed
10 of 19 tasks

Enhance Palette panel/editor #356

novhack opened this issue Oct 16, 2020 · 1 comment
Labels
change Proposes changes on how something works enhancement New feature or request

Comments

@novhack
Copy link
Contributor

novhack commented Oct 16, 2020

Currently editing of a palette is done in a dialog. Most of other software allows users to add and change colors directly from the main UI which is in my opinion a better workflow. I propose these:

Changes:

  • Plus/Minus buttons to add/delete colors in a Palettes panel. Left click on Plus button adds left tool color, right click adds right click color to the end of the palette.
  • Double click on a color opens color editor dialog.
  • Remove delete palette button from panel and move it to edit palette dialog. It's a feature that is most likely not used a lot.
  • Move and copy colors directly in the panel.
  • Drag and drop on existing color = swap colors.
  • Drag + shift = insert color in between two existing colors.

Additions:

  • Ability to Change palette grid size.
  • Organize colors freely on the palette grid (with empty spaces).
  • Drag + ctrl = copy color to empty grid space.

Future improvements:

  • Replace current JSON palettes implementation with TRES.
  • Add palette modifications to undo/redo system.
  • Import palettes based on file headers not file extension. Files like palette.gpl.txt should be imported correctly.
  • Indexed colors mode. Changing a color in the palette changes the same color in the canvas. Feature: Index color mode, (pallette changes can impact colors already painted) #171
  • Colors multi select
  • Ability to select multiple colors and use scroll wheel to iterate through them.
  • Colors sorting.
  • Color gradients generation.
  • Select multiple colors and generate one color that has their average value. This workflow can help with cleaning up images. Hue Shifting in Pixel Art (Color Tutorial)
  • Support for project palettes. Embedded into .pxo file for better portability.
  • Merge palettes
  • A dialog with check boxes that allows user to merge all colors from other palettes to a current palette
@novhack novhack added the enhancement New feature or request label Oct 16, 2020
@OverloadedOrama OverloadedOrama added the change Proposes changes on how something works label Oct 16, 2020
@novhack
Copy link
Contributor Author

novhack commented Oct 23, 2020

Issue #187 was already suggesting some of the changes I described.

@novhack novhack changed the title Suggestion: Move palette editing into the panel Suggestion: Enhance Palette panel/editor Oct 23, 2020
@OverloadedOrama OverloadedOrama added this to To do in Pixelorama v0.9.x via automation Oct 24, 2020
@novhack novhack changed the title Suggestion: Enhance Palette panel/editor Enhance Palette panel/editor Oct 24, 2020
@OverloadedOrama OverloadedOrama moved this from To do to In progress in Pixelorama v0.9.x Apr 28, 2021
@Orama-Interactive Orama-Interactive locked and limited conversation to collaborators Nov 17, 2021
Pixelorama v0.9.x automation moved this from In progress to Done Nov 17, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
change Proposes changes on how something works enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

2 participants