툴바: 고른 도넛에서 쓸 수 있는 프리셋만 보여 주고, 종류별 탭으로 묶기
I maintainer di solito rispondono entro 1 giorno
@KnifeLemon ci sta già lavorando.
Dal 20/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
What would you like Filee to do?
툴바 화면의 "사용 가능한 프리셋" 목록은 어떤 도넛을 고르든 프리셋을 전부 보여 줍니다. 그래서 대부분은 고른 도넛의 파일에 쓸 수 없는 프리셋입니다. 선택형 엔진이 모두 설치됐다고 가정해도, 도넛마다 약 100개 중 31~100개가 그 도넛의 어떤 형식도 변환하지 못합니다(글꼴 도넛은 101개 중 1개만 쓸 수 있습니다). 이런 프리셋을 끌어 넣으면 도넛에서 회색 칸이 됩니다.
두 단계로 나눠서 해 보고 싶습니다.
- 고른 도넛에서 쓸 수 있는 프리셋만 목록에 보이기
- 도넛이 칸을 회색 처리할 때 쓰는 판정(
PresetAvailability.Check)을 그대로 씁니다. 도넛의 확장자마다 형식 하나씩 판정합니다. - 그래서 도구(자르기), 하나로 묶기, PDF 병합, 회전 같은 예외 규칙이 도넛과 똑같이 적용됩니다.
- 고정 목록이 없으므로 변환기가 추가되면 따로 손대지 않아도 목록에 나타납니다.
- 이미 도넛에 넣은 프리셋은 그대로 두고, 오른쪽 목록만 바뀝니다.
- 도넛이 칸을 회색 처리할 때 쓰는 판정(
- 줄어든 목록을 종류별 탭(이미지, 문서, 동영상, 오디오 …)으로 묶기
Why / when would you use it?
예를 들어 오디오 도넛을 꾸밀 때, 쓸 수 있는 몇 개를 찾으려고 100개 가까운 칩을 훑어봐야 합니다. #262로 뒷면이 생기면 이 목록에서 채울 칸이 두 배가 되어서, 목록을 정리할 필요가 더 커질 것 같습니다.
Ideas for how it could work
#262가 같은 화면을 바꾸고 있어서, 병합된 뒤에 그 코드를 기준으로 작업하려고 합니다. 시작하기 전에 몇 가지 의견을 여쭙고 싶습니다.
- 지금처럼 프리셋을 전부 보여 주는 것이 의도된 동작인가요? (예: 엔진이나 확장자를 추가하기 전에 도넛을 미리 꾸며 두는 용도)
- 엔진을 받아야 쓸 수 있는 프리셋("○○ 필요")은 목록에 보일까요, 설치 전까지 숨길까요?
- 새로 만든 그룹이나 방금 만들거나 편집한 프리셋이 그 도넛에 맞지 않으면 목록에서 바로 사라질 수 있습니다. 그룹은 항상 보이게 하려고 하는데 괜찮을까요?
- 확장자가 없는 도넛("혼합 파일"이나 새로 추가한 도넛)은 지금처럼 전부 보여 주고, "하나로 묶기"도 계속 보이게 하면 될까요?
- 뒷면을 편집할 때, 앞면에 이미 넣은 프리셋은 목록에서 숨길까요, 표시만 할까요?
이 방향이 괜찮으시면 1단계를 먼저 PR로 올리고, 탭은 따로 올리겠습니다.
- Lingua principale
- C#
- Stelle
- 3.6k
- Fork
- 192
- Merge medio
- 7h 42m
- PR unite (30g)
- 272
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KnifeLemon/Filee
-
[Bug] Interactive toggle inside Theme preview card is completely unresponsive in SettingsForse già presa @Saad-elnagar l’ha presa 5 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
KnifeLemon/Filee#363 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Setup publishes its strings one key at a timeForse già presa @SeoJCalive l’ha presa oggi. Apertabuild
KnifeLemon/Filee#667 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Some App tests leave closed windows alive after GCForse già presa @SeoJCalive l’ha presa oggi. Aperta
KnifeLemon/Filee#666 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature]: Compressing any image to the desired size in KB or MB according to your requirements.Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
KnifeLemon/Filee#662 ·
I maintainer di solito rispondono entro 1 giorno
-
[Format]: .m4sApertaformats question
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
KnifeLemon/Filee#659 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di KnifeLemon/Filee
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Tyrrrz/YoutubeDownloader#912 ·
-
broken link websiteAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
README says main uses .NET 9 while the current branch targets .NET 10Forse già presa @dajiaohuang l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
ardalis/CleanArchitecture#1098 ·
-
good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
madeyoga/AuthEndpoints#365 ·
I maintainer di solito rispondono entro 1 giorno