Comments (14)
그럼 선행해야 하는 작업은 리팩토링
UI 클래스 분리
- 옵션과 기능에 따라 클래스로 따야함
UI 앵커/레이아웃
- 스택 레이아웃 같은걸 써서 UI가 정렬되어서 들어가도록 해야함
클래스들 분리와 함께 모듈들을 적절한 위치로 옮겨야함
from paddie.
일단 기능들 위주로 다 때려넣다가 추가할 기능 없을때 2버전쯤에 UI 격변 몰아다가 한번에 할까요?
계속 뭐 추가될거 같은데.
그냥 지금 상태에서 레이아웃만 바꾸고 미리보기창+균일한 레이아웃 썸네일 창만 추가하면 될거같았는데
생각보다 할일 많아질지두
PyQt은 잘 몰라서 조심스럽네여
from paddie.
지금정도 사이즈에서 쉽게 정리 가능해서
적당히라도 정리해둬야 나중에 피를 덜 보고
컨플릭트도 줄이는 길
프로젝트 오너가 판단하죠
from paddie.
운전대 잡은자 그 무게를 견뎌라
from paddie.
글고 지금 conversion 옵션이랑 EXIF 옵션 상충되는데,
사실 병행되도 되지 않나요? <- 진짜 몰라서 궁금함
from paddie.
저 둘을 구분하는 분석은 따로 안해서 저도 모름..
from paddie.
이런 스타일로 아예 UI 바꿀 예?정 인데 결국 함 뜯어내는게 좋겟져?
그 변환 옵션이랑 exif 레터박스 이미지랑 옵션 혼용 안되게 햐놓은것두 저렇게 옵션으로 뜯어낼라고 막아놧써여
from paddie.
청춘돼지는 QML로 APP까지의 미래를 꿈꾼다
변환 옵션이랑 레터박스 동시에 가능하다는 가정하에 나눠봄
근데 변환옵션이랑 exif 레터박스 왜 혼용하면 안됨?
from paddie.
Kivy였나 그거로 옮기면 app까지 다 된다고 하는데 뭔가 땡기다가도 지금 mac 빌드 시발시발하는거 생각하면 또 골치아프고 그럽디다
from paddie.
저렇게 나누면 컨버팅만 하고싶으면
BG랑 Text option 아무것도 체크안하고 Export하고
Exif 넣은다음에 WebP 변환까지 하고싶으면 체크하면 되자너
py & qml이면 안드까지
C++ & qml이면 안드 ios 둘다 될텐데 일이 넘모 커지긴 할듯
from paddie.
아예 webP 변환 / Exif 변환 합치는것도 좋은 옵션이긴 한데 그렇게 되면 프로그램 사용이 너무 복잡해지지 않을지 걱정
from paddie.
심플모드 / 디테일 모드로 나누는 것도 괜찮을거 같음
심플에서는 고정된 몇개 옵션 세팅만 내놓고, 디테일 모드에서는 혼용사용하게 하고
from paddie.
UI 관련 코드 작업 필요한거 있음?
from paddie.
요런식으로 지금 작업하고잇는데
아직 webp_module 쪽에 각각 option 윈도우의 데이터를 링킹하는걸 테스트하는중이라 잘 몰루겟어요
from paddie.
Related Issues (20)
- 출력 사이즈 설정 기능 HOT 1
- 창 사이즈로 인해 UI 잘리는 문제
- 한글화
- 패딩 없이 Exif 적용 HOT 1
- Qt6 적용 후 동작 안댑니다 HOT 7
- [Build] Segmantation Fault HOT 5
- [폰트 미리보기] 특정 폰트 선택시 Italic 적용 안되는 문제 HOT 4
- [Color Picker] 초기 데이터 누락..?
- 파노라마 사진 넣으면 에러남 HOT 7
- [Options] 이미지 파일 리사이즈 옵션
- [Preview] 이미지 처리 프리뷰 기능
- [Localization] 한글화 및 기타 언어 설정 옵션 추가하기
- [Security] os.system 호출 대신 subprocess with non-Shell 옵션으로 변경
- [Refactoring] 파일 경로들 수정하기
- [Logging] 실행 로그파일 생성
- lossless 변환이 안 되는 것 같습니다. HOT 1
- [Conversion] 파일 변환 관련 문제 HOT 2
- [Load / Save] 특정 이미지파일을 load ? save ? 하면 이미지가 회전하여 저장됨 HOT 2
- [Convert Options] WebP 변환시 exif 데이터중 일부가 존재하지 않으면 저장되지 않는 문제
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paddie.