NEW: Lots of stuff

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 - 3 | Next >

NEW: Lots of stuff

by Ted Gould :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Sorry, I got off on a branch and ended up with a bunch of things.  I'm
just going to flatten and merge...  Here's the list.

      * Added a focus mode activated by Shift+F11.  The goal of this
        mode is to remove all toolbars for a short period so that you
        maximize screen area.  Useful on small screens.  Also when you
        know lots of shortcuts.

      * Created what I'm calling "Quick Zoom."  The idea here is to have
        a modal zoom for touching up something with fine detail and then
        returning to what you're doing.  This is activated with the
        letter "Q" on the keyboard.  When you release it, you return
        back to where you were.  This will zoom in on selected objects,
        or if you're in the node tool selected nodes.

      * Added .svg on the temporary files in extensions.  This'll make
        many of them happier.  This only works on recent versions of
        GLib, but shouldn't break older ones more than they already are.

      * Moved the Inkscape configuration directory on Linux from
        ~/.inkscape to ~/.config/Inkscape.  This is the new way to do
        things with the cross desktop naming spec.  I'm unsure whether
        we should be putting crash dumps in .config or .cache though.

      * Removed 'tools_switch_current' because every usage of it already
        had a pointer to where it needed to go.  Removes usage of
        globals.

      * Made it so that dialogs will be transparent when not focused.
        This is an alternate to having the docked, and one that I like
        better as I feel it gives me more screen area.  You can adjust
        how much transparency and the speed of the animation in the
        preferences dialog.  (Note: this requires GTK+ 2.12 and a
        compositor, but gracefully degrades if you don't have either)






-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

signature.asc (204 bytes) Download Attachment

Re: NEW: Lots of stuff

by bulia byak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 1:48 AM, Ted Gould <ted@...> wrote:
>
> Sorry, I got off on a branch and ended up with a bunch of things.  I'm
> just going to flatten and merge...  Here's the list.
>
>      * Added a focus mode activated by Shift+F11.  The goal of this
>        mode is to remove all toolbars for a short period so that you
>        maximize screen area.  Useful on small screens.  Also when you
>        know lots of shortcuts.

So we have full screen (F11), show/hide dialogs (F12), and now this. I
think it starts getting confused. Can you perhaps merge your
functionality with shiw/hide dialogs and rename it "hide UI"  or
"slideshow mode"?

>      * Created what I'm calling "Quick Zoom."  The idea here is to have
>        a modal zoom for touching up something with fine detail and then
>        returning to what you're doing.  This is activated with the
>        letter "Q" on the keyboard.  When you release it, you return
>        back to where you were.  This will zoom in on selected objects,
>        or if you're in the node tool selected nodes.

Is this really much more convenient than just zooming into something
and then pressing ` key to get back to previous zoom? I think having
to hold Q is very clumsy. Also, what is this mode's relation to tools
- is this a separate tool? does it work in all tools or not?

>      * Made it so that dialogs will be transparent when not focused.
>        This is an alternate to having the docked, and one that I like
>        better as I feel it gives me more screen area.  You can adjust
>        how much transparency and the speed of the animation in the
>        preferences dialog.  (Note: this requires GTK+ 2.12 and a
>        compositor, but gracefully degrades if you don't have either)

Wow. Can you please post a screenshot for those who, like me, have an
antiquated video card and no compositor?

--
bulia byak
Inkscape. Draw Freely.
http://www.inkscape.org

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Jon A. Cruz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Sep 24, 2008, at 9:48 PM, Ted Gould wrote:

>
> Sorry, I got off on a branch and ended up with a bunch of things.  I'm
> just going to flatten and merge...  Here's the list.

Yay Ted!!!!!


>       * Added .svg on the temporary files in extensions.  This'll make
>         many of them happier.  This only works on recent versions of
>         GLib, but shouldn't break older ones more than they already  
> are.

Yay!

I'll check about some older systems.


>       * Moved the Inkscape configuration directory on Linux from
>         ~/.inkscape to ~/.config/Inkscape.  This is the new way to do
>         things with the cross desktop naming spec.  I'm unsure whether
>         we should be putting crash dumps in .config or .cache though.

Ooh! this one is major.

I'll check on the cache question. I think using the glib calls for  
XDG locations would be the next step. If I can get to it this weekend  
I'll fill you in on what I can find.


>       * Removed 'tools_switch_current' because every usage of it  
> already
>         had a pointer to where it needed to go.  Removes usage of
>         globals.

Boo globals!!!

Good start on that.



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Tobias Jakobs-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 7:09 AM, bulia byak <buliabyak@...> wrote:

> On Thu, Sep 25, 2008 at 1:48 AM, Ted Gould <ted@...> wrote:
>>
>>      * Added a focus mode activated by Shift+F11.  The goal of this
>>        mode is to remove all toolbars for a short period so that you
>>        maximize screen area.  Useful on small screens.  Also when you
>>        know lots of shortcuts.
>
> So we have full screen (F11), show/hide dialogs (F12), and now this. I
> think it starts getting confused. Can you perhaps merge your
> functionality with shiw/hide dialogs and rename it "hide UI"  or
> "slideshow mode"?

Yes, merging this two functions sounds like a good idea. But I would
vote for <TAB> and not <F12>, because then we'll have the same
shortcut than Gimp. And that would make my live a little bit esyer.

Regards,
Tobias

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Daniel Hornung :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 25 September 2008, Tobias Jakobs wrote:
> Yes, merging this two functions sounds like a good idea. But I would
> vote for <TAB> and not <F12>, because then we'll have the same
> shortcut than Gimp.

Hasn't TAB been used for ages to iterate over the currently relevant elements,
like objects or nodes?  I find it annoying enough (though understandable)
that TAB doesn't work when a docked dialog still somehow has the focus.

Daniel


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

signature.asc (204 bytes) Download Attachment

Re: NEW: Lots of stuff

by Tobias Jakobs-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 9:43 AM, Daniel Hornung <daniel.hornung@...> wrote:
> On Thursday 25 September 2008, Tobias Jakobs wrote:
>> Yes, merging this two functions sounds like a good idea. But I would
>> vote for <TAB> and not <F12>, because then we'll have the same
>> shortcut than Gimp.
>
> Hasn't TAB been used for ages to iterate over the currently relevant elements,
> like objects or nodes?  I find it annoying enough (though understandable)
> that TAB doesn't work when a docked dialog still somehow has the focus.
>
Yes, you are right. TAB was a bad idea. Then lets go with F12

Regards,
Tobias

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Ted Gould :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2008-09-25 at 02:09 -0300, bulia byak wrote:

> On Thu, Sep 25, 2008 at 1:48 AM, Ted Gould <ted@...> wrote:
> >      * Added a focus mode activated by Shift+F11.  The goal of this
> >        mode is to remove all toolbars for a short period so that you
> >        maximize screen area.  Useful on small screens.  Also when you
> >        know lots of shortcuts.
>
> So we have full screen (F11), show/hide dialogs (F12), and now this. I
> think it starts getting confused. Can you perhaps merge your
> functionality with shiw/hide dialogs and rename it "hide UI"  or
> "slideshow mode"?
How about "Show/Hide toolbars"?

> >      * Created what I'm calling "Quick Zoom."  The idea here is to have
> >        a modal zoom for touching up something with fine detail and then
> >        returning to what you're doing.  This is activated with the
> >        letter "Q" on the keyboard.  When you release it, you return
> >        back to where you were.  This will zoom in on selected objects,
> >        or if you're in the node tool selected nodes.
>
> Is this really much more convenient than just zooming into something
> and then pressing ` key to get back to previous zoom? I think having
> to hold Q is very clumsy. Also, what is this mode's relation to tools
> - is this a separate tool? does it work in all tools or not?
Heh, well I think using ` is clumsy ;)

For me at least it makes sense with how I work on a document.  I tend to
stay at a high level and then go in an tweak something.  This is
probably because, for the most part, the things I do are relatively
simple compared to other documents.  But, having a whole undo stack is
overly complex and too much to think about.  I guess for me, it's "undo
stack lite."  I also like having it tied to the physical action of
letting go of the key -- as this also reminds me that I can undo :)

It is tool agnostic, but only grabs the points and does something
special with them in the node tool.  Otherwise it works off of the
selection.

> >      * Made it so that dialogs will be transparent when not focused.
> >        This is an alternate to having the docked, and one that I like
> >        better as I feel it gives me more screen area.  You can adjust
> >        how much transparency and the speed of the animation in the
> >        preferences dialog.  (Note: this requires GTK+ 2.12 and a
> >        compositor, but gracefully degrades if you don't have either)
>
> Wow. Can you please post a screenshot for those who, like me, have an
> antiquated video card and no compositor?

Here is an old screenshot, the look is the same, it just works much
better now :)

    http://gould.cx/ted/blog/Out_Out_Toolbox_

As an interesting side note, compositors don't require that powerful of
a graphics card.  One of the Compiz developers was showing me it running
on his 5 year old laptop.  It's really more about the drivers providing
good access to the hardware and not falling back to software support.

                --Ted





-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

signature.asc (204 bytes) Download Attachment

Re: NEW: Lots of stuff

by Alexandre Prokoudine :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 4:48 AM, Ted Gould wrote:

>      * Made it so that dialogs will be transparent when not focused.
>        This is an alternate to having the docked, and one that I like
>        better as I feel it gives me more screen area.  You can adjust
>        how much transparency and the speed of the animation in the
>        preferences dialog.  (Note: this requires GTK+ 2.12 and a
>        compositor, but gracefully degrades if you don't have either)

Will it be possible to not use it all? :-)

Alexandre

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Daniel Hornung :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thursday 25 September 2008, Ted Gould wrote:

>
> Heh, well I think using ` is clumsy ;)
>
> For me at least it makes sense with how I work on a document.  I tend to
> stay at a high level and then go in an tweak something.  This is
> probably because, for the most part, the things I do are relatively
> simple compared to other documents.  But, having a whole undo stack is
> overly complex and too much to think about.  I guess for me, it's "undo
> stack lite."  I also like having it tied to the physical action of
> letting go of the key -- as this also reminds me that I can undo :)
How about "3" to zoom on the selection and "`" (just three keys to the left)
to zoom back?


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

signature.asc (204 bytes) Download Attachment

Re: NEW: Lots of stuff

by Ted Gould :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2008-09-25 at 14:39 +0000, Alexandre Prokoudine wrote:

> On Thu, Sep 25, 2008 at 4:48 AM, Ted Gould wrote:
>
> >      * Made it so that dialogs will be transparent when not focused.
> >        This is an alternate to having the docked, and one that I like
> >        better as I feel it gives me more screen area.  You can adjust
> >        how much transparency and the speed of the animation in the
> >        preferences dialog.  (Note: this requires GTK+ 2.12 and a
> >        compositor, but gracefully degrades if you don't have either)
>
> Will it be possible to not use it all? :-)
Yes, if you go to your preferences you can set the focused and unfocused
transparency to both be 100%.  Then it'll detect that and not adjust it.

You can also set the length of time that it takes to animate.  I have
defaulted this to 0 on Windows because the GTK documentation says that
it'll flicker on Vista otherwise.  Though, I have no way to test :)

                --Ted



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

signature.asc (204 bytes) Download Attachment

Re: NEW: Lots of stuff

by bulia byak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 11:25 AM, Ted Gould <ted@...> wrote:
>> So we have full screen (F11), show/hide dialogs (F12), and now this. I
>> think it starts getting confused. Can you perhaps merge your
>> functionality with shiw/hide dialogs and rename it "hide UI"  or
>> "slideshow mode"?
>
> How about "Show/Hide toolbars"?

But if it's not only toolbars but also dialogs, don't we need a more
generic name?

> For me at least it makes sense with how I work on a document.  I tend to
> stay at a high level and then go in an tweak something.  This is
> probably because, for the most part, the things I do are relatively
> simple compared to other documents.  But, having a whole undo stack is
> overly complex and too much to think about.

You absolutely don't need to think about it :)  Just press ` and you
go back to old zoom. If it's not "old enough", press it again until
you're where you want to be. What can be simpler?

> I guess for me, it's "undo
> stack lite."

Well, having two stacks for the same thing seems terribly confusing to
me. Stack is by itself a simple concept already. Are you sure we
really need it?

>  I also like having it tied to the physical action of
> letting go of the key -- as this also reminds me that I can undo :)

But using a whole finger - and partly, a whole hand - just as a
reminder... isn't it wasteful? :)

I'm also not aware of any analogs of this UI ("zoom in while key
pressed") in other software. Are you?

> It is tool agnostic, but only grabs the points and does something
> special with them in the node tool.  Otherwise it works off of the
> selection.

As pointed out already, you can always press 3 to zoom to selection,
then ` to go back. Using a single letter for something that's not a
tool is inconsistent - we have reserved this for tools only.

I have first to upgrade gtk and gtkmm, before that it fails to compile
for me so I cannot test this new functionality. As soon as I can I
will test it and then get back with a more substantiated opinion :)

--
bulia byak
Inkscape. Draw Freely.
http://www.inkscape.org

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Alexandre Prokoudine :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 8:22 PM, bulia byak wrote:
>> How about "Show/Hide toolbars"?
>
> But if it's not only toolbars but also dialogs, don't we need a more
> generic name?

In Lightroom this is called "Lights Out" :)

Alexandre

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by bulia byak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 1:48 AM, Ted Gould <ted@...> wrote:
>      * Moved the Inkscape configuration directory on Linux from
>        ~/.inkscape to ~/.config/Inkscape.  This is the new way to do
>        things with the cross desktop naming spec.  I'm unsure whether
>        we should be putting crash dumps in .config or .cache though.

For those who upgrade, this basically means that they old prefs are
lost. Can we do something about it? E.g. just add reading from
~/.inkscape on startup if ~/.config/Inkscape does not yet exist?

--
bulia byak
Inkscape. Draw Freely.
http://www.inkscape.org

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by bulia byak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 1:22 PM, bulia byak <buliabyak@...> wrote:
>> I guess for me, it's "undo
>> stack lite."

OK, I just tried it, and I really don't see any added value in this.
Pressing/releasing Q is exactly the same as pressing 3 and then `.
You save one keystroke, but at the expense of having to keep the Q
pressed, which essentially makes any non-trivial work in zoomed-in
mode impossible.

