Compare commits

..

408 Commits

Author SHA1 Message Date
Swann 467e98906e feat: Batch right selection update
Related to https://gitlab.com/slumber/multi-user/-/issues/220
2021-07-12 12:06:45 +02:00
Swann 64a25f94a3 fix: gpencil material loading error
Now loading gpencil materials from uuid
2021-07-09 16:59:59 +02:00
Swann Martinez e6996316be Merge branch '215-annotations-doesn-t-sync-correctly' into 'develop'
Resolve "Annotations doesn't sync correctly"

See merge request slumber/multi-user!138
2021-07-07 08:18:49 +00:00
Swann cf4cd94096 refactor: remove gpencil dump stroke legacy
Related to #166 and #215
2021-07-07 10:15:23 +02:00
Swann e9ab633aac fix: annotations updates
Related to #215
2021-07-06 16:06:14 +02:00
Swann 297639e80f fix: crash on changing workspace change 2021-07-06 15:39:19 +02:00
Swann Martinez f0cc63b6f0 Merge branch '214-animated-object-transform-not-correctly-sync' into 'develop'
Resolve "Animated object transform not correctly sync"

See merge request slumber/multi-user!137
2021-07-06 12:32:39 +00:00
Swann d433e8f241 fix: transform offset for object animated with a curve constraint
Related to #214
2021-07-06 14:29:20 +02:00
Swann Martinez 963a551a1e Merge branch '206-draw-active-mode-in-the-object-presence-overlay-2' into 'develop'
Draw active mode in the object presence overlay

See merge request slumber/multi-user!131
2021-07-01 12:57:01 +00:00
Fabian d01a434fb7 fix: Review 2021-07-01 14:53:14 +02:00
Fabian 3a5a5fc633 fix : draw active mode UI side pannel 2021-07-01 11:58:52 +02:00
Swann Martinez 8926ab44e1 Merge branch '201-improved-image-support' into 'develop'
Resolve "Improved image support"

See merge request slumber/multi-user!136
2021-07-01 09:55:47 +00:00
Fabian a8f96581c5 fix: new mode display 2021-06-30 15:34:03 +02:00
Fabian 440a4cc1cd feat: add mode visibily 2021-06-29 17:10:59 +02:00
Swann a207c51973 fix: image renamin support
fix: sync Color Space Settings

related to #201
2021-06-29 15:59:26 +02:00
Swann Martinez e706c8e0bf Merge branch '209-adding-a-scene-create-node-duplicates' into 'develop'
Resolve "Adding a scene create node duplicates"

See merge request slumber/multi-user!135
2021-06-28 08:30:22 +00:00
Swann e590e896da fix: scene duplicates by using data instead of the update id
Related to #209
2021-06-28 10:27:04 +02:00
Swann Martinez 4140b62a8e Merge branch '119-add-timeline-marker-sync' into 'develop'
Resolve "Add timeline marker sync"

See merge request slumber/multi-user!133
2021-06-24 15:52:12 +00:00
Swann 6d9c9c4532 fix: timeline marker selection
feat: basic test
2021-06-24 17:45:34 +02:00
Swann Martinez e9e1911840 Merge branch '208-late-update-logging-error' into 'develop'
Resolve "Late update logging error"

See merge request slumber/multi-user!134
2021-06-24 15:28:56 +00:00
Swann ab350ca7bc fix: late update logging error
Related to #208
2021-06-24 17:24:08 +02:00
Fabian 0a8f0b5f88 feat: add mode overlay 2021-06-24 16:01:14 +02:00
Swann 2238a15c11 feat: initial markers support 2021-06-24 15:51:01 +02:00
Swann de73f022e6 merge 2021-06-24 14:52:07 +02:00
Swann f517205647 fix: doc authors 2021-06-24 14:51:00 +02:00
Swann f33c3d8481 fix: doc version 2021-06-24 14:50:12 +02:00
Swann Martinez 71c69000ec Merge branch '207-repository-panel-filtering-is-boken' into 'develop'
Resolve "Repository panel filtering is boken"

See merge request slumber/multi-user!132
2021-06-24 12:49:06 +00:00
Swann de1e684b3c fix: name filtering 2021-06-24 14:35:59 +02:00
Swann Martinez d87730cffb Merge branch '197-user-selection-bounding-box-glitches-for-non-mesh-objects' into 'develop'
User selection bounding box glitches for non-mesh objects

See merge request slumber/multi-user!129
2021-06-23 16:02:50 +00:00
Fabian 3f005b86ab fix : add enumerate / remove nb_object 2021-06-23 17:45:01 +02:00
Fabian 5098e5135d fix: bbox work for non-mesh objects+ins.collection 2021-06-23 17:00:05 +02:00
Swann Martinez 37cfed489c Merge branch '204-animation-doesn-t-sync-for-gpencil-materials' into 'develop'
Resolve "Animation doesn't sync for materials"

See merge request slumber/multi-user!128
2021-06-22 12:10:23 +00:00
Swann 9003abcd18 feat: notes for furtur improvements 2021-06-22 14:06:19 +02:00
Swann a199e0df00 feat: apply bl_apply_child member to force dependencies reloading
fix: node_tree animation dependencies
2021-06-22 11:36:51 +02:00
Swann 3774419b7e fix: force push is now pushing the whole node data instead of delta 2021-06-22 10:41:36 +02:00
Swann 3e552cb406 feat: gpencil materials animation support 2021-06-22 10:39:40 +02:00
Swann 9f381b44c8 fix: material animation support 2021-06-21 18:58:16 +02:00
Swann ad795caed5 fix: only apply repository heads on connection 2021-06-21 18:38:43 +02:00
Swann 504dd77405 fix: scene cleaning 2021-06-21 17:10:05 +02:00
Swann 82022c9e4d clean: only log ignored update in debug logging level 2021-06-18 15:45:51 +02:00
Swann d81b4dc014 feat: enable delta back for all datablocks execpt gpencil, files and images 2021-06-18 15:30:39 +02:00
Swann Martinez 63affa079f Merge branch '199-filter-correctly-distant-updates-in-the-depsgraph-handler' into 'develop'
Resolve "Filter correctly distant updates in the depsgraph handler"

See merge request slumber/multi-user!126
2021-06-18 13:12:15 +00:00
Swann fcf5a12dd0 fix: log verbosity level 2021-06-18 15:03:14 +02:00
Swann b0529e4444 refactor: move handlers to hendlers.py 2021-06-18 14:59:56 +02:00
Swann bdfd89c085 feat: temporary store applied update to ignore them. 2021-06-18 14:34:11 +02:00
Swann Martinez ff1630f9cc Merge branch '194-smooth-brush-size-reset' into 'develop'
Resolve "Brush deleted on join"

See merge request slumber/multi-user!124
2021-06-16 12:30:31 +00:00
Fabian 5830fe1abb fix: add items_to_remove 2021-06-16 14:28:26 +02:00
Fabian c609f72080 fix: All brushes 2021-06-16 12:29:56 +02:00
Swann a28a6f91bd feat: move testing to blender 2.93 2021-06-15 16:27:49 +02:00
Swann Martinez a996f39d3b Merge branch '195-auto-updater-install-a-broken-version-of-the-addon' into 'develop'
Resolve "Auto updater install a broken version of the addon"

See merge request slumber/multi-user!123
2021-06-15 12:54:49 +00:00
Swann 7790a16034 fix: download the build artifact instead of the repository default zip
Related to #195
2021-06-15 14:51:37 +02:00
Swann Martinez 836fdd02b8 Merge branch '192-parent-type-isn-t-synced' into 'develop'
Resolve "Parent type isn't synced"

See merge request slumber/multi-user!122
2021-06-15 09:22:13 +00:00
Fabian 7cb3482353 fix: parent type and parent bone 2021-06-15 11:20:31 +02:00
Swann 041022056c Merge branch 'develop' of gitlab.com:slumber/multi-user into develop 2021-06-14 17:32:50 +02:00
Swann 05f3eb1445 fix: update readme 2021-06-14 17:32:05 +02:00
Swann Martinez 17193bde3a fix: doc server .png names 2021-06-14 14:29:45 +00:00
Swann a14b4313f5 feat: update to develop 2021-06-14 16:12:47 +02:00
Swann b203d9dffd Merge branch '188-intgrate-replication-as-a-submodule' into develop 2021-06-14 16:10:15 +02:00
Swann Martinez f64db2155e Merge branch '49-connection-preset-system' into 'develop'
Connection-preset-system

See merge request slumber/multi-user!121
2021-06-14 13:50:58 +00:00
Fabian e07ebdeff5 fix: remove ui overwrite class 2021-06-14 15:46:57 +02:00
Fabian 3d6453f7a2 feat: doc 2021-06-14 15:17:30 +02:00
Fabian 7421511079 fix: override operator 2021-06-14 15:17:07 +02:00
Fabian bc24525cec fix: new UI/UX 2021-06-11 16:57:02 +02:00
Swann 699cf578e2 feat: prevent updates in sclupt mode 2021-06-11 16:42:23 +02:00
Swann e9b4afb440 refactor: enable partial delta based replication 2021-06-11 15:28:37 +02:00
Fabian 0c6491590e fix: admin password root 2021-06-11 12:18:51 +02:00
Fabian b87e733ddc fix: name conflict + responsive enum 2021-06-11 12:13:23 +02:00
Fabian cb0962b484 feat: server preset working with bad ui/ux 2021-06-10 15:39:12 +02:00
Swann 1fc25412ac fix: constraint differential update support 2021-06-10 15:21:25 +02:00
Swann b5405553dc refactor: install replication dependencies in libs 2021-06-09 18:16:43 +02:00
Fabian a1b6fb0533 feat: server preset 2021-06-08 17:03:43 +02:00
Fabian b6a8a2ec01 Revert "doc: comment ui draw()"
This reverts commit f7c4f5d1fe.
2021-06-08 15:02:53 +02:00
Fabian 3e41b18af1 Merge branch '49-connection-preset-system' of https://gitlab.com/slumber/multi-user into 49-connection-preset-system 2021-06-08 15:00:50 +02:00
Fabian f7c4f5d1fe doc: comment ui draw() 2021-06-08 14:58:57 +02:00
Swann c616054878 tour du python blender 2021-06-07 17:06:41 +02:00
Swann 5c08493774 fix 'GraphObjectStore' object has no attribute 'object_store' 2021-06-04 18:30:54 +02:00
Swann af8a138b4f fix: modifier order 2021-06-04 17:17:30 +02:00
Swann 6d9216f14a refactor: cleanup repository 2021-06-04 16:07:02 +02:00
Swann fc4fb088bb refactor: repository api clean 2021-06-04 14:02:09 +02:00
Swann 98553ba00c refactor: remove get_nodes 2021-06-04 12:13:53 +02:00
Swann 1e15a12b10 refactor: remove list 2021-06-04 12:07:54 +02:00
Swann 569543650f feat: skip external updates 2021-06-03 15:43:47 +02:00
Swann 07358802f7 refactor: fix scene item removal 2021-06-03 15:03:09 +02:00
Swann a059fafe12 feat: add mutate to scene delta 2021-06-03 11:43:24 +02:00
Swann 297f68ccfe refactor: only apply node when it is necessary (skip for host) 2021-06-03 11:41:25 +02:00
Swann c9c70d1e08 refactor: stamp datablock during apply 2021-06-03 11:20:54 +02:00
Swann a34f58ef3f fix: cherrypick TCP idle bug 2021-06-02 23:10:13 +02:00
Swann e7b7f38991 fix: change rights 2021-06-02 17:49:22 +02:00
Swann 392e0aaaa3 refactor: remove missing parameter 2021-06-02 15:45:11 +02:00
Swann 4c774d5d53 refactor: move update user metadata to porcelain 2021-06-02 12:59:53 +02:00
Swann 4c4cf8a970 refactor: move rm to porcelain 2021-06-02 11:47:41 +02:00
Swann 211d0848c2 fix: replication version 2021-06-02 11:39:37 +02:00
Swann c9665c4719 refactor: move unlock/lock/kick to porcelain 2021-06-02 11:31:23 +02:00
Swann 431fe0d840 refactor: move lock/unock to porcelain 2021-06-02 10:22:37 +02:00
Swann df7ca66ad8 fix: repo dumps api 2021-06-02 09:35:55 +02:00
Swann c2d2db78e6 refactor: temporary remove name resolution 2021-06-01 15:47:05 +02:00
Swann ad89a4e389 fix: disable mutable delta for scene 2021-06-01 14:53:17 +02:00
Swann 6ca6d4443d refactor: move load/dumps to repository 2021-05-31 11:39:54 +02:00
Swann 81c9b5fc06 fix: animation loading 2021-05-21 23:02:42 +02:00
Swann 9fddfe084c fix: annotation 2021-05-21 17:29:22 +02:00
Swann ca40523393 fix: apply and resolve 2021-05-21 17:14:28 +02:00
Swann 76e28ced21 refactor: remove legacy data 2021-05-21 15:40:45 +02:00
Swann 55c6002b28 feat: update version 2021-05-20 17:22:00 +02:00
Swann 8d5c8aded3 refacor: code formating 2021-05-20 09:57:44 +02:00
Swann 8ebba80b97 refactor: add diff back 2021-05-19 17:44:42 +02:00
Swann 50d6c6b3c8 fix: filter 2021-05-19 15:59:36 +02:00
Swann f0b03c50f2 refactor: fix tests 2021-05-19 15:12:11 +02:00
Swann 28e83a38e6 refactor: add back armature lightprobes, sound and speaker 2021-05-19 15:05:54 +02:00
Swann 2e261cd66b refactor: add particle and lattive back 2021-05-19 14:40:13 +02:00
Swann 3f6e4f7333 refactor: add texts back 2021-05-19 14:23:56 +02:00
Swann 49fadf084a refactor: add gpencil back 2021-05-19 13:56:42 +02:00
Swann e2e0dc31c1 refactor: add volume and world support 2021-05-19 13:42:34 +02:00
Swann 389bbd97d5 refactor: add image and file back 2021-05-19 13:31:57 +02:00
Swann 19602691d3 feat: texture 2021-05-19 11:43:01 +02:00
Swann 2e2ff5d4bf refactor: add material nodegroup back 2021-05-19 11:25:56 +02:00
Swann fef6559ce0 refactor: add light and camera support back 2021-05-19 10:52:04 +02:00
Swann 5f669fd49a refactor: add camera back 2021-05-19 09:55:07 +02:00
Swann 330ff08fd3 refactor: add collection back 2021-05-19 09:47:01 +02:00
Swann f3be8f9623 feat: bring back icons 2021-05-19 09:37:50 +02:00
Swann ffb70ab74c refactor: protocol refactoring part 1 (mesh, object, action, scene) 2021-05-18 23:14:09 +02:00
Swann 26140eefb2 refactor: clear replicated datablock init states 2021-05-18 18:23:28 +02:00
Swann cdf0433e8a refactor: move fetch to repository 2021-05-18 17:17:10 +02:00
Swann acd70f73bf refactor: add remote
refactor: move push to porcelain
2021-05-18 16:54:07 +02:00
Swann 36c3a9ab0b refactor: remove sanitize 2021-05-18 11:01:55 +02:00
Swann cfb1afdd72 Revert "feat: node sanitize on collection and scene update"
This reverts commit fb1c985f31.
2021-05-18 11:00:05 +02:00
Swann 4eeb80350e fix: layer info missing 2021-05-18 10:54:13 +02:00
Swann fb1c985f31 feat: node sanitize on collection and scene update 2021-05-17 17:35:34 +02:00
Swann 689c2473d6 fix: commit 2021-05-17 17:18:17 +02:00
Swann 41620fce90 fix: commit 2021-05-17 17:04:43 +02:00
Swann 249bcf827b fix: collection instance bounding box selection 2021-05-17 16:03:01 +02:00
Swann d47eab4f26 refactor: move commit to porcelain 2021-05-17 11:12:18 +02:00
Swann f011089d82 refactor: removed apply from replicated datablock 2021-05-17 10:52:28 +02:00
Swann acc58a1c9f fix: tcp keepalive IDLE time 2021-05-16 22:26:53 +02:00
Swann 24d850de9f refactor: get metadata updates optimization back 2021-05-11 11:41:43 +02:00
Swann b045911a59 refactor: get diff back for testing 2021-05-10 12:04:45 +02:00
Swann a67be76422 feat: delta commit 2021-05-09 17:42:56 +02:00
Swann 32033c743c feat: update repllication version 2021-05-07 17:10:23 +02:00
Swann 5da8650611 fix: get replication version 2021-05-07 16:56:00 +02:00
Swann aec5096f87 feat: update submodule url 2021-05-07 16:12:04 +02:00
Swann fba39b9980 fix: ci with submodules 2021-05-07 15:47:53 +02:00
Swann 6af3e4b777 refactor: add threaded data handling back on server side 2021-05-04 16:25:36 +02:00
Swann 58d639e9d8 feat: add replication as a submoduke 2021-05-04 14:56:50 +02:00
Swann Martinez 0efe5d5a10 Merge branch 'remove-services' into 'develop'
refactor: differential revision Stage 1

See merge request slumber/multi-user!119
2021-05-04 12:24:05 +00:00
Swann 2ad93cf304 Merge branch 'develop' into remove-services 2021-04-30 16:53:02 +02:00
Swann 771d76a98b fix: missing shapekeys attr 2021-04-30 16:51:11 +02:00
Swann 1e83241494 feat: remove pull socket 2021-04-30 16:26:20 +02:00
Swann 1bcbff3ed4 Merge branch 'develop' into remove-services 2021-04-29 14:41:55 +02:00
Swann 9a45fe7125 fix: shapekey animation data 2021-04-29 14:41:11 +02:00
Swann Martinez 207901afdd Merge branch '184-uv-project-modifier-target-object-doesn-t-sync' into 'develop'
Resolve "UV project modifier target object doesn't sync"

See merge request slumber/multi-user!118
2021-04-29 09:11:47 +00:00
Swann c6eb1ba22f fix: shapekey performances
Related to #187
2021-04-29 11:06:46 +02:00
Swann ba4168d0fd Merge branch 'develop' into remove-services 2021-04-28 16:56:20 +02:00
Swann 00e7adf022 fix: Image Empty is not loading.
Related to #186
2021-04-28 10:01:04 +02:00
Swann d9d8ca7ca0 revert: image source replication until a proper fix is done 2021-04-23 15:35:19 +02:00
Swann e8cd271bd8 fix: renable gitlab-ci file 2021-04-23 11:48:01 +02:00
Swann e71af6402c feat: increment addon version 2021-04-23 11:46:29 +02:00
Swann dd1c6a4fc7 feat: enable back ci 2021-04-23 11:45:47 +02:00
Swann 7fe1ae83b1 feat: update replication version to the right one 2021-04-23 11:25:15 +02:00
Swann a7ad9d30c3 Merge branch 'develop' into remove-services 2021-04-23 11:21:16 +02:00
Swann 14779be1ed feat: support video file as camera background images 2021-04-22 15:52:06 +02:00
Swann a36c3740cc fix: load driver variable without id 2021-04-22 15:00:08 +02:00
Swann d2108facab feat: fcurve modifiers support 2021-04-22 14:52:43 +02:00
Swann e5651151d9 fix: having both animation and drivers on the same object 2021-04-22 14:00:26 +02:00
Swann fb61b380b6 fix: uv_projector modifier
refactor: move modifier related code to dump_modifiers and load_modifier_custom_data
2021-04-22 11:05:34 +02:00
Swann e538752fbc Merge branch 'master' of gitlab.com:slumber/multi-user into develop 2021-04-15 15:31:59 +02:00
Swann 53eaaa2fcd fix: auto-updater operator registration for blender 2.93 compatibility 2021-04-15 15:28:59 +02:00
Swann Martinez a7e9108bff Merge branch 'develop' into 'master'
v0.3.0

See merge request slumber/multi-user!106
2021-04-14 14:32:24 +00:00
Swann 570909a7c4 fix: prevent field from being dumped if unused
fix: bl_object tests
2021-04-14 16:25:21 +02:00
Swann 736c3df7c4 feat: remove new particle systems
clean: remove logs
2021-04-14 15:50:53 +02:00
Swann 8e606068f3 fix: particle system duplication
feat: update Readme
2021-04-14 15:29:02 +02:00
Swann eb631e2d4b feat: update changelog 0.3.0 release 2021-04-14 14:36:06 +02:00
Swann 70641435cc feat: initial rigid body supports 2021-04-14 12:25:16 +02:00
Swann 552c649d34 feat: physics forcefield and collision support 2021-04-14 11:49:34 +02:00
Swann d9d5a34653 clean: remove libs 2021-04-14 09:56:07 +02:00
Swann 12acd22660 feat: ignore some attributes 2021-04-14 09:54:34 +02:00
Swann 826a59085e feat: particle texture slot support 2021-04-14 09:45:18 +02:00
Swann 5ee4988aca Merge branch '24-particle-support' into develop 2021-04-13 22:45:27 +02:00
Swann cb85a1db4c feat: dual identification for object parents 2021-04-13 14:37:43 +02:00
Swann 5e30e215ab fix: empty node 2021-04-02 16:37:47 +02:00
Swann 9f167256d0 fix: node frame trasform 2021-04-02 16:12:51 +02:00
Swann 4e19c169b2 fix: node_groups unordered socket loading
fix: geometry_node sample texture handling
fix: geometry node dependencies
2021-04-02 15:51:31 +02:00
Swann 9c633c35ec fix: geometry node socket for blender 2.93 2021-04-02 10:01:45 +02:00
Swann Martinez 9610b50a49 Merge branch '181-geometry-nodes-int-float-inputs-doesn-t-sync' into 'develop'
Resolve "Geometry nodes int/float inputs doesn't sync"

See merge request slumber/multi-user!116
2021-03-31 13:42:26 +00:00
Swann 67d18f08e2 fix: Timer not unregistered error
fix: handle correctly unsupported float parameter for geometry nodes
fix: Material loading
2021-03-31 15:38:35 +02:00
Swann 9d0d684589 fix: geometry nodes str, float, int loading 2021-03-31 11:19:03 +02:00
Swann 2446df4fe3 feat: raise the default timeout to 5 second 2021-03-21 09:28:54 +01:00
Swann 07862f1cf0 fix: missing hue_interpolation 2021-03-19 11:07:04 +01:00
Swann 3a02711baa feat: faster root management 2021-03-14 20:58:25 +01:00
Swann c7e8002fed fix: apply api
clean: ipc port propertie
2021-03-14 18:32:04 +01:00
Swann f4e7ec6be8 Merge branch 'develop' into 173-differential-revision-milestone-2-replication-refactoring 2021-03-14 17:46:23 +01:00
Swann Martinez 480818fe85 Merge branch '180-parent-relation-have-doesn-t-keeps-transform' into 'develop'
Resolve "Parenting objects doesn't keeps transform"

See merge request slumber/multi-user!115
2021-03-13 17:35:42 +00:00
Swann b965c80ba5 fix: parent transform
fix: race  condition for COMMON objects

related to #180
2021-03-13 18:32:20 +01:00
Swann 235db712fd fix: api 2021-03-11 15:45:48 +01:00
Swann 647ac46c01 feat: move apply to porcelain
feat: move data access to repository
feat: object_store layer to repository (with GraphObjectStore)
revert: missing network services
2021-03-09 14:07:59 +01:00
Swann 8e3c86561f refactor: move add to porcelain 2021-03-09 10:19:51 +01:00
Swann dba19e831d Merge branch 'develop' into 173-differential-revision-milestone-2-replication-refactoring 2021-03-08 22:16:14 +01:00
Swann 93df5ca5fa fix: disconnect callback 2021-03-06 10:20:57 +01:00
Swann b17104c67e fix: naming 2021-03-05 10:35:35 +01:00
Swann b66d0dd4ce Merge branch 'develop' of gitlab.com:slumber/multi-user into develop 2021-03-04 15:49:00 +01:00
Swann 9487753307 feat: fix object and collection support for geometry nodes 2021-03-04 15:48:36 +01:00
Swann Martinez df1257ca4c Merge branch '179-parent-relation-can-t-be-removed' into 'develop'
Resolve "Parent relation can't be removed"

See merge request slumber/multi-user!113
2021-03-04 13:25:39 +00:00
Swann 875b9ce934 feat: temporary disable CI jobs for this branch because of breaking changes 2021-03-04 14:24:03 +01:00
Swann 2d638ef76f refactor: interface api changes 2021-03-04 14:22:54 +01:00
Swann cc5a87adb8 fix: prevent matrix_parent_inverse from being reset by loading parents only if its necessary 2021-03-03 11:00:47 +01:00
Swann 19c56e590b feat: remove parent as node dependency 2021-03-03 10:03:57 +01:00
Swann d0e80da945 fix: object parenting can't be removed
Related to #179
2021-03-03 09:55:48 +01:00
Swann Martinez 0ccd0563ea feat: testing doc building with python 3.8 2021-03-02 12:56:12 +00:00
Swann Martinez 1c3394ce56 feat: sphinx-material theme 2021-03-02 12:46:26 +00:00
Swann Martinez d2b63df68e Merge branch '178-move-documentation-hosting-to-gitlab-page' into 'develop'
Resolve "Move documentation hosting to gitlab page"

See merge request slumber/multi-user!112
2021-03-02 09:21:57 +00:00
Swann 3d9c78c2f9 doc: only build for master/develop 2021-03-02 10:18:11 +01:00
Swann 4726a90a4a doc: reflect doc hosting changes to the Readme.md 2021-03-02 10:16:59 +01:00
Swann Martinez 73b763d85f fix: job ordering error 2021-03-02 09:09:50 +00:00
Swann Martinez 5e29c6fe26 Update .gitlab/ci/doc.gitlab-ci.yml 2021-03-02 09:08:39 +00:00
Swann Martinez 113ab81cbf Update .gitlab/ci/doc.gitlab-ci.yml 2021-03-02 09:07:50 +00:00
Swann Martinez d2215b662c feat: update jobs dependencies 2021-03-02 09:06:32 +00:00
Swann Martinez 238a34d023 feat: needs test to success 2021-03-02 09:05:21 +00:00
Swann Martinez 55ca8a7b84 Update .gitlab/ci/doc.gitlab-ci.yml 2021-03-02 09:03:19 +00:00
Swann 7049c1723d feat: initial CI job for building the documentation for gitlab page 2021-03-02 09:58:06 +01:00
Swann Martinez 6586647eac Merge branch '177-support-geometry-nodes' into 'develop'
feat: initial support for Geometry Nodes

See merge request slumber/multi-user!110
2021-02-26 16:01:26 +00:00
Swann fb6f170d60 clean: remove prints
doc: add new def docstrings
2021-02-26 14:31:05 +01:00
Swann c1c39438e3 feat: input value support 2021-02-26 12:27:56 +01:00
Swann 317fc03f87 feat: geometry node initial support
refactor: resolve datablocks by uuid by devault
fix: modifier texture dependencies
2021-02-26 10:38:50 +01:00
Swann 505f3ab770 fix: external depencies removed during undo 2021-02-23 13:20:01 +01:00
Swann Martinez 209062af4f Merge branch '175-new-object-generated-during-separate-object-operator-doesn-t-sync' into 'develop'
Resolve "New object generated during separate object operator doesn't sync"

See merge request slumber/multi-user!108
2021-02-19 09:05:41 +00:00
Swann 88bab2a4c6 fix: separate objects
Related to #175
2021-02-19 10:00:00 +01:00
Swann a91bae3506 fix: reload object after mesh loading to prevent it from loosing vertex_group and shape_keys 2021-02-16 21:58:26 +01:00
Swann 0a96643a9f feat: missing attr (seam, sharp) 2021-02-16 15:36:44 +01:00
Swann Martinez 261d4d9610 Merge branch '172-vertex-group-assignation-doesn-t-sync-correctly' into 'develop'
Resolve "Vertex group assignation doesn't sync correctly"

See merge request slumber/multi-user!107
2021-02-16 10:01:41 +00:00
Swann 3293741969 fix: vertex group assignation
Related to #172
2021-02-16 10:58:08 +01:00
Swann 3eee8db1ae fix: wrong version number 2021-02-12 17:40:07 +01:00
Swann 031b143843 fix: attempt to fix tcp timeout on linux with ZMQ_TCP_KEEPALIVE_IDLE 2021-02-12 17:30:46 +01:00
Swann Martinez 7dd6e38e3f Merge branch '132-fix-undo-edit-last-operation-redo-handling-2' into 'develop'
Resolve "Fix undo & edit last operation & redo handling"

See merge request slumber/multi-user!87
2021-02-12 13:13:18 +00:00
Swann 1dd0235061 clean: timer related settings 2021-02-12 10:49:04 +01:00
Swann cdcb2de786 clean: remove apply related settings
fix: image reloading after modifications
2021-02-12 10:48:29 +01:00
Swann 0b88631250 refactor: move session dump_db to replication as session.save 2021-02-09 18:09:39 +01:00
Swann c00b2a2d7d feat: explicit state loading error 2021-02-09 14:20:08 +01:00
Swann 1f0f44fdbf clean: materials dump 2021-02-09 14:14:53 +01:00
Swann 8262fb9d4e feat: time stamped logs files 2021-02-05 11:50:58 +01:00
Swann c2114b593e Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2021-02-05 11:35:56 +01:00
Swann Martinez 7e28ca3fa1 Merge branch '171-add-nurbs-support-only-curve' into 'develop'
Resolve "Add nurbs support (only curve)"

See merge request slumber/multi-user!105
2021-02-05 10:31:21 +00:00
Swann d0bd4193d9 fix: nurbs curve
feat: curve material support
2021-02-05 11:22:11 +01:00
Swann Martinez d09479fd47 Merge branch '166-improve-grease-pencil-replication-performances' into '132-fix-undo-edit-last-operation-redo-handling-2'
Resolve "Improve Grease Pencil replication performances"

See merge request slumber/multi-user!100
2021-02-05 09:45:54 +00:00
Swann Martinez 07cfb85561 Merge branch '170-gpencil-fill-strokes-aren-t-always-working' into '166-improve-grease-pencil-replication-performances'
Resolve "Gpencil fill strokes aren't always working"

See merge request slumber/multi-user!104
2021-02-05 09:30:13 +00:00
Swann cf0d7a1122 fix: temporary for stroke geometry update to fix triangulation with fill materials
Related to 170
2021-02-05 10:25:50 +01:00
Swann Martinez 3f335c7031 Merge branch 'feature/docupdate_serverlogs' into 'develop'
document how to retrieve cloud-hosted server logs

See merge request slumber/multi-user!103
2021-02-02 19:51:12 +00:00
brybalicious 2180db5206 document how to retrieve cloud-hosted server logs 2021-02-02 19:40:47 +01:00
Swann e6110b4cea Merge branch '132-fix-undo-edit-last-operation-redo-handling-2' into 166-improve-grease-pencil-replication-performances 2021-02-02 11:09:54 +01:00
Swann 819598ebd9 Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2021-02-02 11:09:11 +01:00
Swann Martinez 1be43f0336 Merge branch '168-holdout-option-for-grease-pencil-materials-isn-t-replicating' into 'develop'
fix: grease pencil material holdout is not synced

See merge request slumber/multi-user!102
2021-02-02 10:08:24 +00:00
Swann 6a5ff9a097 fix: grease pencil material holdout is not synced 2021-02-02 11:04:46 +01:00
Swann 86cb3d29fb fix: wrong grease pencil frame after layer update 2021-01-29 16:29:27 +01:00
Swann 589702dab7 feat: continous update support by toggling the sync_in_editmode flag
Related to #166
2021-01-29 11:54:13 +01:00
Swann ed76210270 Merge branch '132-fix-undo-edit-last-operation-redo-handling-2' into 166-improve-grease-pencil-replication-performances 2021-01-29 11:46:45 +01:00
Swann 75c4f42796 Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2021-01-29 11:46:05 +01:00
Swann 1fd54769b9 feat: enable build and deploy for all branch 2021-01-29 11:45:14 +01:00
Swann c4484b4b51 Merge branch '132-fix-undo-edit-last-operation-redo-handling-2' into 166-improve-grease-pencil-replication-performances 2021-01-29 11:43:33 +01:00
Swann Martinez 4eb787cc0f Merge branch '167-sequencer-strips-does-not-sync-in-132-fix-undo-edit-last-operation-redo-handling-2-branch' into '132-fix-undo-edit-last-operation-redo-handling-2'
Resolve "Sequencer strips does not sync in `132-fix-undo-edit-last-operation-redo-handling-2 branch`"

See merge request slumber/multi-user!101
2021-01-29 10:43:06 +00:00
Swann c855b5a424 clean: removed logs 2021-01-29 11:39:00 +01:00
Swann ee4083c134 feat: evaluate gpencil on layer change/ frame change/ mode change
Related to #166
2021-01-29 11:28:50 +01:00
Swann 0325e9d0bd feat: move sequencer to scene 2021-01-29 00:06:41 +01:00
Swann 21dc95b5a7 Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2021-01-28 09:58:27 +01:00
Swann d8161f22f3 fix: syntax error 2021-01-28 09:54:19 +01:00
Swann 94f8bff231 fix: envvar synthax error 2021-01-28 09:53:57 +01:00
Swann d3a1094cc2 feat: gitlab CI tag by branch name 2021-01-28 09:48:36 +01:00
Swann d08e0a80a4 Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2021-01-27 11:15:02 +01:00
Swann Martinez 26148e9934 Merge branch '165-delete-animations-is-not-synced' into 'develop'
Resolve "Delete animations is not synced"

See merge request slumber/multi-user!97
2021-01-27 10:12:48 +00:00
Swann 0a7be03c6f fix: animation data attribute check 2021-01-27 11:06:46 +01:00
Swann b6449a7da2 fix: animation deletion synchronization
Related to #165
2021-01-27 11:01:03 +01:00
Swann 36038effdf Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2021-01-26 15:46:09 +01:00
Swann Martinez cb90c196a5 Merge branch '164-duplicating-objects-broke-they-parent-relation' into 'develop'
Resolve "Duplicating objects broke they parent relation"

See merge request slumber/multi-user!96
2021-01-26 14:44:26 +00:00
Swann ae3c9fe43e clean: remove hardcoded parent assignation 2021-01-26 15:42:37 +01:00
Swann 2983195af4 fix: objects parenting error 2021-01-26 15:40:00 +01:00
Swann 4d69faf186 clan: remove diff_method 2021-01-22 14:24:19 +01:00
Swann Martinez 2304563b6e Merge branch '163-support-adding-scene-during-the-session' into '132-fix-undo-edit-last-operation-redo-handling-2'
Resolve "Support adding scene during the session"

See merge request slumber/multi-user!95
2021-01-22 10:22:14 +00:00
Swann 1cfb4e797e fix: handle none uuid 2021-01-22 11:18:28 +01:00
Swann 8f95158f08 feat: initial support for new scenes 2021-01-21 14:48:07 +01:00
Swann 5949e3c5cc Merge branch 'develop' of gitlab.com:slumber/multi-user into 132-fix-undo-edit-last-operation-redo-handling-2 2021-01-21 11:06:54 +01:00
Swann Martinez 790f145022 Merge branch '162-sync-cycles_visibility-settings' into 'develop'
feat: sync cycle visibility settings

See merge request slumber/multi-user!94
2021-01-21 10:05:42 +00:00
Swann ec40862dd0 feat: sync cycle visibility settings 2021-01-21 10:51:28 +01:00
Swann 9cc1c92e0e clean: remove unused var 2021-01-20 16:02:15 +01:00
Swann 7a716b4c37 feat: auto remove nodes on undo/redo
feat: purge operator
2021-01-15 23:43:35 +01:00
Swann a4ef8a6344 feat: skip update in sculpt mode by default 2021-01-15 23:14:45 +01:00
Swann c5e20085f0 clean: move flush history to the debug logs 2021-01-15 17:02:29 +01:00
Swann f4463f9cfe fix: greace pencil object vertexgroup dump crash by adding a warning 2021-01-15 16:54:36 +01:00
Swann a212445927 clean: remove push timer 2021-01-15 16:41:32 +01:00
Swann 89a8891073 fix: RNA removed error by disabling the push timer 2021-01-13 15:49:07 +01:00
Swann 52ebb874b0 fix: edit-mode error while pushing 2021-01-13 15:36:41 +01:00
Swann 2913e6d5a7 fix: file push 2021-01-13 15:09:10 +01:00
Swann 6a00b58600 fix: timeout error on connection 2021-01-13 14:45:23 +01:00
Swann 2bde136bb6 fix: annotation tool 2021-01-13 14:24:16 +01:00
Swann f5c77fec3a fix: fail to push collectionsby reverting the commit caching policy 2021-01-12 21:29:36 +01:00
Swann d3211199c4 fix: handler not correctly removed 2021-01-12 13:36:21 +01:00
Swann Martinez 2d90ea7679 Merge branch '160-undo-performance-improvement' into '132-fix-undo-edit-last-operation-redo-handling-2'
Resolve "Undo performance improvement"

See merge request slumber/multi-user!93
2021-01-12 10:37:10 +00:00
Swann abd846fc8d clean: push timer
feat: purge stagging on pre--redo/undo
2021-01-12 11:33:48 +01:00
Swann e3bd7ea445 feat: improve commit times by using cache from the diff 2021-01-12 10:29:27 +01:00
Swann 12bd4a603b feat: added a push timer to control the push frequency 2021-01-11 19:54:57 +01:00
Swann Martinez 3c31fb5118 Merge branch '158-exception-access-violation-during-undo-redo' into '132-fix-undo-edit-last-operation-redo-handling-2'
Resolve "Exception access violation during Undo/Redo"

See merge request slumber/multi-user!92
2021-01-09 21:38:25 +00:00
Swann c24f70fad5 feat: force to use depsgraph update mode 2021-01-09 22:36:00 +01:00
Swann ca2d8e49b5 feat: update replication 2021-01-06 13:58:58 +01:00
Swann 4b1499f6ae fix: construct error 2020-12-29 17:38:21 +01:00
Swann f0c1fe9c87 Merge branch 'develop' into 132-fix-undo-edit-last-operation-redo-handling-2 2020-12-29 14:30:01 +01:00
Swann Martinez dfaf1be4ff Merge branch '106-skin-weight-isn-t-properly-replicated' into 'develop'
Resolve "Skin weight isn't properly replicated"

See merge request slumber/multi-user!91
2020-12-24 15:42:46 +00:00
Swann 51cb099c4c feat: skin vertices data replication
fix: empty modifiers stask
2020-12-24 16:37:53 +01:00
Swann Martinez 64731a9198 Merge branch '157-drivers-data-path-index-isn-t-replicated' into 'develop'
fix: multiple drivers with same data_path on different index

See merge request slumber/multi-user!90
2020-12-24 14:01:07 +00:00
Swann Martinez 213523c8d6 Merge branch '156-constraint-replication-is-broken' into 'develop'
Resolve "Constraint replication is broken"

See merge request slumber/multi-user!89
2020-12-24 14:01:01 +00:00
Swann 4fdb72f874 fix: constraints destructor 2020-12-24 14:56:59 +01:00
Swann 1412fc638c fix: object constraint dump 2020-12-24 14:56:40 +01:00
Swann 7920f67aea fix: multiple drivers with same data_path on different index 2020-12-24 14:46:18 +01:00
Swann a0c0f781e2 feat: update addon version to reflect the future release 2020-12-24 11:07:10 +01:00
Swann Martinez ec74ea0038 Merge branch '155-bone-roll-is-not-sync' into 'develop'
Resolve "Bone roll is not sync"

See merge request slumber/multi-user!88
2020-12-24 10:03:50 +00:00
Swann 2c016833fd fix: bone roll replication
More info about the issue:
https://devtalk.blender.org/t/how-to-query-determine-the-roll-of-a-bone-in-pose-object-mode/14251/2

Related to #155
2020-12-24 10:53:16 +01:00
Swann 3d9da73ab0 feat: flush history on collection and scene update only
feat: enable deploy for undo branch
2020-12-23 18:46:29 +01:00
Swann 2f4e30f432 fix: catch runtime error
feat: enable build for undo branch
2020-12-23 17:57:36 +01:00
Swann cd1e535a56 feat: initial undo tests 2020-12-23 17:27:43 +01:00
Swann Martinez 8a8cc0b322 Merge branch '154-object-display-data-loading-error' into 'develop'
Resolve "Object display data  loading error"

See merge request slumber/multi-user!86
2020-12-22 23:23:26 +00:00
Swann 1e64e17ff4 fix: display key error
Related to #154
2020-12-23 00:21:31 +01:00
Swann Martinez 66b6c06a2c Merge branch 'export_replication_graph' into 'develop'
Export replication graph

See merge request slumber/multi-user!85
2020-12-22 22:31:27 +00:00
Swann 45fbc46d8d doc: added initial documentation for auto save 2020-12-22 16:58:00 +01:00
Swann 39e3c1dbd5 refactor: change bl_label
Related to https://gitlab.com/slumber/multi-user/-/issues/153
2020-12-22 16:16:06 +01:00
Swann f043b03128 clean: timers interface
feat: cancel autosave operator
2020-12-22 16:04:50 +01:00
Swann Martinez ffe419a46e Merge branch 'develop' into 'master'
v0.2.0

See merge request slumber/multi-user!73
2020-12-17 13:34:41 +00:00
Swann d4a0f782aa fix: update CHANGELOG.md to reflect the release note 2020-12-17 14:31:32 +01:00
Swann 9273adbd01 doc: change dowload link order (@activemotionpictures) 2020-12-17 14:24:48 +01:00
Swann 03b92eb5e7 fix: export menu label name 2020-12-17 14:04:00 +01:00
Swann d0dc61bf66 feat: initial import operator 2020-12-16 11:05:58 +01:00
Swann 056b3524e5 feat: gzip to compress graph 2020-12-11 23:02:20 +01:00
Swann 16fc4b8c54 feat: added record as a timer 2020-12-10 15:50:43 +01:00
Swann e62f0682a2 feat: initial export test 2020-12-10 13:31:43 +01:00
Swann Martinez f463cb82e7 Merge branch '151-volumes-materials-are-not-working' into 'develop'
Resolve "Volumes materials are not working"

See merge request slumber/multi-user!84
2020-12-09 18:08:34 +00:00
Swann 54f416e8c3 fead: added materials support for volumes 2020-12-09 19:06:30 +01:00
Swann Martinez 682c983a64 Merge branch '152-generated-images-are-not-synced' into 'develop'
Resolve "Generated images are not synced"

See merge request slumber/multi-user!83
2020-12-09 17:53:28 +00:00
Swann 8015881e29 feat: update replication to fix image file dependencies owners 2020-12-09 18:38:08 +01:00
Swann 6e2d36cd00 feat: image autosave 2020-12-09 18:35:29 +01:00
Swann affab2414c feat: exit the session as soon as a Timer crash 2020-12-09 18:34:56 +01:00
Swann af6d54296a feat: parent reloading support for file dependent nodes 2020-12-09 14:49:26 +01:00
Swann 2ab0a75608 feat: update CHANGELOG.md to reflect new features 2020-12-03 19:03:40 +01:00
Swann ccb9e55920 doc: Pierre Schiller's video tutorial in hosting section 2020-12-03 16:42:48 +01:00
Swann Martinez 31254d13c0 Merge branch '147-support-grease-pencil-modifiers' into 'develop'
feat: added initial gpencil modifer support

See merge request slumber/multi-user!81
2020-12-03 14:00:05 +00:00
Swann 6fddbb6f5e feat: add gp modifers to the object test 2020-12-03 14:58:10 +01:00
Swann Martinez 9ee3f26b80 Merge branch '143-add-a-popup-dialog-when-a-timeout-disconnection-occures-fixes' into 'develop'
Resolve "Add a popup dialog when a Timeout disconnection occures"

See merge request slumber/multi-user!80
2020-12-03 13:51:03 +00:00
Swann 19c5ca0928 feat: added initial gpencil modifer support
Related to https://gitlab.com/slumber/multi-user/-/issues/147
2020-12-03 14:23:10 +01:00
Swann 4bc35d7da4 fix: message unkown 2020-12-03 13:30:54 +01:00
Swann 8d19ffd52f feat: use invoke_props_dialog instead of iinvoke_popup 2020-12-03 13:28:45 +01:00
Swann Martinez 4f506c461a Merge branch '145-support-volume-objects' into 'develop'
Resolve "Support volume objects"

See merge request slumber/multi-user!79
2020-12-02 21:40:51 +00:00
Swann 49fcc40db9 feat: add a bsic volume test 2020-12-02 22:36:30 +01:00
Swann 8492b537a8 feat: update README 2020-12-02 22:33:12 +01:00
Swann e6e4f6ab7a feat: initial volume support 2020-12-02 18:13:11 +01:00
Swann e073182028 fix: missing replication update 2020-12-02 16:38:57 +01:00
Swann Martinez 78eb5d948c Merge branch '146-add-support-for-internal-textures' into 'develop'
Resolve "Add support for internal textures"

See merge request slumber/multi-user!78
2020-12-02 15:36:01 +00:00
Swann ac9a0f3733 feat: ignore useless attributes 2020-12-02 16:25:40 +01:00
Swann 4e7ade8f38 feat: update the readme 2020-12-02 14:22:56 +01:00
Swann 0b25264375 feat: added a basic test texture 2020-12-02 14:21:49 +01:00
Swann 1d03fe4975 feat: add initial texture support 2020-12-02 11:24:26 +01:00
Swann 1273ab2371 fix: missing troubleshouting section 2020-11-26 18:47:28 +01:00
Swann Martinez 7dd2ee5e70 Merge branch '143-add-a-popup-dialog-when-a-timeout-disconnection-occures' into 'develop'
Resolve "Add a popup dialog when a Timeout disconnection occures"

See merge request slumber/multi-user!77
2020-11-26 12:37:47 +00:00
Swann c72bb21f20 Merge branch 'develop' into 143-add-a-popup-dialog-when-a-timeout-disconnection-occures 2020-11-26 13:25:46 +01:00
Swann 5b43520353 fix: does graph update flag 2020-11-26 12:17:35 +01:00
Swann 7e25ca4c84 feat: show exit reason in the disconnection popup 2020-11-26 11:37:51 +01:00
Swann 4a4cd5db50 feat: initial notification popup 2020-11-25 22:53:38 +01:00
Swann 7f19d45b71 fix: gpencil draw_cyclic missing in 2.91.0 2020-11-25 19:21:22 +01:00
Swann 37b3d6d094 fix: replication flag button aligment for blender 2.91.0 2020-11-25 18:36:02 +01:00
Swann 64bb715aff fix: python_binary_path deprecation in 2.91.0
More infos here:
https://wiki.blender.org/wiki/Reference/Release_Notes/2.91/Python_API
2020-11-25 18:20:28 +01:00
Swann 3024b479d3 Merge branch 'develop' of gitlab.com:slumber/multi-user into develop 2020-11-25 18:09:00 +01:00
Swann Martinez abf4462da6 Merge branch 'feature/docupdate_gcloudhost' into 'develop'
Feature/docupdate gcloudhost

