Comments (7)
Someone has actually already made this change in a fork so I should be able to merge it tonight.
from strut.
The slides, on the transition editor, look a little bit cluttered now.. What do you think?
We probably want to round the rotation values to the first decimal place and normalize the rotations to be between 0 and 2*PI as well.
from strut.
Yeah, essentially it’s only 5 functions, but due to the text and distinction of label from input it looks like way more.
I’ll experiment with the design a bit there, will be back (note to self: use ↻ instead of »Rot.«, rename »z« to something like »layer« or similar).
Regarding scale and depth/layer control – I think this is in another issue already, but the scale should reflect in the actual size of the slide. And the layer should probably be visualized through brightness or opacity (the higher the slide, the brighter and vice versa). Oh also, layer and scale should be possible to change by dragging on the label, much like the rotation values. What do you think?
(I totally agree the rotation values should be rounded, even to have no decimal places at all. Input with decimals should be possible, but it should just omit them when displaying because yeah, that’s pretty unnecessarily detailed.)
from strut.
Same in the slide editor – for easier perception and also to make the controls a bit smaller, the text should be changed to icons.
skew x, skew y and scale should just be a ↔ (the 90° and 45° rotation will explain enough)
for positioning, X should be → and Y should be ↑ (X and Y are mathematical terms which you always need to convert to directions in your head)
rotate should be ↻
What do you think?
from strut.
Just as info: I work on making the controls icons only, be visible enough and also be not that obtrusive. (But I’m at IndieWebCamp currently so I’ll push it later :)
from strut.
The 2013 indie web camp is a month long? "The third annual IndieWebCamp will be June 22 through July 23, 2013"
I hope that is a typo lol
from strut.
I improved the controls a bit and pushed to master. Going forward I want to clean it up more and visually connect the labels better with their input fields.
from strut.
Related Issues (20)
- local Image file insert not working, but drag and drop works
- Presentations on mobile not advancing correctly
- Add reveal.js support
- Strut sharing issue! (I'm using the website, strut.io) HOT 1
- How can I test the latest version? HOT 17
- Redirect the user if they are not signed in
- Select a slide if receiving a new DB
- Load test fly.io service
- point strut.io to strut.fly.dev
- add regions to fly deployment and test litefs across regions
- Add drawing mode
- Implement multi-select
- re-add internationalization from original strut translations
- add 3d layout editor
- fixup mobile layout
- add presence information via temp table as a crr
- docker wont build and other problems HOT 1
- The git version not having the same features as official website do HOT 1
- Unable to start docker HOT 3
- Linux / Debian 12. / Electron Window Errors: TypeError when accessing window properties
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strut.