home.social

#pencilkit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pencilkit, aggregated by home.social.

  1. Ruler now incorporates this secret third state. Transient masks are used to block pencil strokes from impacting the sheet and the underlying canvas. In English: a pencil can no longer draw under the ruler. The ruler behaves like an object in the real world!


    #PencilKit #BuildInPublic #LetterSet #swiftui

  2. Ruler now incorporates this secret third state. Transient masks are used to block pencil strokes from impacting the sheet and the underlying canvas. In English: a pencil can no longer draw under the ruler. The ruler behaves like an object in the real world!


    #PencilKit #BuildInPublic #LetterSet #swiftui

  3. Ruler now incorporates this secret third state. Transient masks are used to block pencil strokes from impacting the sheet and the underlying canvas. In English: a pencil can no longer draw under the ruler. The ruler behaves like an object in the real world!


    #PencilKit #BuildInPublic #LetterSet #swiftui

  4. Ruler now incorporates this secret third state. Transient masks are used to block pencil strokes from impacting the sheet and the underlying canvas. In English: a pencil can no longer draw under the ruler. The ruler behaves like an object in the real world!


    #PencilKit #BuildInPublic #LetterSet #swiftui

  5. Ruler now incorporates this secret third state. Transient masks are used to block pencil strokes from impacting the sheet and the underlying canvas. In English: a pencil can no longer draw under the ruler. The ruler behaves like an object in the real world!


    #PencilKit #BuildInPublic #LetterSet #swiftui

  6. Now I have a third state within masking. Throughout the app, I have to track:
    -the current #PencilKit stroke
    -the sum of all strokes
    -the boundary of letters that have been tapped

    I track these in two ways, as the shape of the above as it applies to the sheet is different vs its orientation to the canvas. Then add undo history across both.

    Now: the idea of a transient object that blocks transfer to the canvas, but doesn’t impact the cumulative sheet mask.

    #BuildInPublic #LetterSet #swiftui

  7. Now I have a third state within masking. Throughout the app, I have to track:
    -the current #PencilKit stroke
    -the sum of all strokes
    -the boundary of letters that have been tapped

    I track these in two ways, as the shape of the above as it applies to the sheet is different vs its orientation to the canvas. Then add undo history across both.

    Now: the idea of a transient object that blocks transfer to the canvas, but doesn’t impact the cumulative sheet mask.

    #BuildInPublic #LetterSet #swiftui

  8. Now I have a third state within masking. Throughout the app, I have to track:
    -the current #PencilKit stroke
    -the sum of all strokes
    -the boundary of letters that have been tapped

    I track these in two ways, as the shape of the above as it applies to the sheet is different vs its orientation to the canvas. Then add undo history across both.

    Now: the idea of a transient object that blocks transfer to the canvas, but doesn’t impact the cumulative sheet mask.

    #BuildInPublic #LetterSet #swiftui

  9. Now I have a third state within masking. Throughout the app, I have to track:
    -the current #PencilKit stroke
    -the sum of all strokes
    -the boundary of letters that have been tapped

    I track these in two ways, as the shape of the above as it applies to the sheet is different vs its orientation to the canvas. Then add undo history across both.

    Now: the idea of a transient object that blocks transfer to the canvas, but doesn’t impact the cumulative sheet mask.

    #BuildInPublic #LetterSet #swiftui

  10. Now I have a third state within masking. Throughout the app, I have to track:
    -the current #PencilKit stroke
    -the sum of all strokes
    -the boundary of letters that have been tapped

    I track these in two ways, as the shape of the above as it applies to the sheet is different vs its orientation to the canvas. Then add undo history across both.

    Now: the idea of a transient object that blocks transfer to the canvas, but doesn’t impact the cumulative sheet mask.

    #BuildInPublic #LetterSet #swiftui

  11. Want to go beyond Apple's standard tool picker in PencilKit?

    This tutorial explores how to create a custom tool picker for PencilKit in a SwiftUI application, giving you more control over the drawing experience.

    🔗: wesleymatlock.com/customizing- by Wesley Matlock

    #SwiftUI #PencilKit

  12. Want to go beyond Apple's standard tool picker in PencilKit?

    This tutorial explores how to create a custom tool picker for PencilKit in a SwiftUI application, giving you more control over the drawing experience.

    🔗: wesleymatlock.com/customizing- by Wesley Matlock

    #SwiftUI #PencilKit

  13. Want to go beyond Apple's standard tool picker in PencilKit?

    This tutorial explores how to create a custom tool picker for PencilKit in a SwiftUI application, giving you more control over the drawing experience.

    🔗: wesleymatlock.com/customizing- by Wesley Matlock

    #SwiftUI #PencilKit

  14. Want to go beyond Apple's standard tool picker in PencilKit?

    This tutorial explores how to create a custom tool picker for PencilKit in a SwiftUI application, giving you more control over the drawing experience.

    🔗: wesleymatlock.com/customizing- by Wesley Matlock

    #SwiftUI #PencilKit

  15. New day new feature: “Infinite canvas” & “hard mode.”

    This video shows disabling reusable letters, and accommodate all screen sizes.
    - “Infinite canvas” now acts like a design app should: you can pan around & use flexible canvas sizes. As a bonus, you can now more easily use larger letter sheets, even if you’re on a small screen.
    - “Hard mode” makes it so letters cannot be re-used. It is still possible if you switch font sheets, but is less obvious.

    #typography #LetterSet #pencilkit

  16. New day new feature: “Infinite canvas” & “hard mode.”

    This video shows disabling reusable letters, and accommodate all screen sizes.
    - “Infinite canvas” now acts like a design app should: you can pan around & use flexible canvas sizes. As a bonus, you can now more easily use larger letter sheets, even if you’re on a small screen.
    - “Hard mode” makes it so letters cannot be re-used. It is still possible if you switch font sheets, but is less obvious.

    #typography #LetterSet #pencilkit

  17. New day new feature: “Infinite canvas” & “hard mode.”

    This video shows disabling reusable letters, and accommodate all screen sizes.
    - “Infinite canvas” now acts like a design app should: you can pan around & use flexible canvas sizes. As a bonus, you can now more easily use larger letter sheets, even if you’re on a small screen.
    - “Hard mode” makes it so letters cannot be re-used. It is still possible if you switch font sheets, but is less obvious.

    #typography #LetterSet #pencilkit

  18. New day new feature: “Infinite canvas” & “hard mode.”

    This video shows disabling reusable letters, and accommodate all screen sizes.
    - “Infinite canvas” now acts like a design app should: you can pan around & use flexible canvas sizes. As a bonus, you can now more easily use larger letter sheets, even if you’re on a small screen.
    - “Hard mode” makes it so letters cannot be re-used. It is still possible if you switch font sheets, but is less obvious.

    #typography #LetterSet #pencilkit

  19. New day new feature: “Infinite canvas” & “hard mode.”

    This video shows disabling reusable letters, and accommodate all screen sizes.
    - “Infinite canvas” now acts like a design app should: you can pan around & use flexible canvas sizes. As a bonus, you can now more easily use larger letter sheets, even if you’re on a small screen.
    - “Hard mode” makes it so letters cannot be re-used. It is still possible if you switch font sheets, but is less obvious.

    #typography #LetterSet #pencilkit

  20. New day new feature. Today we have sheet selection, for adjustable weights and sizes! #typography #pencilkit #LetterSet

  21. New day new feature. Today we have sheet selection, for adjustable weights and sizes! #typography #pencilkit #LetterSet

  22. New day new feature. Today we have sheet selection, for adjustable weights and sizes! #typography #pencilkit #LetterSet

  23. New day new feature. Today we have sheet selection, for adjustable weights and sizes! #typography #pencilkit #LetterSet

  24. New day new feature. Today we have sheet selection, for adjustable weights and sizes! #typography #pencilkit #LetterSet

  25. I sent an invite to everyone who requested one yesterday. A new build is out, and I can’t wait to see what you do with it!

    #pencilkit #LetterSet

  26. I sent an invite to everyone who requested one yesterday. A new build is out, and I can’t wait to see what you do with it!

    #pencilkit #LetterSet

  27. I sent an invite to everyone who requested one yesterday. A new build is out, and I can’t wait to see what you do with it!

    #pencilkit #LetterSet

  28. I sent an invite to everyone who requested one yesterday. A new build is out, and I can’t wait to see what you do with it!

    #pencilkit #LetterSet

  29. I sent an invite to everyone who requested one yesterday. A new build is out, and I can’t wait to see what you do with it!

    #pencilkit #LetterSet

  30. Okay #typography fans, I've created a TestFlight sign-up form. If you want to play around with the existing version, please sign-up here: letterSet.app.

    #pencilkit #LetterSet

  31. Okay #typography fans, I've created a TestFlight sign-up form. If you want to play around with the existing version, please sign-up here: letterSet.app.

    #pencilkit #LetterSet

  32. Okay #typography fans, I've created a TestFlight sign-up form. If you want to play around with the existing version, please sign-up here: letterSet.app.

    #pencilkit #LetterSet

  33. Okay #typography fans, I've created a TestFlight sign-up form. If you want to play around with the existing version, please sign-up here: letterSet.app.

    #pencilkit #LetterSet

  34. Okay #typography fans, I've created a TestFlight sign-up form. If you want to play around with the existing version, please sign-up here: letterSet.app.

    #pencilkit #LetterSet

  35. I tried to explain to my kids yesterday how the my new app works and … what’s it called when you use one outdated metaphor to explain another?

    Maybe this needs a new term?
    - Deuterskeuomorphism: using an outdated object or interface to explain another outdated object or interface.

    #LetterSet #PencilKit