Comments (1)
This is due to rounding issues - designing a 3240 wide layout at 800 means you have a scaling factory to apply of 0.2469. This means that any drag/drop adjustments to the layout will generate potential rounding issues (for example 1080 wide would be represented by a width of 266.652, dragging/dropping that would at least round to 267 or 266, which would translate back up to 1081 or 1077 (a big variance).
I think the only solution is to:
- Change the Region Options form so that it always reads the stored values from the DB.
- If Drag/Drop adjustments have been made, present an intermediate form that says "would you like to save your current changes first or not"?
- Disable Drag/Drop if the scale factor drops below a certain threshold (suggestions? 0.41?) and offer to enlarge the designer
from xibo.
Related Issues (20)
- Displays: cost/impressions per play should accept decimal values HOT 1
- Ad Campaigns: spend/impressions should accept decimal values HOT 1
- Stats Migration Task on MySQL 5.7 generates error: data too long for column HOT 1
- System Notifications not going to email specified in the main Settings
- Display Map : add display status as pie chart in the marker cluster
- Connector Reports: List reports supported by a connector when it is enabled
- Sub Playlist: setting a spot count on a playlist without any items hangs the UI
- DataSets data : Formula columns ordering issues
- Sub Playlist: spot/spot length are saved as strings
- Campaign : Copy issues
- Layout Thumbnail broken for subplaylist Widget
- Add the Campaign column in the Saved Report
- Display Profile Settings: Player version override issue
- Schedule: it should not be possible to directly schedule an Ad Campaign
- Actions : getLayoutCodes does not check permissions
- Schedule add/edit forms : Maximum plays per hour helpText popup shows incorrect player icon
- Schedule: filtering by an Ad Campaign should show the interrupt events created for it
- Ad Campaigns: teething issues which may result in over or under play against target
- Layout import : Cannot find Playlist error
- Notifications: system notifications should also go to assigned users
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 xibo.