Re: [Inkscape-devel] Suggestions to make the UI more flexible
First of all Happy New Year to everyone!
Jelle, I renamed the subject in order to cover your points. Parts of your suggestions seem to be covered in this thread:
http://sourceforge.net/p/inkscape/mailman/inkscape-devel/thread/CAL6-Be6E45M...
I'm not an Inkscape developer - and someone of the developers please correct me if I'm wrong - though I think it would be the best to split your suggestions into smaller parts and create an issue or a blueprint for each one:
https://bugs.launchpad.net/inkscape
AFAICS the suggested points are:
- customizable UI - dynamically load and unload extensions - rearranging options in default UI (part of the findings of the thread above)
Sebastian
On 21 December 2014 at 06:46, Jelle Mulder <jelle.mulder2@...3139...> wrote:
Hello all,
Let's start saying this. I really appreciate the idea to tackle the UI and make it into something more coherent, but...
If there's going to be a whole team of people on the job, how possible would it be to create something like the Coreldraw UI that let's the user move tools and UI objects around, hide and show them from view and basically create the UI he would like. I felt this to be the greatest strength of Coreldraw and it was one of the reasons why my production time using Coreldraw was about 4 times faster than when using Illustrator. It enabled the noobs to have a basic UI and for me to lard my text editing widgets with all the functions I needed to do some decent Typography.
For those not familiar with Coreldraw, download a trial version and use the tools -> customisation to get the idea. It could be quite a hassle to get everything set, but once you did, it made working a breeze. What would make a real difference though would be to unlike Coreldraw that loaded the whole shebang, load and offload functionality on demand.
For Inkscape it would be a great way of organising the abundance of extensions as well if such UI widgets would be linked to loading or not loading of said extensions. Maybe by using an extension panel where you can load or unload extensions. They are really nice and all, but in general you will only use a few of those and it becomes a bit of a bloat to load them all.
Likewise if It would to my idea also open up more space to try new and unstable functions if they'd be able to be loaded and unloaded dynamically. That way Inkscape can be build as a stable core with API to hang up new functionality and even allow for radical changes of UI objects depending on what functionality is being used. Thinking of animation, web design, print etc.
Now I understand that that is all a bit far fetched at the current state of Inkscape, but creating a flexible UI might lay a base for realising such concepts.
On the concept UI as I saw it, I would state that the importance of UI objects like the node editor would call for a top location as it is now. In the design phase of objects it is my most used tool and it might actually have some of the tools that are now in the dynamic bar moved to the toolbox (smooth node editing, cusped nodes etc.) to make access quicker. With the last chosen option made prevalent.
Likewise, there are some tools grouped together now that make me switch a lot. For instance gradients and drop shadows are in the same group, whereas I often use both in succession to make a nice effect on text objects. Maybe a reconsideration as to how things are grouped is in order. They seem more chronological than functional to me.
Cheers,
Jelle
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.cl... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (1)
-
Sebastian Zartner