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

feat: add visible_on_all_workspaces, closes #6589 #7437

Merged
merged 5 commits into from
Jul 26, 2023

Conversation

krzykro2
Copy link
Contributor

@krzykro2 krzykro2 commented Jul 17, 2023

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Docs
  • New Binding issue #___
  • Code style update
  • Refactor
  • Build-related changes
  • Other, please describe:

Does this PR introduce a breaking change?

  • Yes, and the changes were approved in issue #___
  • No

Checklist

  • When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
  • A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
  • I have added a convincing reason for adding this feature, if necessary

Other information

It's my first PR to Tauri, please be gentle. I basically added visible_on_all_workspaces to all the places where I found always_on_top. Haven't found any tests for always_on_top so haven't added any for my feature. Tested locally on my Linux and works great (given the Tao implementation I would assume it should work great on Mac also).

@krzykro2 krzykro2 requested a review from a team as a code owner July 17, 2023 14:16
@wusyong wusyong added the status: needs review A maintainer must review this code label Jul 20, 2023
Copy link
Member

@amrbashir amrbashir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for contribution, could you run cargo fmt and add a change file in .changes?

@krzykro2
Copy link
Contributor Author

Thanks for contribution, could you run cargo fmt and add a change file in .changes?

Done. PTAL.

@krzykro2 krzykro2 requested a review from amrbashir July 22, 2023 13:12
Copy link
Member

@amrbashir amrbashir left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

core/tauri/src/window.rs Outdated Show resolved Hide resolved
core/tauri-utils/src/config.rs Outdated Show resolved Hide resolved
core/tauri-runtime/src/webview.rs Outdated Show resolved Hide resolved
.changes/add-visible-on-all-workspaces.md Outdated Show resolved Hide resolved
amrbashir
amrbashir previously approved these changes Jul 24, 2023
@amrbashir
Copy link
Member

Oh looks like you didn't sign some of your commits and I can't merge the PR unless they are signed. You need to setup commit signing, then you can sign past commit like this for example.

core/tauri-config-schema/schema.json Outdated Show resolved Hide resolved
tooling/cli/schema.json Outdated Show resolved Hide resolved
@krzykro2
Copy link
Contributor Author

I might have failed at git 🤦

I managed to successfully sign my old commit by rebasing back onto dev, however your commit seems to be unsigned now?

@krzykro2 krzykro2 requested a review from amrbashir July 24, 2023 18:17
core/tauri-config-schema/schema.json Outdated Show resolved Hide resolved
tooling/cli/schema.json Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: needs review A maintainer must review this code
Projects
Status: 🔎 In audit
Development

Successfully merging this pull request may close these issues.

3 participants