Community Blog https://musescore.org/en/blog/feed en GSoC 2023 - Text Style Popup https://musescore.org/en/user/4385394/blog/2023/10/08/gsoc-2023-text-style-popup <span>GSoC 2023 - Text Style Popup</span> <div class="meta">6 months ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>During my participation in the Google Summer of Code (GSoC) program, I had the privilege of collaborating with the MuseScore team on an exciting project known as the <a href="https://summerofcode.withgoogle.com/programs/2023/projects/OifrwbNC">Text Style Popup</a>. This project aimed to enhance the text editing experience in MuseScore by adding most of the text properties to a popup that hovers over the text, providing a seamless and intuitive editing process.<br /> See my <a href="https://docs.google.com/document/d/e/2PACX-1vTUbpXNOQkZoKGf47fQUulBB_ch1ulDXu-xLpqxQymOBScmyYOHBy-7V-ybzaynmW_lC4zuvVJQomX1/pub">proposal</a> for further details</p> <h2>Code Changes</h2> <p>My contributions to the project can be</p><a href="/en/user/4385394/blog/2023/10/08/gsoc-2023-text-style-popup" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/4385394">octopols</a></span> Sun, 08 Oct 2023 16:08:48 +0000 octopols 355441 at https://musescore.org GSoC'22 - Final Work Product: Global Shortcuts https://musescore.org/en/user/3638616/blog/2022/09/10/gsoc22-final-work-product-global-shortcuts <span> GSoC&#039;22 - Final Work Product: Global Shortcuts</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>GSoC’22 has finally come to an end. It was an extremely fun experience learning and implementing technologies as and when they were needed. In this blog I will try to explain all the major objectives that were brought about by this project.<br /> My work is divided among quite a lot of PRs : <a href="https://github.com/musescore/MuseScore/pulls/VanSHOE?q=created:2022-05-20..2022-09-12">All Pull Requests during GSoC period</a><br /> However, some of them are fixes for some other PRs.</p> <p>Overall, my work consists of 4 major PRs.</p> <h2>Toolbar Shortcuts</h2> <p>First</p><a href="/en/user/3638616/blog/2022/09/10/gsoc22-final-work-product-global-shortcuts" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3638616">rgargvanshu</a></span> Sat, 10 Sep 2022 06:28:48 +0000 rgargvanshu 335032 at https://musescore.org GSoC 2022 - Harp Pedalling work product https://musescore.org/en/user/3773138/blog/2022/09/09/gsoc-2022-harp-pedalling-work-product <span>GSoC 2022 - Harp Pedalling work product</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>This final post will sum up all of the additions and changes I have made to MuseScore for 2022’s Google Summer of Code <a href="https://musescore.org/en/user/3773138/blog/2022/06/01/gsoc-2022-harp-pedalling-diagrams">harp pedalling project</a>.<br /> The previous blog posts with weekly updates can be found <a href="https://musescore.org/en/user/3773138/blog">here</a>.</p> <p>As the team are working towards the release of MuseScore 4.0, this code will only be merged after its release and be included in a 4.x update.</p> <h2>Code changes</h2> <ul><li><a href="https://github.com/musescore/MuseScore/pulls/miiizen?q=created:2022-05-20..2022-09-12">Pull requests submitted as part of this project</a></li> </ul><p>PR <a href="https://github.com/musescore/MuseScore/pull/12269">#12269</a> contains feedback</p><a href="/en/user/3773138/blog/2022/09/09/gsoc-2022-harp-pedalling-work-product" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3773138">jamesmmizen</a></span> Fri, 09 Sep 2022 18:04:47 +0000 jamesmmizen 335019 at https://musescore.org GSoC 2022 - Harp pedalling week 11 https://musescore.org/en/user/3773138/blog/2022/08/30/gsoc-2022-harp-pedalling-week-11 <span>GSoC 2022 - Harp pedalling week 11</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hi,<br /> As we're getting to the end of GSoC, I spent this week tidying up and making changes based on code reviews. The largest change I made was how pedal diagrams were accessed in the score by the proofreading function and other diagrams - eg. for updating the text of a diagram further ahead in the score based on a change earlier. This was previously done by looping through all elements of a score until a diagram is found. This</p><a href="/en/user/3773138/blog/2022/08/30/gsoc-2022-harp-pedalling-week-11" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3773138">jamesmmizen</a></span> Tue, 30 Aug 2022 18:38:37 +0000 jamesmmizen 334761 at https://musescore.org GSoC'22 - Week #11: Global Shortcuts https://musescore.org/en/user/3638616/blog/2022/08/30/gsoc22-week-11-global-shortcuts <span>GSoC&#039;22 - Week #11: Global Shortcuts</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2>Shortcut Categories</h2> <p>Since a few concerns were reported in PR #12752, this week's focus turned toward that PR.</p> <ul><li> <p>There was a problem with the clumsy opening/closing animation in which the text remained for longer than it should have. I resolved this by implementing (but not yet pushing) a change in opacity when the section closes, which should make it seem better.</p> </li> <li> <p>The section title's font was also not bold; this has been corrected.</p> </li> <li> <p>There are also some refactoring concerns, such</p></li></ul><a href="/en/user/3638616/blog/2022/08/30/gsoc22-week-11-global-shortcuts" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3638616">rgargvanshu</a></span> Tue, 30 Aug 2022 03:34:25 +0000 rgargvanshu 334741 at https://musescore.org GSoC 2022 - Harp pedalling week 10 https://musescore.org/en/user/3773138/blog/2022/08/22/gsoc-2022-harp-pedalling-week-10 <span>GSoC 2022 - Harp pedalling week 10</span> <div class="meta">1 year ago &bull; 1 <span>comment</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hi all,</p> <p>This has been a productive week of fixing bugs, tests and layout issues. With everything up to date, I'm ready for a code review and some final pointers as to placement and layout. These will only be small tweaks without huge amounts of refactoring (I hope) so am on track for the final deadline at the beginning of September.</p> <p>I also spent some time implementing a proofreading feature for the diagrams. This updates the colour of the noteheads</p><a href="/en/user/3773138/blog/2022/08/22/gsoc-2022-harp-pedalling-week-10" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3773138">jamesmmizen</a></span> Mon, 22 Aug 2022 22:32:51 +0000 jamesmmizen 334535 at https://musescore.org GSoC'22 - Week #10: Global Shortcuts https://musescore.org/en/user/3638616/blog/2022/08/22/gsoc22-week-10-global-shortcuts <span>GSoC&#039;22 - Week #10: Global Shortcuts</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2>Palette Shortcuts</h2> <p>This week was devoted exclusively to enhancing and improving the code for palette shortcuts. For instance, there was a location where palette cells were being stored unnecessarily. It effectively served as an intermediary. I eliminated this intermediary and directly iterated over the palette cells to produce action names. In the following weeks, I will continue to work on optimizing this and making the code as clear as possible, since I feel that certain portions of the code are</p><a href="/en/user/3638616/blog/2022/08/22/gsoc22-week-10-global-shortcuts" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3638616">rgargvanshu</a></span> Mon, 22 Aug 2022 06:00:56 +0000 rgargvanshu 334514 at https://musescore.org GSoC 2022 - Harp pedalling week 9 https://musescore.org/en/user/3773138/blog/2022/08/15/gsoc-2022-harp-pedalling-week-9 <span>GSoC 2022 - Harp pedalling week 9</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hi,</p> <p>This week has been productive in getting my branch rebased and fixing some layout problems. There are still some edge cases to work out, but the UI is looking much better. I've also included some missing functionality linking all diagrams in a score. When one diagram is edited, the score is searched for text settings further ahead. If they need to change, the diagram text is "calculated" again and updated.</p> <p>My final tasks for the diagram are tidying up</p><a href="/en/user/3773138/blog/2022/08/15/gsoc-2022-harp-pedalling-week-9" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3773138">jamesmmizen</a></span> Mon, 15 Aug 2022 17:55:12 +0000 jamesmmizen 334328 at https://musescore.org GSoC'22 - Week #9: Global Shortcuts https://musescore.org/en/user/3638616/blog/2022/08/15/gsoc22-week-9-global-shortcuts <span>GSoC&#039;22 - Week #9: Global Shortcuts</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2>Palette Shortcuts</h2> <p>After tidying up and fixing a few issues with palette shortcuts. The proof-of-concept PR version is now complete and available: <a href="https://github.com/musescore/MuseScore/pull/12850">#12850</a></p> <p>The system flow is straightforward. You may assign a keyboard shortcut to a palette item from either the palettes by right-clicking and left-clicking the desired menu item (add/delete) or the preferences page. Although the name on the preferences page is quite cumbersome and only for development reasons.</p> <p>[inline:MuseScore4_JgU1TcXikU.png]</p> <h2>Shortcut Categorization</h2> <p>[inline:CategoriesShortcuts.png]<br /> The shortcuts classification PR draft is also complete</p><a href="/en/user/3638616/blog/2022/08/15/gsoc22-week-9-global-shortcuts" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3638616">rgargvanshu</a></span> Mon, 15 Aug 2022 17:54:32 +0000 rgargvanshu 334327 at https://musescore.org GSoC 2022 - Harp pedalling week 8 https://musescore.org/en/user/3773138/blog/2022/08/08/gsoc-2022-harp-pedalling-week-8 <span>GSoC 2022 - Harp pedalling week 8</span> <div class="meta">1 year ago &bull; 0 <span>comments</span></div> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Hi,</p> <p>This week was spent tidying up the last bits relevent to the MVP. Unfortunately, the placement of the diagram on the score is proving difficult and isn't quite finished yet.<br /> I talked to a few harp players, looked through some music and had a go on a pedal harp (which was quite difficult - not an option for a career change!) to give me a feel for where pedal changes should be placed "horizonally" on a score. Damping of</p><a href="/en/user/3773138/blog/2022/08/08/gsoc-2022-harp-pedalling-week-8" class="Read more" hreflang="en">Read more</a></div> <span><a title="View user profile." href="/en/user/3773138">jamesmmizen</a></span> Mon, 08 Aug 2022 17:11:53 +0000 jamesmmizen 334143 at https://musescore.org