mediar-ai / screenpipe

rewind.ai x cursor.com = your AI assistant that has all the context. 24/7 screen & voice recording for the age of super intelligence. get your data ready or be left behind
https://screenpi.pe
MIT License
9.53k stars 553 forks source link

fix: can focus combobox items (#679) #689

Closed yeonsubak closed 5 days ago

yeonsubak commented 5 days ago

/claim #679

description

related issue: #679 #654

type of change

how to test

  1. Make sure to have "@radix-ui/react-popover": "^1.1.2" under dependencies in /screenpipe-app-tauri/package.json
  2. Run bun install from /screenpipe-app-tauri in your terminal to update @radix-ui/react-popover
  3. Run bun tauri dev
  4. Once the application has started, go to Settings menu and check the following combobox elements are properly working
    • monitors
    • audio devices
    • languages

if relevant add screenshots or screen captures to prove that this PR works to save us time.

https://github.com/user-attachments/assets/3da3f06f-2993-4029-8b76-1a62527ebed3

checklist

additional notes

I tried inspecting related components from shadcn library but they all looked good and don't seem to cause the issue. Just out of the intuition, I suspected that it's caused by the Popover component of radix-ui so I updated it to the latest version and it eventually worked.

vercel[bot] commented 5 days ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
screenpipe ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 16, 2024 2:57pm
louis030195 commented 5 days ago

/approve

amazing thanks

algora-pbc[bot] commented 5 days ago

Could not find a claim that corresponds to the PR. Please add the /claim snippet to the PR body first.

louis030195 commented 5 days ago

@yeonsubak can you add the claim for bounty plz

algora-pbc[bot] commented 4 days ago

💵 To receive payouts, sign up on Algora, link your Github account and connect with Stripe.

yeonsubak commented 4 days ago

@yeonsubak can you add the claim for bounty plz

Thanks! I added the claim on my PR body.

louis030195 commented 4 days ago

/approve

algora-pbc[bot] commented 4 days ago

@louis030195: The claim has been successfully added to reward-all. You can visit your dashboard to complete the payment.

louis030195 commented 3 days ago

https://github.com/user-attachments/assets/f5a2faaf-020c-43c1-bc23-2f21229bf65e

i did not test the change and actually it did not work ...

yeonsubak commented 3 days ago

Screen.Recording.2024-11-18.at.11.00.29.AM.mov i did not test the change and actually it did not work ...

Thanks for the feedback! I will check it out. Can you explain how to navigate to that page in the video or list other pages that I can look into?

First, let me try modify Command component as I introduced in shadcn's PR. If it doesn't work, I will thoroughly inspect the elements and their dynamics in the page.

yeonsubak commented 3 days ago

@louis030195 Actually, I ran both bun tauri dev and compiled screenpipe-app.exe without modifying any codes from commit 478fb051 and it seems to be working well.

Could you please check whether the dependency update actually happened in your CI/CD?

how to test

  1. Make sure to have "@radix-ui/react-popover": "^1.1.2" under dependencies in /screenpipe-app-tauri/package.json
  2. Run bun install from /screenpipe-app-tauri in your terminal to update @radix-ui/react-popover

https://github.com/user-attachments/assets/a19e14e2-944f-4dd4-b289-05d91ae90e31

https://github.com/user-attachments/assets/adf28e9c-0b70-48ad-ba9f-72f7cd53bba8