See merge request slumber/multi-user!76
2020-11-25 14:10:56 +00:00
brybalicious aa6827303f doc update & clean - cloud host & updating addon
docs clean images
2020-11-25 14:34:58 +01:00
Swann 254e8e8ca1 feat: ignore material output node default values 2020-11-25 14:00:27 +01:00
Swann a63bf66023 feat: push docker image with latest tag 2020-11-25 10:55:52 +01:00
brybalicious 983c5f9020 Minor doc update 2020-11-25 01:22:03 +01:00
brybalicious 9f61335a85 Minor doc update (ways_to_contribute) 2020-11-24 23:11:51 +01:00
brybalicious ed0c5d9431 Add cloud hosting instructions, updated Dockerfile 2020-11-24 23:00:44 +01:00
Swann 46414aef13 fix: version check 2020-11-20 22:06:08 +01:00
Swann Martinez 3841ed3330 Merge branch '117-handle-correctly-annotation-sync' into 'develop'
Resolve "Handle correctly annotation sync"

See merge request slumber/multi-user!75
2020-11-19 08:05:22 +00:00
Swann 47a281faff feat: initial annotation support 2020-11-18 19:13:22 +01:00
Swann Martinez f0442861a8 Merge branch '142-improve-grease-pencil-replication-peformances' into 'develop'
Resolve "Improve grease pencil replication peformances"

See merge request slumber/multi-user!74
2020-11-18 16:28:18 +00:00
Swann 039225a41c feat: ignore context errors with info logging level 2020-11-18 17:05:41 +01:00
Swann f1ffe37ac7 feat: initial gpencil perf improvement 2020-11-18 16:43:12 +01:00
Swann 6ca7b42ab4 feat: handle material inputs lenght errors 2020-11-18 14:49:27 +01:00
Swann fbb32147b9 feat: use pickle Cython implementation when its available 2020-11-14 09:51:17 +01:00
Swann d85db295a5 feat: use pickle protocol 4 2020-11-14 09:30:54 +01:00
Swann 0f1850bf2c feat: support color ramps interpolation and color_mode 2020-11-13 14:15:59 +01:00
Swann 8f4de7adbf feat(replication): handle error outside the data protocol
refactor(replication): remove background worker
2020-11-13 14:15:11 +01:00
Swann Martinez 320745aab3 Merge branch '45-vse-support' into 'develop'
Resolve "VSE Support"

See merge request slumber/multi-user!72
2020-11-11 19:38:03 +00:00
Swann 40cec39d27 feat: update readme 2020-11-11 18:54:07 +01:00
Swann 498616147b feat: support image sequence 2020-11-11 18:52:20 +01:00
Swann 30b2f5d32e feat: clear scene sequence on connection 2020-11-11 18:36:00 +01:00
Swann f7e98abb59 Merge branch 'develop' into 45-vse-support 2020-11-11 18:01:34 +01:00
Swann Martinez 4022f300b3 Merge branch '141-support-shader-node-groups' into 'develop'
Add initial support for shader node groups

See merge request slumber/multi-user!70
2020-11-11 16:58:37 +00:00
Swann cef45dad3c feat: use basic uuid to identify node inputs 2020-11-11 17:52:32 +01:00
Swann 30d734c2c1 feat: added initial nodegroup support 2020-11-11 14:09:57 +01:00
Swann 4391510d7b refactor: move node_tree io to dedicated def in order to avoid code redundancy. 2020-11-11 10:25:35 +01:00
Swann Martinez 04a4f7668a Merge branch '138-support-dns-name' into 'develop'
Resolve "Support DNS name"

See merge request slumber/multi-user!69
2020-11-06 21:36:00 +00:00
Swann 908c0fa4af feat: dns support 2020-11-06 22:33:33 +01:00
Swann c718e62b33 feat: update replication version to fix server error 2020-11-06 16:52:53 +01:00
Swann 2f34bba1fd feat: delete inexistant sequences 2020-11-04 23:37:07 +01:00
Swann db4e495183 fix: ignore strobe default value 2020-11-04 22:55:17 +01:00
Swann c00a7184ff Merge branch 'develop' into 45-vse-support 2020-11-04 22:42:05 +01:00
Swann 9c83df45fc feat: bl_sequencer separate implementation 2020-11-04 22:41:24 +01:00
Swann 17949003f7 refactor: remove reparent mecanism
fix: empty camera background image
fix: object data reassignation
2020-11-03 23:44:25 +01:00
Swann 371d793a13 fix: materials Math and Vector node sync
Related to #137
2020-11-03 23:17:08 +01:00
Swann c710111887 feat: test to hot reload newly installed module 2020-11-03 16:44:42 +01:00
Swann 664f7635cc feat: support empty id_root in actions 2020-11-03 16:15:34 +01:00
Swann babecf5ae7 feat: add suport for MOVIE, IMAGE SOUND and EFFECT strips 2020-11-02 18:13:31 +01:00
Swann 0bad6895da feat: ground work for sequence support 2020-10-30 16:58:18 +01:00
Swann 66e55a7eec feat: improve default session widget hpos settings (@brybalicious) 2020-10-22 17:43:28 +02:00
Swann 4e2377cd7f feat: improve default session widget settings (@brybalicious) 2020-10-22 17:41:33 +02:00
Swann Martinez bed33ca6ba Merge branch 'develop' into 'master'
v0.1.1

See merge request slumber/multi-user!54
2020-10-16 09:11:20 +00:00
Swann 56ea93508c Merge branch 'develop' into 24-particle-support 2020-04-03 18:23:29 +02:00
Swann Martinez 5f95eadc1d feat: test particle cache access 2020-03-11 18:37:43 +01:00
Swann Martinez 40ad96b0af feat: initial particle system support
Related to #24
2020-03-11 17:45:56 +01:00
117 changed files with 5046 additions and 2305 deletions
+2 -1
View File
@@ -13,4 +13,5 @@ multi_user_updater/
_build
# ignore generated zip generated from blender_addon_tester
*.zip
*.zip
libs
+3
View File
@@ -2,9 +2,12 @@ stages:
- test
- build
- deploy
- doc
include:
- local: .gitlab/ci/test.gitlab-ci.yml
- local: .gitlab/ci/build.gitlab-ci.yml
- local: .gitlab/ci/deploy.gitlab-ci.yml
- local: .gitlab/ci/doc.gitlab-ci.yml
+3 -4
View File
@@ -1,5 +1,6 @@
build:
stage: build
needs: ["test"]
image: debian:stable-slim
script:
- rm -rf tests .git .gitignore script
@@ -7,7 +8,5 @@ build:
name: multi_user
paths:
- multi_user
only:
refs:
- master
- develop
variables:
GIT_SUBMODULE_STRATEGY: recursive
+4 -6
View File
@@ -1,9 +1,11 @@
deploy:
stage: deploy
needs: ["build"]
image: slumber/docker-python
variables:
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: "/certs"
GIT_SUBMODULE_STRATEGY: recursive
services:
- docker:19.03.12-dind
@@ -15,9 +17,5 @@ deploy:
- docker build --build-arg replication_version=${RP_VERSION} --build-arg version={VERSION} -t registry.gitlab.com/slumber/multi-user/multi-user-server:${VERSION} ./scripts/docker_server
- echo "Pushing to gitlab registry ${VERSION}"
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker push registry.gitlab.com/slumber/multi-user/multi-user-server:${VERSION}
only:
refs:
- master
- develop
- docker tag registry.gitlab.com/slumber/multi-user/multi-user-server:${VERSION} registry.gitlab.com/slumber/multi-user/multi-user-server:${CI_COMMIT_REF_NAME}
- docker push registry.gitlab.com/slumber/multi-user/multi-user-server
+16
View File
@@ -0,0 +1,16 @@
pages:
stage: doc
needs: ["deploy"]
image: python
script:
- pip install -U sphinx sphinx_rtd_theme sphinx-material
- sphinx-build -b html ./docs public
artifacts:
paths:
- public
only:
refs:
- master
- develop
+2
View File
@@ -3,3 +3,5 @@ test:
image: slumber/blender-addon-testing:latest
script:
- python3 scripts/test_addon.py
variables:
GIT_SUBMODULE_STRATEGY: recursive
+3
View File
@@ -0,0 +1,3 @@
[submodule "multi_user/libs/replication"]
path = multi_user/libs/replication
url = https://gitlab.com/slumber/replication.git
+62
View File
@@ -125,3 +125,65 @@ All notable changes to this project will be documented in this file.
- Packed image save error
- Material replication
- UI spelling errors (@brybalicious)
## [0.2.0] - 2020-12-17
### Added
- Documentation `Troubleshouting` section (@brybalicious)
- Documentation `Update` section (@brybalicious)
- Documentation `Cloud Hosting Walkthrough` (@brybalicious)
- Support DNS name
- Sync annotations
- Sync volume objects
- Sync material node_goups
- Sync VSE
- Sync grease pencil modifiers
- Sync textures (modifier only)
- Session status widget
- Disconnection popup
- Popup with disconnection reason
### Changed
- Improved GPencil performances
### Fixed
- Texture paint update
- Various documentation fixes section (@brybalicious)
- Empty and Light object selection highlights
- Material renaming
- Default material nodes input parameters
- blender 2.91 python api compatibility
## [0.3.0] - 2021-04-14
### Added
- Curve material support
- Cycle visibility settings
- Session save/load operator
- Add new scene support
- Physic initial support
- Geometry node initial support
- Blender 2.93 compatibility
### Changed
- Host documentation on Gitlab Page
- Event driven update (from the blender deps graph)
### Fixed
- Vertex group assignation
- Parent relation can't be removed
- Separate object
- Delete animation
- Sync missing holdout option for grease pencil material
- Sync missing `skin_vertices`
- Exception access violation during Undo/Redo
- Sync missing armature bone Roll
- Sync missing driver data_path
- Constraint replication
+36 -28
View File
@@ -19,38 +19,46 @@ This tool aims to allow multiple users to work on the same scene over the networ
## Usage
See the [documentation](https://multi-user.readthedocs.io/en/latest/) for details.
See the [documentation](https://slumber.gitlab.io/multi-user/index.html) for details.
## Troubleshooting
See the [troubleshooting guide](https://slumber.gitlab.io/multi-user/getting_started/troubleshooting.html) for tips on the most common issues.
## Current development status
Currently, not all data-block are supported for replication over the wire. The following list summarizes the status for each ones.
| Name | Status | Comment |
| ----------- | :----: | :--------------------------------------------------------------------------: |
| action | ✔️ | |
| armature | ❗ | Not stable |
| camera | ✔️ | |
| collection | ✔️ | |
| curve | ❗ | Nurbs not supported |
| gpencil | ✔️ | [Airbrush not supported](https://gitlab.com/slumber/multi-user/-/issues/123) |
| image | ✔️ | |
| mesh | ✔️ | |
| material | ✔️ | |
| metaball | ✔️ | |
| object | ✔️ | |
| texts | ✔️ | |
| scene | ✔️ | |
| world | ✔️ | |
| lightprobes | ✔️ | |
| compositing | ❌ | [Planned](https://gitlab.com/slumber/multi-user/-/issues/46) |
| texts | ❌ | [Planned](https://gitlab.com/slumber/multi-user/-/issues/81) |
| nla | ❌ | |
| volumes | ❌ | |
| particles | ❌ | [On-going](https://gitlab.com/slumber/multi-user/-/issues/24) |
| speakers | ❗ | [Partial](https://gitlab.com/slumber/multi-user/-/issues/65) |
| vse | ❌ | [Planned](https://gitlab.com/slumber/multi-user/-/issues/45) |
| physics | ❌ | [Planned](https://gitlab.com/slumber/multi-user/-/issues/45) |
| libraries | ❗ | Partial |
| Name | Status | Comment |
| -------------- | :----: | :----------------------------------------------------------: |
| action | ✔️ | |
| camera | ✔️ | |
| collection | ✔️ | |
| gpencil | ✔️ | |
| image | ✔️ | |
| mesh | ✔️ | |
| material | ✔️ | |
| node_groups | ✔️ | Material & Geometry only |
| geometry nodes | ✔️ | |
| metaball | ✔️ | |
| object | ✔️ | |
| texts | ✔️ | |
| scene | ✔️ | |
| world | ✔️ | |
| volumes | ✔️ | |
| lightprobes | ✔️ | |
| physics | ✔️ | |
| curve | ❗ | Nurbs surfaces not supported |
| textures | ❗ | Supported for modifiers/materials/geo nodes only |
| armature | ❗ | Not stable |
| particles | ❗ | The cache isn't syncing. |
| speakers | ❗ | [Partial](https://gitlab.com/slumber/multi-user/-/issues/65) |
| vse | ❗ | Mask and Clip not supported yet |
| libraries | ❗ | Partial |
| nla | ❌ | |
| texts | ❌ | [Planned](https://gitlab.com/slumber/multi-user/-/issues/81) |
| compositing | ❌ | [Planned](https://gitlab.com/slumber/multi-user/-/issues/46) |
### Performance issues
@@ -68,7 +76,7 @@ I'm working on it.
## Contributing
See [contributing section](https://multi-user.readthedocs.io/en/latest/ways_to_contribute.html) of the documentation.
See [contributing section](https://slumber.gitlab.io/multi-user/ways_to_contribute.html) of the documentation.
Feel free to [join the discord server](https://discord.gg/aBPvGws) to chat, seek help and contribute.
+2 -2
View File
@@ -19,10 +19,10 @@ import sys
project = 'multi-user'
copyright = '2020, Swann Martinez'
author = 'Swann Martinez'
author = 'Swann Martinez, Poochy, Fabian'
# The full version, including alpha/beta/rc tags
release = '0.1.0'
release = '0.5.0-develop'
# -- General configuration ---------------------------------------------------
+7 -7
View File
@@ -9,14 +9,14 @@ Glossary
administrator
*A session administrator can manage users (kick) and have a write access on
each datablock. He could also init a dedicated server repository.*
*A session administrator can manage users (kick) and hold write access on
each datablock. They can also init a dedicated server repository.*
.. _session-status:
session status
*Located in the title of the multi-user panel, the session status show
*Located in the title of the multi-user panel, the session status shows
you the connection state.*
.. figure:: img/quickstart_session_status.png
@@ -24,7 +24,7 @@ Glossary
Session status in panel title bar
All possible state are listed here with their meaning:*
All possible connection states are listed here with their meaning:*
+--------------------+---------------------------------------------------------------------------------------------+
| State | Description |
@@ -33,7 +33,7 @@ Glossary
+--------------------+---------------------------------------------------------------------------------------------+
| FETCHING | Dowloading snapshot from the server |
+--------------------+---------------------------------------------------------------------------------------------+
| AUTHENTIFICATION | Initial server authentication |
| AUTHENTICATION | Initial server authentication |
+--------------------+---------------------------------------------------------------------------------------------+
| ONLINE | Connected to the session |
+--------------------+---------------------------------------------------------------------------------------------+
@@ -55,5 +55,5 @@ Glossary
common right
When a data block is under common right, it is available for everyone to modification.
The rights will be given to the user that select it first.
When a data block is under common right, it is available to everyone for modification.
The rights will be given to the user that selects it first.
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Some files were not shown because too many files have changed in this diff Show More