툴바: 고른 도넛에서 쓸 수 있는 프리셋만 보여 주고, 종류별 탭으로 묶기
Maintainer thường phản hồi trong vòng 1 ngày
@KnifeLemon đang làm issue này rồi.
Từ ngày 20/10/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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로 올리고, 탭은 따로 올리겠습니다.
- Ngôn ngữ chính
- C#
- Star
- 3.6k
- Fork
- 192
- Merge trung bình
- 3 giờ 52 phút
- Pull request đã merge (30 ngày)
- 135
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của KnifeLemon/Filee
-
Format request: .wbpzĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
KnifeLemon/Filee#294 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
一转多应该新建同名文件夹Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
KnifeLemon/Filee#259 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Merge PDFĐang mởenhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
KnifeLemon/Filee#296 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Format request: .sldprtĐang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
KnifeLemon/Filee#295 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Format request: .datĐang mởenhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
KnifeLemon/Filee#292 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của KnifeLemon/Filee
Issue tương tự
-
bug ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
CodeForFire/lagebuch#714 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
dimitar-radenkov/Pointframe#294 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Batteries can't be swappedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 61/100
Okabintaro/SubmersedVR#253 ·
-
S: Untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Remove Extract Data capabilitiesĐang mởmaintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
hyjinx-emu/Hyjinx#398 ·
Maintainer thường phản hồi trong vòng 1 ngày