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] - feature: exit the user from collaboration on New Project and Load project from file events #4014

Merged
merged 98 commits into from
Sep 27, 2024

Conversation

apsinghdev
Copy link
Member

Addresses: #3851

This PR implements functionality to exit the user from the collaboration room when they click either initiate a new project or load another project from the file. Also, I have considered clearing all the mouses from the disconnected client.

Here is the demo:

2024-09-26.17-10-08.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 <walter@sorcero.com>
Co-authored-by: anas2357 <141234155+anas2357@users.noreply.github.com>
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] <support@github.com>
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
walterbender and others added 28 commits September 9, 2024 06:52
…tion call, add uses export statements for BACKWARDCOMPATIBILIYDICT and initBasicProtoBlocks, instead of comments to indicate exports (sugarlabs#3994)"

This reverts commit a6f3514.
* move all saved state into a single object, remove unnecessarya variable declarations

* re-add some variable names to avoid breaking code, and remove singer.notesPlayed
* update PitchBlocks.js

* update ProgramBlocks.js

* update VolumeBlocks.js

* update WidgetBlocks.js

* update IntervalsActions.js

* update PitchActions.js

* update RhythmActions.js

* update ToneActions.js

* update VolumeActions.js

* update utils.js

* update arpeggio.js

* update musickeyboards.js

* update phrasemaker.js

* update rhythmruler.js

* update generate.js

* update interface.js

* update mathutils.js

* update synthutils.js

* update help.js

* update helper.js
* clean code , added comments

* added abc lib

* added debug statement

* fix : Formatting , Function method & method Func

* add function description

---------

Co-authored-by: Walter Bender <walter@sugarlabs.org>
…bs#3813)

* added recording and playback button

* upd

* added recording started,completed msg and button disabled when no url

* updated icons

* added sample for waveform

* upd

* added the required changes,play sample pitch,create sample with setinstrument
… Converts to 'Unknown' Block (sugarlabs#4006)

By this commit the set default instrument block is working fine.
…ugarlabs#3999)

* Added RUN LIVE option

* Added RUN LIVE option

* Added new RUN LIVE links
…ect lookup (sugarlabs#4008)

* drum returns quicker post http match, use object lookup instead of a for loop

* add value matches
…garlabs#4010)

* Updating musicutils.js in order to change the name of the temperament name list 

FIXES ISSUE sugarlabs#3921 Reexamine our default temperament list

* Updating piemenus.js

FIXES ISSUE sugarlabs#3921 Reexamine our default temperament list
In order to fix all the names perfectly in the menu i increased the size of the basic pie menu for the temperament name block
@walterbender walterbender merged commit e0b0517 into sugarlabs:collaboration Sep 27, 2024
@apsinghdev apsinghdev deleted the feat/exit-user branch September 28, 2024 07:09
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.