Skip to content
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

Custom Palettes #11

Open
fullstopslash opened this issue Sep 5, 2023 · 2 comments
Open

Custom Palettes #11

fullstopslash opened this issue Sep 5, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@fullstopslash
Copy link

Is your feature request related to a problem? Please describe.

Firstly I must say I adore this project and look forward to seeing where it is headed! I can see myself using this tool to mainly design figlet fonts to be used with Nerdfonts in a terminal, for terminal based art. It'd Be super helpful if I could easily define character palettes to pick characters, and easily swap between different palettes at will!

Describe the solution you'd like

Basically I envision something like a sub menu of the current character dialog, but one where I could select between different palettes that I've defined in a ~/.config/ascii-draw/character-palettes/ file. Somewhat related, but a separate feature would be the ability to define custom box/line styles in a similar manner. I didn't even think of this at first, but this all would likely require the ability to select the font that is being used on the canvas!

Describe alternatives you've considered

The main alternative is using an external notepad and copy/pasting single characters into ascii-draw, which is rather time consuming.

@fullstopslash fullstopslash added the enhancement New feature or request label Sep 5, 2023
@Nokse22
Copy link
Owner

Nokse22 commented Sep 5, 2023

Thank you for your interest in ASCII Draw.
So to summarise and to make sure I understood correctly you are suggesting:

  • Custom character palettes: a list of characters from which to quickly select the characters to use.
  • Custom box and lines styles
  • Ability to use Nerdfonts in the canvas

I don't know how I can use these fonts in the app, I will try to look into it.

The first two feature seems feasible and I will add them for sure.

@fullstopslash
Copy link
Author

fullstopslash commented Sep 5, 2023

Excellently summarized! Nerdfonts just use the higher end of the UTF-8 space, so I think if emoji's are supported the characters may already work.

@Nokse22 Nokse22 self-assigned this Oct 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants