Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3851] - Implement functionality of collaboration mouse along with custom and random names. #3984

Merged

Conversation

apsinghdev
Copy link
Member

Addresses: #3851

This PR adds the functionality to create a mouse for each connected user in a collaboration room. Also, the user can set their name and in case they don't want to set one, they'll be assigned a unique username.

Here is what it looks like :

2024-08-28.14-29-36.mp4

walterbender and others added 30 commits June 23, 2024 15:23
…rlabs#3924)

* fix:resolves hamburger opening(sugarlabs#3914)

* fix:fixes sugarlabs#3914(suggested changes done)

* adjust size of grid element repositioning when using aux toolbar

---------

Co-authored-by: Walter Bender <[email protected]>
Bumps [braces](https://github.com/micromatch/braces) to 3.0.3 and updates ancestor dependency [gulp](https://github.com/gulpjs/gulp). These dependencies need to be updated together.


Updates `braces` from 2.3.2 to 3.0.3
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/commits/3.0.3)

Updates `gulp` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/gulpjs/gulp/releases)
- [Changelog](https://github.com/gulpjs/gulp/blob/master/CHANGELOG.md)
- [Commits](gulpjs/gulp@v4.0.2...v5.0.0)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
- dependency-name: gulp
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add support for cents through semi-tone transposition

* add 50 cents macro

* add cents example

* add output frequencies

* fix issue with ratio cents

* add a ratio-cents example
* use processPitch for all pitch types

* Add support for cents (sugarlabs#3937)

* add support for cents through semi-tone transposition

* add 50 cents macro

* add cents example

* add output frequencies

* fix issue with ratio cents

* add a ratio-cents example

* use processPitch for all pitch types

* convert freq to note before scalar step
* Update README.md

* Update dockerfile
apsinghdev and others added 21 commits August 3, 2024 12:29
* fixes sample block duplication issue

* changed error message

* updated error message
* updated planet image on documentation

fixes issue number: 3968

* updated images

* removed overlap between two images
* enforce 1MB limit on audio sample imports

* update sampler.js

* updated error msg
… run (sugarlabs#3975)

* Fixes sugarlabs#3972 Highlight should not activate when code is being run

* optimized the code by using existing flag

* optimized the code by using existing flag

* fixes sugarlabs#3972
…sugarlabs#3978)

* Contextmenu only opens in advanced mode

* Added indentation and changed the if condition
…mode (sugarlabs#3979)

* FIXES ISSUE sugarlabs#3895 Add alphabet "G" as a block found in easy mode 

The requirement of this bug is to add the pitch G4 nad Alphabet G block in pitch menu of the beginner mode.

* FIXES ISSUE sugarlabs#3895 Add alphabet "G" and Sol as a block found in easy mode 

It adds the sol pitch block in the pitch menu of beginner's mode
* clean code , added comments

* added abc lib

* added debug statement

* fix : Formatting , Function method & method Func

* add function description

* added AI BLOCKS and DOCS

* change canvas to editor text

* changed canvas to edit text,added hint

* Fix: suggestion in AI Block & AI block structure

* added groq api
* added midi support

* made corrections

* added note approximations

* added action blocks to start block

* added action block to start blk

* made corrections

* break also into multiple action block when noteblock count exceeds 24

* added break statement in case of no of  tracks more than 1

* added start blocks corresponding each track

* added meter and tempo information

* added scaling factor and load as midi feture

* added default timesignatures

* added drum mapper

* removed set instrument in case of percussion

* added an extra condtion when the new note start is less than previous note

* added minor changes

* removed the scaling factor earlier added

* added names to start blocks
@apsinghdev
Copy link
Member Author

@walterbender Please have a look.

@walterbender walterbender merged commit dd3e410 into sugarlabs:collaboration Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.