Feature: UI improvements to tool area #320

Closed
to-b opened this Issue Mar 29, 2012 · 6 comments

Projects

None yet

5 participants

@to-b
to-b commented Mar 29, 2012

Hi,
I have finished my thoughts about another approach to reorganize the tool area.
Like last time most changes are UI related and don't really touch the CAD functionality.
As usual I have prepared a PDF file to make my thoughts clear.
I'm very open to critique... still I hope you like it :)
cheers,
to-b

http://dl.dropbox.com/u/23492111/LibreCAD-Toolbox.pdf

@Stemby
Stemby commented Mar 29, 2012

Wonderful!

@rvt
Member
rvt commented Mar 30, 2012

to-b,

I really like these changes you have been putting out there.
For LibreCAD 3.x I am fiddling in my head with better ways to do thing, less mouse clicks and more intuitive and the PDF you have been creating is going to be a great help.
Please leave it on your dropbox account!

@r-a-v-a-s
Member

We have had a lot of the same ideas.

I agree the delete icon could be removed from the modify menu.
I agree that something like QCad's property editor would be useful.
I agree that some tools could be merged;
however, there is a trade off I'm still weighing...
with tool modes you have added an additional click for switching.

I have created individual toolbars for the categories, and a category toolbar:
category_toolbar

I have also created a custom toolbar you can add any action to.
I have been considering a dynamic grid of icons in a dockwidget, which you also thought of;
however, I'm somewhat disenchanted with the idea, because the dockwidgets take up a lot of room.

Another thought just came to me:

  1. press a hotkey (maybe ctrl + right-click)
  2. the custom toolbar or toolbox appears at the cursor location
  3. when a tool is chosen the toolbar is hidden or placed back at its previous position

This with a few other tweaks could allow for a "clean screen" mode
with all toolbars and menus hidden.

@r-a-v-a-s r-a-v-a-s added the request label Aug 9, 2015
@r-a-v-a-s r-a-v-a-s self-assigned this Aug 9, 2015
@atorrey
atorrey commented Aug 10, 2015

I really dislike hotkeys personally. No objections to having them present, as long as anything the hotkeys do can still be done via mouse and menus, and ideally if the hotkeys can be turned off...

ART


Arthur Torrey - arthur_torrey@comcast.net

----- Original Message -----
From: ravas notifications@github.com
To: LibreCAD/LibreCAD LibreCAD@noreply.github.com
Sent: Sun, 09 Aug 2015 06:55:27 -0000 (UTC)
Subject: Re: [LibreCAD] Feature: UI improvements to tool area (#320)

We have had a lot of the same ideas.

I agree the delete icon could be removed from the modify menu.
I agree that something like QCad's property editor would be useful.
I agree that some tools could be merged;
however, there is a trade off I'm still weighing...
with tool modes you have added an additional click for switching.

I have created individual toolbars for the categories, and a category toolbar:
category_toolbar

I have also created a custom toolbar you can add any action to.
I have been considering a dynamic grid of icons in a dockwidget, which you also thought of;
however, I'm somewhat disenchanted with the idea, because the dockwidgets take up a lot of room.

Another thought just came to me:

  1. press a hotkey (maybe ctrl + right-click)
  2. the custom toolbar or toolbox appears at the cursor location
  3. when a tool is chosen the toolbar is hidden or placed back at its previous position

This with a few other tweaks could allow for a "clean screen" mode
with all toolbars and menus hidden.


Reply to this email directly or view it on GitHub:
#320 (comment)

@r-a-v-a-s
Member

Custom toolbars and menus are more efficient than a dynamic sidebar.
https://github.com/LibreCAD/LibreCAD/wiki/Widgets

We have a separate issue for a properties dockwidget #622

That leaves the suggestion about a pen dockwidget,
and some tool merging.
Feel free to open issues for those.

I'm closing this because it's too broad,
and a lot has changed since this was opened.

@r-a-v-a-s r-a-v-a-s closed this Jul 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment