Welcome to %s forums

BrainModular Users Forum

Login Register

Biggest Request - Multiple Resizing of Objects - Could be Snapshot

Tell us what you'd like Usine to do
Post Reply
sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 15 Dec 2017, 14:40

Hello!

I believe I have mentioned this before, possibly in this same thread. I know I have talked about it direct.
Spending a lot of time with Hollyhock, one of the biggest pains I have run into is Design and Redesign of my User Interface Objects.

In cases I will have many knobs and I realize I need to make them bigger. In this case it is great because I can just snapshot the design
and click and apply to all 16 quickly.....The resizing however.

Each object I have to either stretch and adjust accordingly, or enter the settings panel and type in 32 iterations of the same pixel size.
When doing several adjustments and trying to figure out how your design will be, I move things constantly and redesign to try and optimize.

Having to adjust every object one-by-one makes the process extremely difficult.
It kills my inspiration when designing.

Even a simple checkbox that says "Retain Sizing" would be useful.
The snapshots would just add a field for the size to save...
If the "Retain Sizing" checkbox was active (the default)...then normal snapshots would occur without changing the size of the objects. (Working just like they do now.)
Obviously, if the "Retain Sizing" checkbox was inactive....the snapshots would copy the current design fields/features and also the size of the snapshot item.
(Same as current Snapshot, but uses saved width and height when snapshot was made.)

I understand if this could be difficult, but an extremely rewarding feature if it was implemented.
People would save so much time entering numbers and adjusting dots, and could build
their interfaces quicker. Sometimes I go through this process many times.
With 16-32 objects or even more when you do this 2-6 times to get it right...it becomes major data entry and adjustment time.


If anyone else agrees this is something they face, please comment.
I am hoping this could make a huge and positive impact on the design process if implemented.



-s
"Every act of creation is first an act of destruction." -Picasso

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 15 Dec 2017, 15:05

agree, but i think it would be good to separate both , as often want to copy size, but not have all same colors for ex. so pers imagined a right clic copy/paste attribures like siple copy/paste size

or one idea would be able to handle 'groups' ids/tags, lets say a group my_knobsA, then all knobs this group could be size edited, or apply a snapshot to the group one shot ect

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 15 Dec 2017, 15:07

I can agree on that, yes sometimes you just want to duplicate some attribute, but not the others.
I have had that as well and you are right.

So If there was actually a snapshot menu that had checkboxes, so you could specify what attributes you want to snapshot onto your interface.
This would probably satisfy and even more so make design easier than my original method.

Good one,

-s
"Every act of creation is first an act of destruction." -Picasso

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 18 Dec 2017, 05:47

A related request, that would fulfill some of the same wish I think.... if, when multiple objects were selected, the details panel could allow editing of a given parameter for ALL selected objects... the parameter list would be limited to the parameters that are shared by all selected objects, and you would want an unmistakable indicator of the mode, like the 'EDIT ALL LAYERS' button in Kontakt or Mackie's rude solo light. Then you could select 10 objects, and reset their x and y dimensions with one click. You could also set styles and background colors the same way. Or move them all into a container with one click.

In order to take full advantage of this, you would want some means to increment and decrement values. Perhaps typing '+.05', or '-23 or '*2' could serve that function.....that only works for numeric fields of course. But it would allow you to move and resize. If you had knobs width 32 at x = 64,96,128,160, and wanted them 20 px wide and 20 px apart starting at x = 50, you would select all 4 buttons and type:
x: -64
x: *1.2
x: +50
w: *1.2

now you have 20px wide buttons starting at x=50.....
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 31 Dec 2017, 13:23

hi,

It's more complicated than appears because snapshots save the entire setting tab and it's hard to specify to save only height & width.
the woodslanding suggestion is interesting but too complex to implement for me and probably hard to understand for a large majority of Usine's users?

But I found a very simple solution.

- only in /setup/expert/god mode (just as validity proof for now)
- 2 new commands in the contextual menu: "copy control size" and "paste control size"

so to apply a size, select the source control and click on "copy control size". Then select another control and click on "paste control size" to apply the source size to the target.

simple and efficient ?

in the version v155

senso+++

sephult
Member
Posts: 1144
Contact:

Unread post by sephult » 31 Dec 2017, 15:11

Interesting about the snapshots, you know I had not thought about it only being the specific settings tab that was saved (obviously why size wasn't saved).

Awesome idea about the Copy/Paste, I agree with you about the God Mode-Validity.
Yes that does sound a lot more efficient and I am looking forward to testing out!

-s
"Every act of creation is first an act of destruction." -Picasso

Post Reply

Who is online

Users browsing this forum: No registered users and 55 guests