-
Notifications
You must be signed in to change notification settings - Fork 1
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
PDF 화면 구성 및 PDF 렌더링 #27
Merged
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
bdff90f
Feat: PDF 렌더링
Guri999 e95c491
Feat: PDF Zoom & drag
Guri999 cf10836
Feat: PDF 해상도 증가
Guri999 0785726
Feat: PDF Topbar
Guri999 2d70b89
Feat: PDF TopBar Page calculation
Guri999 4b66946
Feat: Domain 모듈 제거
Guri999 58596a1
Feat: Domain 모듈 제거
Guri999 c4aa77c
Feat: File Model 생성, 파일 찾기 로직 분리
Guri999 e65341e
Feat: Room 생성
Guri999 809743a
Refactor: 파일 탐색 백그라운드 스레드로 변경
Guri999 0de159f
Refactor: Uri remember로 처리
Guri999 21a6a33
Refactor: 매직넘버 상수로 관리
Guri999 308e067
Refactor: page,onPageChange -> page, onPageChange
Guri999 830538f
Refactor: 빈 프리뷰 제거
Guri999 b7e491a
Refactor: TopBar 관리 캡슐화
Guri999 1a1ed20
Refactor: Permission 관리 변경
Guri999 641f6de
Chore: onTopBarVisibleChange -> onPdfBodyPressed 이름 변경
Guri999 6020dd8
Refactor: PdfToBitmap class 생성하여 pdf 렌더링 관리
Guri999 3bd4b0d
Chore: if문 괄호
Guri999 91e5fa5
Feat: Koin 설정
Guri999 003c38d
Refactor: PDF화면 MVI refactor
Guri999 a7f951d
Revert "Refactor: PDF화면 MVI refactor"
Guri999 39ab182
Revert "Feat: Koin 설정"
Guri999 ea25198
Refactor: TopBarState currentScope -> currentJob
Guri999 514b612
Refactor: TopBarState onBodyPress -> show
Guri999 1b8822a
Refactor: TopBarState 생성자 제한
Guri999 04c1ab7
Chore: bitmap 줄내림 수정
Guri999 6345800
Chore: if문 중괄호 표시
Guri999 9a39999
Chore: line 제거
Guri999 7afa071
Chore: ignore .idea 추가
Guri999 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
의견)
PdfRenderer를 내부적으로 사용하는 Pdf to Bitmap 클래스를 만들어서 로직을 캡슐화하고, 렌더링 상태(ex. 로딩, 렌더링 완료)를 StateFlow로 구독할 수 있게 하는 방법은 어떠신가요?