툴바: 고른 도넛에서 쓸 수 있는 프리셋만 보여 주고, 종류별 탭으로 묶기
维护者通常 1 天内回复
@KnifeLemon 已经在做这个了。
开始于 2026年10月20日。
评估
这个 Issue 还没有评估数据。
描述
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로 올리고, 탭은 따로 올리겠습니다.
- 主要语言
- C#
- 星标
- 3.6k
- 派生
- 192
- 平均合并
- 5 小时 33 分钟
- 30 天内合并 PR
- 72
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
KnifeLemon/Filee 的其他 Issue
-
[Bug] Interactive toggle inside Theme preview card is completely unresponsive in Settings可能已有人在做 @Saad-elnagar 今天认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 65/100
KnifeLemon/Filee#363 · 2 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
formats
难度 5/5 一周以上 新手友好度 48/100
KnifeLemon/Filee#451 ·
维护者通常 1 天内回复
-
[Bug]: 无法登陆时启动未关闭bug
难度 4/5 3-5 天 新手友好度 50/100
KnifeLemon/Filee#450 ·
维护者通常 1 天内回复
-
引擎导入导出可能已有人在做 @KnifeLemon 今天认领。 未关闭enhancement question
KnifeLemon/Filee#447 · 1 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
-
Format request: .sty可能已有人在做 @KnifeLemon 今天认领。 未关闭enhancement formats
KnifeLemon/Filee#446 · 1 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
相似的 Issue
-
[Bug]: Revit selector reads process ids 2000-2099 as years (flaky AgentClientTests.AYearOrAProcessIdSelectsTheHost)可能已有人在做 @Wurschdhaud 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 83/100
pyrevitlabs/pyRevit#3817 ·
维护者通常 1 天内回复
-
bug effort:S P2
难度 2/5 1-3 小时 新手友好度 76/100
nightscout/nocturne#2449 ·
维护者通常 1 天内回复
-
audit:1 bug
难度 2/5 1-3 小时 新手友好度 76/100
NethermindEth/dotnet-libp2p#395 ·
维护者通常 1 天内回复
-
area: client bug
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
bug mcp misleading small
难度 2/5 1-3 小时 新手友好度 70/100
维护者通常 1 天内回复