For me, the expected behaviour of a drawing program (pixels, cad or vector) is to have a "current style" (color in pixel case, possibly divided into fg/bg color), or line style (in CAD case) or stroke- and fill style (vector program).

And that goes for any tool which uses style (pen, pencil, rectangle, ellipse, ...) to create new entities in the drawing.

Anything that differs from that behaviour - updating the current "pen" in lack of a better general word - is deviating from what I expect, and therefore an annoyance.

My 2 cc,





 



Mvh


/Olof
-----------------
Är du systemutvecklare?


On 1 June 2017 at 10:07, C R <cajhne@...972.....> wrote:
Hey folks. Can we clarify which tools we are talking about?

Freehand Drawing Tool - (always draws the default line for me in trunk)
Bezier Tool - (Always draws the default line for me in trunk)
Shape tools (elipse, rectangle, polygon) - Uses last used style

For most of the tools it makes sense to me to share the fill and stroke - I don't want to have to reset it after every line, as I currently do with the line tools.

However, I do think Inkscape should SHOW the last used fill and stroke options when nothing is selected, so the user knows what the fill and stroke colour will be.
The shape tools let you select fill and stroke before drawing the new shape in the usual way (click a swatch, or shift-click for stroke), but the boxes do not update, and only show after a new object is drawn.
This is contradictory to how most graphics applications handle foreground and background colour, and even after 7 years of using inkscape on a daily basis, it still trips me up.

What I propose:

1. If an object is selected, show fill/stroke colour (and style settings - already how it is)
2. If no object is selected, show last used fill and stroke colour (the stroke and fill colour of the last drawn shape (NOT the last selected shape))
3. Fix the line tools so that they also use the last drawn stroke colour/style as the shape tools do now.
4. Update last-used fill/stroke colours to new colours when they are selected by the user.

This would be far better than it currently is, and solve the "what colour is my shape/line going to be" mystery.

My 2p.
-C






 





On Thu, Jun 1, 2017 at 5:25 AM, Bryan Hoyt <bryan@...2310...> wrote:
Yep, setting fill/stroke/style before creating an object would be awesome.

On 1 June 2017 at 16:22, Miguel Lopez <reptillia39@...3425...> wrote:

-------- Forwarded Message --------

Subject: Re: [Inkscape-devel] last used style
Date: Thu, 1 Jun 2017 05:57:11 +0200
From: Olof Bjarnason <olof.bjarnason@...400...>
To: Miguel Lopez <reptillia39@...3425...>


+100.


Den 1 juni 2017 05:33 skrev "Miguel Lopez" <reptillia39@...3425...>:
I only use last used style as a workaround to not being able to set up
fill/stroke before I create a object akin to Illustrator. You know what
would save time? Being able to set up fill/stroke before a creation of a
object, and at any time akin to Illustrator. In Illustrator, you go
change the fill, and stroke, and objects will be created with those
before you even make a object.


On 5/31/2017 11:24 PM, brynn wrote:
> Hi Friends,
>        I've been trying to get my nerve up to ask about this, since I
> first used Inkscape, 10 years ago.  So here goes.
>
>        Can anyone give me a good reason for having all the tools
> styles set, by default, to last used style?
>
>        In 10 years, I have never met, seen, or heard of anyone who
> needs this feature; while we have to answer this same general problem
> for newbies over and over and over again.  Countless times I've
> answered these messages.  I'll bet I don't even need to give examples,
> do I?
>
>        I would guess it's the single biggest stumbling block for
> newbies.  It certainly must be the single most asked question by
> newbies.  At least in forums, and probably LP Answers.
>
>        I can imagine rare scenarios, where someone might actually use
> this feature.  But if I want an object the exact same style as the one
> before, I simply duplicate (or copy/paste, or paste style).  So it's a
> mystery to me why last used style should be the default behavior, when
> we have all these other perfectly suitable features, which don't cause
> newbies (and those who help them) so many headaches.
>
>        I understand if we might not want to throw it out the window
> ((although that's what I would do with it, haha)).  But is there any
> chance we could at least not have it to be the default behavior?
>
>        When we first download and open Inkscape for the first time,
> all the tools have a characteristic style.  If I recall, it's a pink
> rectangle, light blue circle, yellow star, and green spiral, with
> darker tones for the strokes, and all partially transparent.  And for
> Pencil and Pen, I guess it's the black stroke.
>
>        Could we just keep those styles, but set all the tools for
> "This tool's own style" instead of "Last used style"?  And could we
> have this the default behavior for when newbies first install Inkscape?
>
>        Oh, it would save us SO, so much time, those of us who answer
> newbie questions, day in and day out.  I'd be so happy to write up a
> bug/feature request report for this, if there isn't some serious
> objection.
>
> Thanks for listening,
> brynn
>
>
> ------------------------------------------------------------------------------
>
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Inkscape-devel mailing list
> Inkscape-devel@...142...ge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...142...ge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...142...ge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel




--
Bryan Hoyt, Software Developer  --  Brush Technology
Ph: +64 3 741 1204     Mobile: +64 21 238 7955
Web: brush.co.nz

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...142...ge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...1656...784...sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel