Jump to content
Ultimaker Community of 3D Printing Experts
whiteglint

Optimize Cura for smaller screens

Recommended Posts

Hi all, 

 

I use Cura 2.6.2 and just tried 3.2. I have a small 13" laptop which makes every square centimeter of area very valuable but I noticed Cura 3.2 has changed the Print Settings Recommended <-> Custom selector from a switch to a button then added a "check compatibility" link. These changes waste a lot of space to see my settings. Is it possible to write a plug in (or even compile from source!) that will undo these changes? 

 

Thanks!

Cura32.png

Cura26.png

  • Like 1

Share this post


Link to post
Share on other sites
18 hours ago, nallath said:

You can change the theme file so use smaller margins. Cura uses theme packages (located in resources). The theme.json defines a bunch of margins & sizes.

THANK YOU^1000 I edited the "sidebar" region of theme.json (attached, just change the extension to .json or open in a text editor) and almost doubled the size AND inadvertently covered up that stupid "check compatibility" link that takes up a ton of precious screen real estate. Now I can actually use 3.2 if I can get it to stop changing my filament diameter to 2.85 :'D

theme.gcode

Screen Shot 2018-02-13 at 10.30.28 PM.png

  • Like 2

Share this post


Link to post
Share on other sites

You don't have to wait for the next release. I have created a theme based on @whiteglint's tinkering that is (fairly) easy to add to your current install, and should survive future installations of Cura (unless you remove your configuration folder).

 

* Go to https://gist.github.com/fieldOfView/6313ca39f5e3a57b35a676fc5fd2ef63 and use the "raw" button to download the theme.json file

* Launch Cura and go to Help -> Show configuration folder

* Navigate to the folder named "themes" and create a new folder inside that folder named "compact-sidebar" (or similar)

* Place the downloaded theme.json file inside that new folder

* Restart Cura and open the preferences; there should now be a theme named "Compact sidebar"

* Select "Compact sidebar" and restart Cura one last time

 

Share this post


Link to post
Share on other sites

I don't think this theme will (or should?) be merged in its current state, with the overlapping interface elements. As has been suggested before, it could be nice to have a plugin-browser-like interface to install themes like this (and other resource types).

Edited by ahoeben

Share this post


Link to post
Share on other sites
2 hours ago, ahoeben said:

I don't think this theme will (or should?) be merged in its current state, with the overlapping interface elements. As has been suggested before, it could be nice to have a plugin-browser-like interface to install themes like this (and other resource types).

 

 

Yes, I agree, the theme with overlapping elements should not be placed into production software.

 

If it were up to me, I would eliminate the "recommended/custom" part completely or convert "recommended" to a "frequently used" section. I would remove "check compatibility". Then I would create three side by side drop down boxes for: Printer - Profile - Material so there is no wasted space without making things too dense.

 

If someone points me in the right direction in the cura source/tools needed, I would make the changes. I do modeling software and not GUI type software though so it will be a learning experience. 

Share this post


Link to post
Share on other sites

I already proposed some of these changes (see https://github.com/Ultimaker/Cura/issues/2678, also linked above), but for example removing the compatibility link is a controversial change. Things like that can not be changed in a theme alone, but it should now be possible in a plugin (it was not at the time, but functionality has been added that can be abused to alter the interface in more creative ways).

Share this post


Link to post
Share on other sites

I have created another small plugin:

https://github.com/fieldOfView/PrepareStageCompactor

This plugin replaces the sidebar with a more compact variation of the original sidebar:

  • Nozzle & material dropdowns are combined to a single line
  • "Check compatibility" link is removed
  • Extruder selection buttons are downsized

Easiest way to install the plugin is to download the curaplugin here: http://files.fieldofview.com/temp/PrepareStageCompactor.curaplugin

Drop the file onto Cura, restart Cura, and rejoice the regained space.

 

The plugin has only been tested with Cura 3.2, but could also work with 3.1. Feedback is welcomed.

 

As a sideeffect, installing the plugin probably also fixes the broken font rendering in the sidebar on OS X.

 

image.thumb.png.251d1ac49e3377354bebd9a7fa30a9cf.png 

 

Left-to-right: Current Cura 3.2, with the plugin, with the plugin and the theme.

 

 

Edited by ahoeben

Share this post


Link to post
Share on other sites
8 hours ago, ahoeben said:

I have created another small plugin:

https://github.com/fieldOfView/PrepareStageCompactor

This plugin replaces the sidebar with a more compact variation of the original sidebar:

  • Nozzle & material dropdowns are combined to a single line
  • "Check compatibility" link is removed
  • Extruder selection buttons are downsized

Easiest way to install the plugin is to download the curaplugin here: http://files.fieldofview.com/temp/PrepareStageCompactor.curaplugin

Drop the file onto Cura, restart Cura, and rejoice the regained space.

 

The plugin has only been tested with Cura 3.2, but could also work with 3.1. Feedback is welcomed.

 

As a sideeffect, installing the plugin probably also fixes the broken font rendering in the sidebar on OS X.

 

image.thumb.png.251d1ac49e3377354bebd9a7fa30a9cf.png 

 

Left-to-right: Current Cura 3.2, with the plugin, with the plugin and the theme.

 

 

 

Installed and works great! Thank you

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!