--
bulia byak
Inkscape. Draw Freely.
http://www.inkscape.org

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by bulia byak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

And one more thing... you know the mantra :)  Please fill in the
release notes for all the new stuff.

Thanks!

--
bulia byak
Inkscape. Draw Freely.
http://www.inkscape.org

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Parent Message unknown Re: NEW: Lots of stuff

by Inkscaper Inkscaper :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Sep 25, 2008 at 1:48 AM, Ted Gould <ted@go...> wrote:
>
> * Created what I'm calling "Quick Zoom." The idea here is to have
> a modal zoom for touching up something with fine detail and then
> returning to what you're doing. This is activated with the
> letter "Q" on the keyboard. When you release it, you return
> back to where you were. This will zoom in on selected objects,
> or if you're in the node tool selected nodes.

Hi,
Could you please allow users to redefine this shortcut? I can't find
it in global keys/default.xml file. It's a bit frustrating as I was
using "q" key to group objects for a half year or so, and after update
this key started to zoom objects and nothing can be done to change it.
I had the same problem with "d" and space keys, but those were hard
coded for a long time, so most users probably get used to them.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@...
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Re: NEW: Lots of stuff

by Ted Gould :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2008-09-25 at 18:56 -0300, bulia byak wrote:
> On Thu, Sep 25, 2008 at 1:48 AM, Ted Gould <