MoI discussion forum
MoI discussion forum

Full Version: Alternative UI layout

Show messages:  1-20  21-27

From: immortalx
7 Apr 2018   [#1]
Hi guys. I've made some re-arrangement in the ui and thought I'd share it.
I expanded all commands into a single scrollable area, with a thin webkit scrollbar and moved the command options to the top of the browser pane.
I also moved some buttons around and changed a few icons. Hope you like it.

As always BACK-UP your installation files before you try it!



Attachments:
ui.rar

Image Attachments:
moiui.jpg 


From: mkdm
8 Apr 2018   [#2] In reply to [#1]
Hello immortalx!

I Like hotkeys and almost no visible icons but your it's a very nice layout! Thanks.
From: Yuan
8 Apr 2018   [#3] In reply to [#2]
Hi immortalx,
Very good attempt. If you can hide the names of tool, the UI will be more concise. Thanks for sharing!
From: immortalx
9 Apr 2018   [#4]
Thanks guys! The tool descriptions can be removed by either deleting all the <Moi Text> tags in SidePane.htm, or simply by commenting out the respective strings in EnglishStrings.txt.

Here's another option with an additional bar at the bottom which hosts all the curves/solids and a narrower, less busy sidepane.




Attachments:
ui.rar

Image Attachments:
moiui2.jpg 


From: Frenchy Pilou (PILOU)
9 Apr 2018   [#5]
A reversed expanded one! :)
From: Yuan
9 Apr 2018   [#6] In reply to [#4]
Thanks for sharing this wonderful UI. What I mean is to hide the tool description. When you hover your mouse over the tool, you can display tooltip labels. I have always had this idea.
like this:


Image Attachments:
Rhino.png 


From: immortalx
9 Apr 2018   [#7]
@Pilou
If I understand what you mean, then replace your MainWindowLayout.xml with the attached file.

@Yuan
That's a pretty interesting idea! Give me a day or two (it's holiday here today) and I'll convert all tool descriptions to tooltips.

Attachments:
MainWindowLayout.xml


From: immortalx
9 Apr 2018   [#8]
@Yuan

Here you go, tell me if anything is wrong.
Replace the files in ui folder with the ones in the attachement.


Attachments:
ui_tooltips.rar

Image Attachments:
tooltips.jpg 


From: Frenchy Pilou (PILOU)
9 Apr 2018   [#9] In reply to [#7]
Yes but my comment was just on the description of the position of bottom menus go to the top
and all menus functions were "expanded"! ;)

For the minimum width of classic menu you can open the French UI : there is smaller than the English one! (some pixels)
Yes it's a sort of task that I made for the fun! :)
From: immortalx
9 Apr 2018   [#10]
Ah ok, now I understand Pilou!
From: Yuan
10 Apr 2018   [#11]
Hi immortalx,
good nice! Can you tell me the method of tool descriptions to tooltips? Need to modify those files?
-Yuan
From: immortalx
10 Apr 2018   [#12]
@Yuan

Browse to the ui folder and edit the SidePane, BottomBar and CommandBar files. Inside you'll find several "blocks" of lines all of which has a section like this:

title = "tool description"

"tool description" will be different for every tool or interface button of course. Just edit the part inside the quotes and you're set.
Remember to back up your files first!
From: Yuan
10 Apr 2018   [#13] In reply to [#12]
Hi immortalx,
I have changed it according to the method you teach.Thank you very much!
From: moritzbock (MORITZ)
10 Apr 2018   [#14] In reply to [#1]
Hi immortalx,
how can i get the missing Buttons for Obj Library, Ext Scripts and Snapshot?
Thank you
-moritz

Image Attachments:
Bildschirmfoto 2018-04-10 um 18.09.52.png 


From: immortalx
10 Apr 2018   [#15]
@MORITZ

You have to edit CommandBar.htm and add this line:

<script type="text/javascript" src="customui/CustomInit.js">

Scroll through the file and search for this block:

<vcenter>
<moi:StateButton
binding="value = moi.drawingAids.objectSnap"
menu="ObjectSnapMenu.htm">
<moi:Text textid="Object Snap">
</moi:StateButton>
</vcenter>

<moi:Spacer>

Add the above line immediately after <moi:Spacer>
From: Michael Gibson
10 Apr 2018   [#16] In reply to [#14]
Hi Moritz,

re:
> how can i get the missing Buttons for Obj Library, Ext Scripts and Snapshot?

Those are from Max's CustomUI extension, you can find it here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=6507.1

- Michael
From: moritzbock (MORITZ)
11 Apr 2018   [#17] In reply to [#16]
Hello Michael, hello immortalx,
in my current CustomUI I already have these buttons and they work. The question was rather: "How do I get the buttons (included in the version of Max) into the UI of immortalx"?
My knowledge of HTML is not exactly record-breaking.
Many thanks to you both and also to Max for your wonderful development work.
-moritz
From: Michael Gibson
11 Apr 2018   [#18] In reply to [#17]
Hi moritz, well you'll need to do something like examine the differences between the standard UI and Max's custom ui, then apply the same modification to immortalx's UI.

Please note that all these custom UI setups are not a standard part of MoI and aren't something that I'm focused on supporting myself.

I can try to give you some hints to help you figure it out, maybe a first step would be if you could post more detailed information like which version of MoI you're trying to do this to and which version of Max's CustomUI you are using and what operating system you're running on.

- Michael
From: immortalx
11 Apr 2018   [#19]
I just want to emphasize and support what Michael has just mentioned.
It's extremely difficult for a developer to support non standard customization to his/her application. We should all be thankful in the first place, that we are actually able to do that, and everyone trying these custom modifications should be well aware that they can break the application's functionality.
With that said (and although I've no previous HTML knowledge, just general programming background) you are welcome to ask me anything for this custom ui and I'll do my best (if I can) to make it happen :)
From: moritzbock (MORITZ)
11 Apr 2018   [#20] In reply to [#18]
Hello Michael,
I am using Max' CustomUI.2.0.beta1 with MoI V4 and a MacPro 5.1 with OS X 10.10.5
- moritz

Show messages:  1-20  21-27