[PR #69] [MERGED] Implement photo dock #74

Closed
opened 2025-12-29 05:19:29 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dscyrescotti/Memola/pull/69
Author: @dscyrescotti
Created: 7/21/2024
Status: Merged
Merged: 7/21/2024
Merged by: @dscyrescotti

Base: mainHead: feature/photo-dock


📝 Commits (4)

  • d9ef99b feat: implement photo dock
  • eee1cbe feat: remove unused photo preview view
  • a8ea08f feat: allow multiple photo selection
  • 798beaa feat: refine photo dock design for compact layout

📊 Changes

19 files changed (+300 additions, -154 deletions)

View changed files

📝 Memola.xcodeproj/project.pbxproj (+5 -13)
📝 Memola/Canvas/Contexts/GraphicContext.swift (+10 -7)
📝 Memola/Canvas/Core/Canvas.swift (+2 -2)
📝 Memola/Canvas/Elements/Photo/Photo.swift (+2 -2)
📝 Memola/Canvas/Tool/Core/Tool.swift (+23 -22)
📝 Memola/Canvas/View/Bridge/ViewController/CanvasViewController.swift (+3 -5)
📝 Memola/Features/Dashboard/Details/Memos/MemosView.swift (+1 -0)
📝 Memola/Features/Memo/ElementToolbar/ElementToolbar.swift (+1 -6)
📝 Memola/Features/Memo/Memo/MemoView.swift (+1 -15)
📝 Memola/Features/Memo/PenDock/PenDock.swift (+36 -2)
📝 Memola/Features/Memo/PhotoDock/PhotoDock.swift (+157 -21)
📝 Memola/Features/Memo/PhotoDock/PhotoItem.swift (+0 -1)
Memola/Features/Memo/PhotoPreview/PhotoPreview.swift (+0 -55)
📝 Memola/Persistence/Core/Persistence.swift (+2 -1)
📝 Memola/Persistence/Objects/GraphicContextObject.swift (+1 -0)
📝 Memola/Persistence/Objects/MemoObject.swift (+4 -0)
Memola/Persistence/Objects/PhotoFileObject.swift (+40 -0)
📝 Memola/Persistence/Objects/PhotoObject.swift (+2 -2)
📝 Memola/Resources/Models/MemolaModel.xcdatamodeld/MemolaModel.xcdatamodel/contents (+10 -0)

📄 Description

Description

This PR refine the photo dock view showing list of photos added to memo. It allows the user to choose photos instantly.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dscyrescotti/Memola/pull/69 **Author:** [@dscyrescotti](https://github.com/dscyrescotti) **Created:** 7/21/2024 **Status:** ✅ Merged **Merged:** 7/21/2024 **Merged by:** [@dscyrescotti](https://github.com/dscyrescotti) **Base:** `main` ← **Head:** `feature/photo-dock` --- ### 📝 Commits (4) - [`d9ef99b`](https://github.com/dscyrescotti/Memola/commit/d9ef99bc2237c74175f52d585f0914ba778bb3aa) feat: implement photo dock - [`eee1cbe`](https://github.com/dscyrescotti/Memola/commit/eee1cbe01be7a61780c4b13ce770dc3484b712f8) feat: remove unused photo preview view - [`a8ea08f`](https://github.com/dscyrescotti/Memola/commit/a8ea08f63d30b281f58ad406277334603e9436ce) feat: allow multiple photo selection - [`798beaa`](https://github.com/dscyrescotti/Memola/commit/798beaab854c7c56dc8fae7bf1a9a28558904846) feat: refine photo dock design for compact layout ### 📊 Changes **19 files changed** (+300 additions, -154 deletions) <details> <summary>View changed files</summary> 📝 `Memola.xcodeproj/project.pbxproj` (+5 -13) 📝 `Memola/Canvas/Contexts/GraphicContext.swift` (+10 -7) 📝 `Memola/Canvas/Core/Canvas.swift` (+2 -2) 📝 `Memola/Canvas/Elements/Photo/Photo.swift` (+2 -2) 📝 `Memola/Canvas/Tool/Core/Tool.swift` (+23 -22) 📝 `Memola/Canvas/View/Bridge/ViewController/CanvasViewController.swift` (+3 -5) 📝 `Memola/Features/Dashboard/Details/Memos/MemosView.swift` (+1 -0) 📝 `Memola/Features/Memo/ElementToolbar/ElementToolbar.swift` (+1 -6) 📝 `Memola/Features/Memo/Memo/MemoView.swift` (+1 -15) 📝 `Memola/Features/Memo/PenDock/PenDock.swift` (+36 -2) 📝 `Memola/Features/Memo/PhotoDock/PhotoDock.swift` (+157 -21) 📝 `Memola/Features/Memo/PhotoDock/PhotoItem.swift` (+0 -1) ➖ `Memola/Features/Memo/PhotoPreview/PhotoPreview.swift` (+0 -55) 📝 `Memola/Persistence/Core/Persistence.swift` (+2 -1) 📝 `Memola/Persistence/Objects/GraphicContextObject.swift` (+1 -0) 📝 `Memola/Persistence/Objects/MemoObject.swift` (+4 -0) ➕ `Memola/Persistence/Objects/PhotoFileObject.swift` (+40 -0) 📝 `Memola/Persistence/Objects/PhotoObject.swift` (+2 -2) 📝 `Memola/Resources/Models/MemolaModel.xcdatamodeld/MemolaModel.xcdatamodel/contents` (+10 -0) </details> ### 📄 Description ### Description This PR refine the photo dock view showing list of photos added to memo. It allows the user to choose photos instantly. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 05:19:29 +01:00
adam closed this issue 2025-12-29 05:19:29 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Memola#74