[PR #62] [MERGED] Add macOS runtime target #67

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

📋 Pull Request Information

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

Base: mainHead: feature/macos


📝 Commits (10+)

  • 15e9613 feat: add macos runtime
  • cdee0d1 feat: update memos and trash view
  • 59b8f18 feat: set up window group for memo view
  • cbd2e4c wip: fix grid line
  • 739aaa0 feat: sync render view port with scrollview
  • 708a2b0 feat: add mouse touch event for stroke drawing
  • ab7d24f feat: fine tune memo canvas view for macos runtime
  • aafb2c7 feat: open memo object over dasboardview instead of new window
  • a5ef50e feat: remove lock button
  • f36cc3e feat: revamp element tool bar

📊 Changes

87 files changed (+2088 additions, -684 deletions)

View changed files

📝 Memola.xcodeproj/project.pbxproj (+239 -83)
Memola/App/Application.swift (+62 -0)
📝 Memola/App/MemolaApp.swift (+23 -1)
📝 Memola/Canvas/Contexts/LineGridContext.swift (+1 -1)
📝 Memola/Canvas/Contexts/PointGridContext.swift (+1 -1)
📝 Memola/Canvas/Contexts/ViewPortContext.swift (+1 -1)
📝 Memola/Canvas/Core/Canvas.swift (+36 -4)
📝 Memola/Canvas/Core/PipelineStates.swift (+1 -1)
📝 Memola/Canvas/Core/Renderer.swift (+6 -2)
📝 Memola/Canvas/Elements/Core/ElementGroup.swift (+1 -1)
📝 Memola/Canvas/Elements/Geometries/Stroke/Algorithms/MovingAverage.swift (+1 -1)
📝 Memola/Canvas/Elements/Geometries/Stroke/Strokes/PenStroke.swift (+3 -1)
📝 Memola/Canvas/Elements/Photo/Photo.swift (+1 -1)
📝 Memola/Canvas/History/History.swift (+1 -1)
📝 Memola/Canvas/RTree/Node.swift (+1 -1)
📝 Memola/Canvas/RTree/RTree.swift (+1 -1)
📝 Memola/Canvas/RenderPasses/CacheRenderPass.swift (+1 -1)
📝 Memola/Canvas/RenderPasses/EraserRenderPass.swift (+1 -1)
📝 Memola/Canvas/RenderPasses/GraphicRenderPass.swift (+1 -1)
📝 Memola/Canvas/RenderPasses/PhotoBackgroundRenderPass.swift (+1 -1)

...and 67 more files

📄 Description

Description

This PR adds the macOS target runtime along with the enhancement for design of macOS runtime.


🔄 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/62 **Author:** [@dscyrescotti](https://github.com/dscyrescotti) **Created:** 7/15/2024 **Status:** ✅ Merged **Merged:** 7/15/2024 **Merged by:** [@dscyrescotti](https://github.com/dscyrescotti) **Base:** `main` ← **Head:** `feature/macos` --- ### 📝 Commits (10+) - [`15e9613`](https://github.com/dscyrescotti/Memola/commit/15e96136f1b12e954a3ebeff39f82747a103d55b) feat: add macos runtime - [`cdee0d1`](https://github.com/dscyrescotti/Memola/commit/cdee0d189d9d71322e78eb2e9b2cb59abb64e317) feat: update memos and trash view - [`59b8f18`](https://github.com/dscyrescotti/Memola/commit/59b8f18a61693aa65c890e6b82ae2a1dab1067ae) feat: set up window group for memo view - [`cbd2e4c`](https://github.com/dscyrescotti/Memola/commit/cbd2e4c4849656c49377c59aaa70cdb1b592e93f) wip: fix grid line - [`739aaa0`](https://github.com/dscyrescotti/Memola/commit/739aaa059b1d8fbdc812cecc05b066760ef72f24) feat: sync render view port with scrollview - [`708a2b0`](https://github.com/dscyrescotti/Memola/commit/708a2b07587c25292cfe0d3575bde39531bec7ba) feat: add mouse touch event for stroke drawing - [`ab7d24f`](https://github.com/dscyrescotti/Memola/commit/ab7d24fb4eef2e90fc9d6aea1dfc80eb9634c504) feat: fine tune memo canvas view for macos runtime - [`aafb2c7`](https://github.com/dscyrescotti/Memola/commit/aafb2c74a21ab8edf095743d0a6f1b6224262a25) feat: open memo object over dasboardview instead of new window - [`a5ef50e`](https://github.com/dscyrescotti/Memola/commit/a5ef50eb24fc4e98e5a5d6dfe202d63af7de61b8) feat: remove lock button - [`f36cc3e`](https://github.com/dscyrescotti/Memola/commit/f36cc3e20cff12b82be9a8ab2274ec5e20be5a6e) feat: revamp element tool bar ### 📊 Changes **87 files changed** (+2088 additions, -684 deletions) <details> <summary>View changed files</summary> 📝 `Memola.xcodeproj/project.pbxproj` (+239 -83) ➕ `Memola/App/Application.swift` (+62 -0) 📝 `Memola/App/MemolaApp.swift` (+23 -1) 📝 `Memola/Canvas/Contexts/LineGridContext.swift` (+1 -1) 📝 `Memola/Canvas/Contexts/PointGridContext.swift` (+1 -1) 📝 `Memola/Canvas/Contexts/ViewPortContext.swift` (+1 -1) 📝 `Memola/Canvas/Core/Canvas.swift` (+36 -4) 📝 `Memola/Canvas/Core/PipelineStates.swift` (+1 -1) 📝 `Memola/Canvas/Core/Renderer.swift` (+6 -2) 📝 `Memola/Canvas/Elements/Core/ElementGroup.swift` (+1 -1) 📝 `Memola/Canvas/Elements/Geometries/Stroke/Algorithms/MovingAverage.swift` (+1 -1) 📝 `Memola/Canvas/Elements/Geometries/Stroke/Strokes/PenStroke.swift` (+3 -1) 📝 `Memola/Canvas/Elements/Photo/Photo.swift` (+1 -1) 📝 `Memola/Canvas/History/History.swift` (+1 -1) 📝 `Memola/Canvas/RTree/Node.swift` (+1 -1) 📝 `Memola/Canvas/RTree/RTree.swift` (+1 -1) 📝 `Memola/Canvas/RenderPasses/CacheRenderPass.swift` (+1 -1) 📝 `Memola/Canvas/RenderPasses/EraserRenderPass.swift` (+1 -1) 📝 `Memola/Canvas/RenderPasses/GraphicRenderPass.swift` (+1 -1) 📝 `Memola/Canvas/RenderPasses/PhotoBackgroundRenderPass.swift` (+1 -1) _...and 67 more files_ </details> ### 📄 Description ### Description This PR adds the macOS target runtime along with the enhancement for design of macOS runtime. --- <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:27 +01:00
adam closed this issue 2025-12-29 05:19:27 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Memola#67