mirror of
https://github.com/dscyrescotti/Memola.git
synced 2026-03-23 18:01:14 +01: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 {
|
||||
Button {
|
||||
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.isSelected = true
|
||||
|
||||
Reference in New Issue
Block a user