Comments (11)
I'm on it. Objects can be selected by now, but not deselected at the moment. Replacing the selected objects (in the code) causes a few bugs with certain customs not working right. But moving and deleting will be implemented soon (hopefully). There could be smaller problems with copying, but nothing too bad. I'll tackle that when everything else about selection is done.
from logijs.
Is this comment up-to-date ? I think moving and deselecting works just fine
from logijs.
Moving is now implemented and also works with undo/redo. Closing this one after copy and delete are implemented
from logijs.
Delete is now implemented, only copy left
from logijs.
Selection-deleting wires is more complicated than I thought, as the selection only contains the bundled wires but you have to also delete the single segments from the array. Other elements can be deleted now, but only some of them can be un/redone at the moment.
from logijs.
I'm working on selection-deleting wires, should be finished soon, incl. un/redo.
from logijs.
Select Update
- Selection Moving is done, should be more stable than what we had years ago.
- Copy and Delete will follow, possibly harder to implement than moving.
- Marked elements have a new appearance (see image)
from logijs.
Selection Delete is now implemented.
Hope it works out fine, didn't do too much testing yet.
Last thing is copy, got a lot to make out for that one, like maintaining unique IDs when copying objects, loading customs etc.
So don't expect that update to come tomorrow.
from logijs.
Copy feature is half-way done. I'll commit when everything is ready. At the moment, you can copy/paste sketch parts and undo pasting. Redo and bug testing is coming up next.
from logijs.
The copy feature is now live but in a beta-state. There are problems with undo/redo in some cases where elements get confused with each other or more undo/redo actions get logged than actually happened. I'll fix this asap. In the mean time, it's best to not use copy undo/redo.
from logijs.
Fixed an important copy undo/redo bug today. Didn't do too much bug testing though for copy. Anyway, I will now close this for now.
from logijs.
Related Issues (20)
- TODO: List of user sketches to import HOT 1
- TODO/VISION: Marketplace for user sketches HOT 2
- BUG: Selection undo/redo with customs breaks in certain cases HOT 1
- FEATURE REQUEST: Docker Container for the server to host locally
- FEATURE REQUEST: Tutorial HOT 2
- TODO: Prevent multiple modifier menus from opening at once HOT 1
- Enable uploading files to LogiJS with or w/o being logged in HOT 1
- Introduce four-valued logic
- Create customizable learning environments
- Redesign the in-editor dialogs HOT 2
- Bug in wire adding/deletion algorithms HOT 1
- Trace view feature HOT 1
- Site for teachers/educators HOT 1
- CustomSketch not working when embedded HOT 2
- Deleting sketches does not work HOT 1
- Diodes in all directions
- ERROR / BUG: module button not-existant HOT 1
- BUG: 0-9 shortcut keys should not work for custom modules
- BUG: When writing in the Survicate feedback tool, shortcuts should be deactivated
- Support for Trinary or Quaterary values HOT 1
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 logijs.