Skip to content
This repository has been archived by the owner on Dec 28, 2021. It is now read-only.

Node Model #268

Merged
merged 124 commits into from
Apr 3, 2020
Merged
Show file tree
Hide file tree
Changes from 105 commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
2807b14
Switching to SRGB-based blending. It sucks but browsers are broken.
wdanilo Mar 17, 2020
4d3490e
Adding new display object abstraction. Adding first node abstractions
wdanilo Mar 17, 2020
89a96eb
Refactoring display object conversions
wdanilo Mar 17, 2020
8bc785a
Removing RefCell from Symbol
wdanilo Mar 17, 2020
83cdf2d
Removing RefCell from SpriteSystem
wdanilo Mar 18, 2020
02e824c
Fixing accidental recursion
wdanilo Mar 18, 2020
a8fece0
Removing RefCell from Sprite
wdanilo Mar 18, 2020
b718cdd
Moving camera to new display object handling system
wdanilo Mar 18, 2020
db36a97
Removing RefCell from DomSymbol
wdanilo Mar 18, 2020
506e191
Refactoring
wdanilo Mar 18, 2020
9c9a0ca
Fixing camera refactor bug
wdanilo Mar 18, 2020
047a34e
Optimizing camera update rate.
wdanilo Mar 19, 2020
56e9e57
Refactoring
wdanilo Mar 19, 2020
1b3d17b
Refactoring
wdanilo Mar 19, 2020
e10abd0
Merge branch 'master' into wip/wd/dev
farmaazon Mar 19, 2020
2b61a74
Stub of Graph model
farmaazon Mar 19, 2020
e9ebe95
Refactoring
wdanilo Mar 19, 2020
8dad031
Merge branch 'wip/wd/dev' of github.com:luna/basegl into wip/wd/dev
wdanilo Mar 19, 2020
24874cc
Adding comments to the API
wdanilo Mar 19, 2020
737b311
Fixing navigator zoom
wdanilo Mar 19, 2020
c15ef6c
Removing some RefCells from display object
wdanilo Mar 19, 2020
b20e872
Refactoring display object. Removing tmp functions for fixing refcells.
wdanilo Mar 20, 2020
2e46966
Refactoring display object
wdanilo Mar 20, 2020
4240552
Refactoring WeakNode
wdanilo Mar 20, 2020
8efe938
Refactoring
wdanilo Mar 20, 2020
2bb35bb
Merge branch 'master' of github.com:luna/ide into wip/wd/dev
farmaazon Mar 20, 2020
cc06413
Graph Editor in IDE
farmaazon Mar 20, 2020
716715d
Add Simple Node Searcher panel.
farmaazon Mar 20, 2020
26ef5e1
Implement simple focusing on TextFields
farmaazon Mar 20, 2020
3b38b96
Weird squared nodes, but nodes nevertheless
notdanilo Mar 20, 2020
7b70fed
Solving conflicts
notdanilo Mar 20, 2020
bae6c22
Get nodes shape definition from exeample
farmaazon Mar 20, 2020
4aa8c66
Refactoring
wdanilo Mar 21, 2020
7c6546a
Scratch cursor implementation
wdanilo Mar 21, 2020
83bb370
Refactoring
wdanilo Mar 22, 2020
3b14580
Proper cursor shape
wdanilo Mar 22, 2020
6bcc3ba
Sketch of scene view
wdanilo Mar 22, 2020
3dcc51c
Removing Refcell fromm World
wdanilo Mar 22, 2020
4b08c17
Refactoring
wdanilo Mar 22, 2020
fb74050
Removing RefCell from Scene
wdanilo Mar 22, 2020
544565d
Refactoring
wdanilo Mar 23, 2020
e50a2ce
Refactoring
wdanilo Mar 23, 2020
0ea4dd2
Refactoring
wdanilo Mar 23, 2020
245eb90
Removing RefCell from SymbolRegistry
wdanilo Mar 23, 2020
0e74336
Refactoring scene implementation
wdanilo Mar 23, 2020
dc7f92a
Refactoring, allowing multi-camera setups
wdanilo Mar 23, 2020
83ae5d4
Refactoring
wdanilo Mar 23, 2020
f88cabf
Disable display mode switching on 0 and 1
farmaazon Mar 23, 2020
a9d0bc4
Removes mouse events callback when MouseManager is dropped
notdanilo Mar 23, 2020
a29b6ab
Fixed event_loop drop
notdanilo Mar 23, 2020
ddaf75a
Fixed inverted y-axis when zooming
notdanilo Mar 23, 2020
1fd1cc2
First node selection
wdanilo Mar 24, 2020
1a10437
refactoring Animator
wdanilo Mar 24, 2020
b350d5c
Alignment
notdanilo Mar 24, 2020
b6df31c
Refactoring
wdanilo Mar 24, 2020
ba3c63d
Merge branch 'wip/wd/dev' of github.com:luna/basegl into wip/wd/dev
wdanilo Mar 24, 2020
73317dc
Refactoring
wdanilo Mar 24, 2020
3af49b2
Zooming orientation
notdanilo Mar 24, 2020
af586ed
Merge branch 'wip/wd/dev' of github.com:luna/basegl into wip/wd/dev
notdanilo Mar 24, 2020
897cb6b
Refactoring animators
wdanilo Mar 25, 2020
089faaf
Refactoring
wdanilo Mar 26, 2020
8430040
Refactoring
wdanilo Mar 26, 2020
88c0b2d
Refactoring, making the interia animator polymorphic
wdanilo Mar 26, 2020
54f0f53
Adding first selection animation support. A lot of ugly code
wdanilo Mar 26, 2020
1d4f008
Refactoring
wdanilo Mar 26, 2020
97d59b0
Refactoring
wdanilo Mar 26, 2020
390bd46
Refactoring
wdanilo Mar 27, 2020
aa7ce0c
Refactoring component management. Part 1.
wdanilo Mar 27, 2020
a10b648
Refactoring. Part 2.
wdanilo Mar 27, 2020
3984233
Component model refactoring. Part 3.
wdanilo Mar 27, 2020
ea9db38
Refactoring
wdanilo Mar 27, 2020
d6feaff
Remove unneccessary y flipping
farmaazon Mar 27, 2020
03624bd
Refactoring, adding info to texture formats
wdanilo Mar 28, 2020
75a4cdc
Merge branch 'wip/wd/dev' of github.com:luna/basegl into wip/wd/dev
wdanilo Mar 28, 2020
b1f5daa
Merge branch 'master' into wip/wd/dev
wdanilo Mar 28, 2020
b6a22ec
Refactoring components to macros. WIP
wdanilo Mar 28, 2020
8f5d2f8
refactoring
wdanilo Mar 28, 2020
84df9c6
Partial refactoring.
wdanilo Mar 28, 2020
08260e7
Refactoring
wdanilo Mar 29, 2020
92082b9
Merge branch 'master' into wip/wd/dev
wdanilo Mar 29, 2020
cb686eb
Refactoring
wdanilo Mar 29, 2020
23bbcc7
Refactoring
wdanilo Mar 29, 2020
87b9cba
Refactoring
wdanilo Mar 29, 2020
2aac484
Refactoring
wdanilo Mar 29, 2020
d69d931
Refactoring
wdanilo Mar 29, 2020
d0c6347
Removing ComponentWrapper
wdanilo Mar 30, 2020
f1cefaa
Refactoring
wdanilo Mar 30, 2020
39b4aa1
Refactoring
wdanilo Mar 30, 2020
6844bcd
Refactoring
wdanilo Mar 30, 2020
7f0c7b7
Refactoring
wdanilo Mar 30, 2020
6aca2d9
Refactoring
wdanilo Mar 31, 2020
44d1aaf
Refactoring graph editor out of shapes.rs
wdanilo Mar 31, 2020
3db9d27
Refactoring
wdanilo Mar 31, 2020
8e4b0ed
Refactoring
wdanilo Mar 31, 2020
5fe352c
Refactoring
wdanilo Mar 31, 2020
b3b37ca
Refactoring
wdanilo Mar 31, 2020
9fd28a2
Refactoring
wdanilo Mar 31, 2020
8116371
Refactoring scene
wdanilo Apr 1, 2020
a735575
Refactoring
wdanilo Apr 1, 2020
a09fa6b
Refactoring
wdanilo Apr 1, 2020
5486bf0
Refactoring
wdanilo Apr 1, 2020
591b0a8
Fixing warnings / linting
wdanilo Apr 1, 2020
410d4d7
Linting
wdanilo Apr 1, 2020
d86e485
Update package-lock.json
wdanilo Apr 1, 2020
1d2fcea
Merge branch 'master' into wip/wd/dev
wdanilo Apr 1, 2020
c72d0b7
Merge remote-tracking branch 'origin/master' into wip/wd/dev
farmaazon Apr 1, 2020
86f1bce
Merge branch 'wip/wd/dev' of github.com:luna/ide into wip/wd/dev
farmaazon Apr 2, 2020
c85e3d7
Rename graph crate to graph-editor
farmaazon Apr 2, 2020
fac8641
restore text editor in IDE
farmaazon Apr 2, 2020
eab2325
Fixing examples
wdanilo Apr 2, 2020
c203940
Applying PR review
wdanilo Apr 2, 2020
781e86f
Merge branch 'wip/wd/dev' of github.com:luna/basegl into wip/wd/dev
wdanilo Apr 2, 2020
3052cc5
Applying PR review
wdanilo Apr 3, 2020
2ac5584
PR review fixes
wdanilo Apr 3, 2020
eedf6da
Merge branch 'master' into wip/wd/dev
wdanilo Apr 3, 2020
ddead29
Merge branch 'master' into wip/wd/dev
wdanilo Apr 3, 2020
ae148eb
Removing manual CloneRef impls.
wdanilo Apr 3, 2020
f561765
Remove deprecated function
farmaazon Apr 3, 2020
d2e09d9
Removing tests which are duplicated with debug scenes.
wdanilo Apr 3, 2020
15fe4dc
Merge branch 'wip/wd/dev' of github.com:luna/basegl into wip/wd/dev
wdanilo Apr 3, 2020
4c4d644
Applying PR review
wdanilo Apr 3, 2020
0b4cf19
Reverting opt-level
wdanilo Apr 3, 2020
05fa4cf
Fixing test compilation
wdanilo Apr 3, 2020
f03a648
Trying to fix CI
wdanilo Apr 3, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions build/run.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,8 @@ async function patch_file(path,patcher) {

commands.start = command(`Build and start desktop client`)
commands.start.rust = async function(argv) {
await commands.build.rust(argv)
let argv2 = Object.assign({},argv,{dev:true})
await commands.build.rust(argv2)
}

commands.start.js = async function() {
Expand Down Expand Up @@ -194,7 +195,7 @@ commands.watch = command(`Start a file-watch utility and run interactive mode`)
commands.watch.parallel = true
commands.watch.rust = async function() {
let target = '"' + `node ${paths.script.main} build --no-js --dev -- ` + subProcessArgs.join(" ") + '"'
let args = ['watch','--watch','lib','-s',`${target}`]
let args = ['watch','-s',`${target}`]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remember to add --npm flag

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now I did something simpler (as discussed via phone). All flags after -- are passed to cargo only (not to npm anymore).

await cmd.with_cwd(paths.rust.root, async () => {
await cmd.run('cargo',args)
})
Expand Down
141 changes: 88 additions & 53 deletions src/js/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading