mirror of
https://github.com/dscyrescotti/Memola.git
synced 2026-07-10 14:52:46 +02:00
feat: create new pen using last pen if selected one is eraser
This commit is contained in:
@@ -250,7 +250,9 @@ struct PenDock: View {
|
|||||||
var newPenButton: some View {
|
var newPenButton: some View {
|
||||||
Button {
|
Button {
|
||||||
let pen = PenObject.createObject(\.viewContext, penStyle: .marker)
|
let pen = PenObject.createObject(\.viewContext, penStyle: .marker)
|
||||||
if let color = (tool.selectedPen ?? tool.pens.last)?.rgba {
|
var selectedPen = tool.selectedPen
|
||||||
|
selectedPen = (selectedPen?.strokeStyle == .marker ? (selectedPen ?? tool.pens.last) : tool.pens.last)
|
||||||
|
if let color = selectedPen?.rgba {
|
||||||
pen.color = color
|
pen.color = color
|
||||||
}
|
}
|
||||||
pen.isSelected = true
|
pen.isSelected = true
|
||||||
|
|||||||
Reference in New Issue
Block a user