Comments (5)
Should it preserve history or should "load from JSON" be a single history event
from qboard.
dont think preserving history is worth it? not as if we keep the whole history tree. and it's also truncated past a certain number of items
from qboard.
todo: expose this in the ui
i still disagree with this being in history. in fact, i dont think importing json should append pages, but rather, replace the entire document; it should be analogous to opening and saving a file ui-wise. i also don't really see a usecase for this; qboard was never intended to work with multiple documents, and was always supposed to be for presentations (and i guess, now, scratch work). so i'm not sure if i'll keep the splicing pages thing
from qboard.
One thing I wanted to add was a check to see if the open document is new (as in the union the pages contains no objects), and in that case, don't append but overwrite.
from qboard.
resolved through #21 and 7156098
from qboard.
Related Issues (20)
- Don't hard-code tab behavior HOT 2
- Store source TeX in `Image` object, serialize
- Minor cleanups
- Eraser performance: don't remove/check `objects.length` multiple times
- How come Laser requires re-render but Eraser doesn't? HOT 1
- Node types should not be used
- React types should be a proper dependency
- Add `UnTeX` option to context menu
- Dark Mode HOT 5
- Make `defaultPageJSON` a class variable
- Use variables for CSS colors HOT 1
- Drop LaTeX images at cursor position
- Arrow keys to move objects
- Override Shift + key bindings HOT 2
- Clear [file's] IDs on file open?
- Copy/paste/paste-external in context menu
- `preventDefault()` on successful keybinding activation
- multiuser
- GIthub pages vesrion
- npm run build on Netlify fails
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 qboard.