-
Notifications
You must be signed in to change notification settings - Fork 16
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
Release 1.0 wishlist #5
Comments
Hi @Roshan-R , are you still interested in this project? I would like to rewrite the app with Gtk4, because of all the new features that it offers. You can be credited as the coauthor of the app. Let me know Cheers |
Hey @mijorus, thanks for your interest in my project! I'm absolutely thrilled that you're interested in continuing the development of the project and that you recognise its potential. I have actually created a branch that uses gtk4 with libadwaita components along with blueprint as an alterative to wiritng xml UI files. The major blocking part for me was that gtk4 dropped support for programatically setting always on top functionality for applications. I'll gladly help you with rewriting the application and being credited as a coauthor is something I greatly appreciate. |
Hi @Roshan-R , thanks for the quick response.. For the always on top issue, I was experimenting with two possible solutions:
When it comes to the gtk port, yesterday I slightly rewrote the interface, getting rid of .ui files, because I don't like them, it's my thing I know. I've reworked the logic of the drop area using Gtk4's controllers and replaced the Stack with a Carousel, because I think it would be cool if you could scroll between all the dropped files like a gallery. From your code, I was really interested in the logic you created for Google Images. So you can see we have different approaches to the project. The question is: would you like to publish it on Flathub by yourself or we can work on my fork now and you send me PRs? |
I'm happy to work with you on your fork of my project, and I would be glad to help you publish it to Flathub if you need any assistance. I'm just happy that someone liked my project to work on it and make it better 😄 |
Hi,
I think some of these features would make your application even more useful and versatile. |
Hi @wada3n , thanks for your interest. About your features request, I'll be honest with you: some of them are simply not possible or not planned for now. While multiple shelves and customisations may be added to the project, stuff like mouse shaking, menu actions and file uploads are not in my todo-list right now. |
Hi @mijorus, |
Btw, my fork already has a working Gtk4 rewrite. I've recently shared a PoC video on Reddit. Here it is https://m.youtube.com/watch?si=DclXyXeOiaqy2O6e&v=Pj7OoAPzh0Q&feature=youtu.be |
Of course, I built it from source, and so far everything is great. Just like DropOver dominates the Mac scene, I can't wait to see collector achieve similar success on Linux. |
Hey @wada3n thanks for the kind words, I'm glad you liked my project This extension might give an idea how to do so. |
Well, since I've already created one to force the app to stay on top, I might consider adding this feature. Thank you |
I just wanted to reach out and congratulate you on the first release of Collector. It's a great project, and I'm really excited to see where it goes. I also wanted to mention a project called stashed that I think you might be interested in. It's a similar project that was developed for the elementary OS. The way they handle mouse shaking and the appearance of the window is really clever, and I think it could be a good inspiration for your own project. I'm not a developer myself, but I'm pretty sure that this approach could be implemented in any application, regardless of whether it's using X11 or Wayland. Of course, I'm not sure if this is the direction you want to take your project. But I think it's worth considering, as it could make Collector even more versatile and user-friendly. Thanks again for all your hard work. I'm looking forward to seeing what you come up with next. Best regards, 137588640-b12344ee-f53d-4294-ba95-69c5b3ebc825.mp4 |
Hi @wada3n, thanks for the review. With wayland, apps don't have visibility of the position of the mouse cursor when a window not displayed. We can blame Wayland's design, I'm the first to do so, but that's what is it right now. I want to develop an app that runs seamlessly both on x11 and Wayland, because as a linux user myself I don't like being a second-class citizen just because I use wayland. In a future release, I will probably add the shaking feature to the GNOME extension, but that's as far as it goes for now, I'm sorry |
Hi @mijorus, The app is functioning flawlessly, and I am very pleased with its current state. |
Thank you. The app will probably receive the first round of bugfix and features drop this week btw. |
Major
Minor
Future Stuff
The text was updated successfully, but these errors were encountered: