Comments (3)
Hey, @mbaeuerle . The simplest way to achieve that would be iterating on crops
in reverse order when deciding what rectangle to delete or select, as the more recently a rectangle has been added, more in the end it is. Does it make sense to you?
from briss-2.0.
Hey, @mbaeuerle .
I have some questions about this issues.
- If the rectangle has just been created, the user should have been able to click on a free area of the page preview. Is that correct? If so, there's at least some area available to click on and select the recently-drawn rectangle.
- If we add an option for moving a rectangle to bottom/top, then the user still has to be able to select the rectangle in the first place to view the available options. Is that correct? If so, then that solution is trying to solve a problem assuming that it doesn't exist beforehand.
- If my understanding is incorrect, can you please clarify by providing steps to reproduce, expected behavior and current behavior in this issue?
Thank you
from briss-2.0.
Hi @cleydyr,
- Yes you are right. After creation one area of the rect will still be clickable, however if you create a smaller rectangle you can slide it under an older one resulting in a rectangle which is not clickable any longer.
- Also here you are correct, if you lost focus of the rectangle it is lost and you only can get it back by moving away the blocking ones. But if it is still selected moving to front should still be possible
Maybe these reasons do not justify adding "send to bottom / top" actions but I still think that adding new rectangles behind currently existing ones doesn't match user expectation. At least every app I know creates new objects in front of already existing ones.
from briss-2.0.
Related Issues (20)
- Build fails: could not determine java version from '9.0.1' HOT 3
- feature_request(crop): more than 25 pages crop HOT 10
- Does not render PDF correctly HOT 9
- Does not compile HOT 4
- getting an error while trying to open the load window HOT 8
- How do I install Briss-2.0? I don't see a gradlew folder in the Briss2.0 extracted zip HOT 9
- Loading a new PDF after opening one leads to NPE and empty screen HOT 1
- Build fails when using JDK 8 HOT 2
- Briss fails to fully load document HOT 2
- UI without page merging? HOT 1
- infinite loading... HOT 5
- Remove deprecated constructors for boxed types
- Splitting pages HOT 4
- Broken PDF HOT 3
- clarify whether Briss crops losslessly HOT 3
- ./gradlew distZip not working properly HOT 4
- Add feature to exclude pages again HOT 3
- V2-alpha 3 exceptions in Command prompt HOT 6
- Image to big HOT 3
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 briss-2.0.