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

Improvement of OneNote plugin #29348

Open
Odotocodot opened this issue Oct 21, 2023 · 7 comments
Open

Improvement of OneNote plugin #29348

Odotocodot opened this issue Oct 21, 2023 · 7 comments
Labels
Idea-Enhancement New feature or request on an existing product Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-PowerToys Run Improved app launch PT Run (Win+R) Window Run-Plugin Things that relate with PowerToys Run's plugin interface

Comments

@Odotocodot
Copy link

Odotocodot commented Oct 21, 2023

Description of the new feature / enhancement

I would like to improve the current OneNote plugin.
The main goal would be to port many of the features from this OneNote plugin1 for Flow Launcher (an application that also uses Wox).
It should help with some of the points mentioned here #22153.

Outline of potential new features

  • View notes hierarchically (support for notebooks, section groups, sections and pages).
  • Quickly create new notebooks, section groups, sections and pages.
  • Search only in a specific hierarchy item.
  • View recent items.

Scenario when this would be used?

Ideally whenever you want to use OneNote!

Supporting information

Evidence would be the already created plugin.
For instance here is a gif of the "Notebook Explorer" feature:

notebook_explorer

The readme for repo also contains other examples of what the plugin can do.
This would also change the plugin dependency from Scipbe.Common.Office.OneNote to Linq2OneNote1.

Footnotes

  1. Full disclosure this is made by me! 😄. 2

@Odotocodot Odotocodot added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Oct 21, 2023
@TheJoeFin TheJoeFin added Product-PowerToys Run Improved app launch PT Run (Win+R) Window Run-Plugin Things that relate with PowerToys Run's plugin interface Idea-Enhancement New feature or request on an existing product labels Oct 23, 2023
@Jay-o-Way
Copy link
Collaborator

Hi @Odotocodot. What would be your solution? 🙂

@Odotocodot
Copy link
Author

Hi @Jay-o-Way.
I would like to add as many of the features from the flow plugin as possible. Mainly these 5:

Current progress can be see here: main...Odotocodot:PowerToys:feature/improve-onenote-plugin

Still fixing bugs and I havent started on any localization yet, but most of the features have been implemented.

@Odotocodot
Copy link
Author

Hi, currently extremely busy so haven't been able to work on the branch.

@Odotocodot
Copy link
Author

Odotocodot commented Jan 2, 2025

Hi @Jay-o-Way,
I've restarted development on this, fixed bugs and moved UI facing strings to resources ready for localization.

The changes can be seen on the new branch here

So I believe it is ready for a pull request!

@Jay-o-Way
Copy link
Collaborator

Thanks for the mention. Pug-ins aren't really my cup of tea. @htcfreek knows much more about them.

@htcfreek
Copy link
Collaborator

htcfreek commented Jan 5, 2025

@Odotocodot
Well as you did the work already I think you can open a PR and either it gets accepted by the core team or not. But I don't see any reason why we shouldn't accept improvements.

Alternatively you can create your own plugin, release it and add it to the third-party plugins list.

@Odotocodot
Copy link
Author

Thanks for the heads up! I shall make a pull request.

Hopefully, the core team accepts it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-PowerToys Run Improved app launch PT Run (Win+R) Window Run-Plugin Things that relate with PowerToys Run's plugin interface
Projects
None yet
Development

No branches or pull requests

4 participants