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

Rewrite using gnome technologies instead of electron? 🤔 #18

Open
edipox opened this issue Dec 16, 2016 · 29 comments
Open

Rewrite using gnome technologies instead of electron? 🤔 #18

edipox opened this issue Dec 16, 2016 · 29 comments

Comments

@edipox
Copy link
Owner

edipox commented Dec 16, 2016

Rewrite using gnome (gjs, vala, etc) techs instead of electron?

@edipox edipox changed the title Re write using gnome technologies instead of electron? Rewrite using gnome technologies instead of electron? Dec 16, 2016
@edipox edipox changed the title Rewrite using gnome technologies instead of electron? Rewrite using gnome technologies instead of electron? 🤔 Dec 16, 2016
@handicraftsman
Copy link
Contributor

Would be great. P. S. You can try using Glade.

@edipox
Copy link
Owner Author

edipox commented Dec 18, 2016

Thank you for your suggestion @handicraftsman

@handicraftsman
Copy link
Contributor

@edipox, by using glade you can make GUI using XML and write app using almost any PL (with available GTK bindings). Yes, ruby too.

@edipox
Copy link
Owner Author

edipox commented Dec 23, 2016

@handicraftsman That's very cool, I didn't know it. Thank you! I'll definitely take a look at Glade and PLs with GTK bindings

@DroWnThePoor
Copy link

DroWnThePoor commented Dec 23, 2016 via email

@edipox
Copy link
Owner Author

edipox commented Dec 23, 2016

@DroWnThePoor Not yet. There are a lot of options. I'll find some time and do some research, but for now there is still no code for this.

@edipox
Copy link
Owner Author

edipox commented Dec 23, 2016

To everyone reading this: Any idea, code and suggestions about this are more than welcome

@edipox
Copy link
Owner Author

edipox commented Jan 4, 2017

Hi guys, look at this
vala

If you want to check it out you can download the code from the vala branch and run:
mkdir build ; cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr && make && sudo make install

@handicraftsman
Copy link
Contributor

Nice. BTW icons should be a bit smaller.

@handicraftsman
Copy link
Contributor

Also window is too large.

@handicraftsman
Copy link
Contributor

Also try that to get rid of builtin webkit and use less resources: link

@edipox
Copy link
Owner Author

edipox commented May 18, 2017

Hi @alphaphee ! We are working on a Wunderlistux refactor with gnome/elementary technologies and it would be great if we could receive some icon love :)

@alphaphee
Copy link

I am pretty happy to help with this. I was actually looking for an elementary wunderlist app (even built around electron).

@alphaphee
Copy link

48px

So would you prefer that the icon follows the original wunderlist icon style?

@edipox
Copy link
Owner Author

edipox commented May 18, 2017

@alphaphee it's ok if it follows the original Wunderlist style, but I think it'd be nice to have something a bit different. Anyway, it's pretty much up to you. I've seen the icons you posted on g+ and your work is awesome

@dignityinside
Copy link

dignityinside commented Jun 23, 2017

+1

  • You win performance an reduce the size of the Linux app
  • You can not create crossplattform app without electron - you lose people who use macOS or WIndows (but i think this people use the official app).

@edipox
Copy link
Owner Author

edipox commented Jun 24, 2017

Yes @dignityinside, a native app is the next step for Wunderlistux for sure.
We will add @alphaphee icon and finish the work on the Vala branch which is based on Webkit or maybe we will go ahead and replace Webkit for an even 'more native' app, using hooks to communicate with the wunderlist API.
After that, it will be published on the elementary AppCenter.
And the final step I think would be to implement syncing, for offline usage.

@mateossh
Copy link
Contributor

Is it worth maintaining something that will be shut down soon?

@edipox
Copy link
Owner Author

edipox commented Jun 26, 2017

@mateossh Probably it isn't. But I'm not sure if I understood what you are referring to. Would you explain?

@tuaminx
Copy link

tuaminx commented Jul 4, 2017

I think @mateossh mentioned MS who purchased Wunderlist. And they provide Microsoft To-do app.

@edipox
Copy link
Owner Author

edipox commented Jul 4, 2017

Yes @tuaminx , I saw that after @mateossh comment. Still, I hope this migration from Wunderlist to MS To-do will take a while. In any case, they will probably provide an API as Wunderlist does and, theoretically, it would be possible for us to move to the MS to-do as well. But to be honest I'm not sure if I'm into that. I do like Wunderlist but MS Todo?.. I'm not sure.

@handicraftsman
Copy link
Contributor

@dignityinside

You can not create crossplattform app without electron - you lose people who use macOS or WIndows (but i think this people use the official app).

GTK works on all Linux, Windows and OSX. You need to include GTK, GLib, and other library binaries to port it to other systems though.

@ryukinix
Copy link

This is pretty nice. I like it and prefer that instead the big electron app.

@ryukinix
Copy link

GTK works on all Linux, Windows and OSX. You need to include GTK, GLib, and other library binaries to port it to other systems though.

Yes. GTK is portable, but is GLib-portable and we have GLib support for a lot of systems.

@handicraftsman
Copy link
Contributor

Tried it. Looks nice:
2017-11-06 09-28-57

@ryukinix
Copy link

ryukinix commented Nov 10, 2017

I've created a AUR (Arch User Repository) package for the vala_webkit branch here: https://aur.archlinux.org/packages/wunderlistux-gtk/

If someone use Arch Linux here as I use (or any Arch-based distro), please would be nice a feedback if this works for you (or not, and providing a comment here on the aur package page why not and details)

@ryukinix
Copy link

ryukinix commented Nov 11, 2017

I have, otherwise, a few bugs on this version vala_webkit:

  • weirdly I got old timestamps for my To-Do tasks (due-date wrong)
  • some process of webkit2gtk are created on the session of wunderlistux but not killed when the window is closed, this leaves some zombie process on the end which I need to kill manually.

I should fill properly issues about that or you don't have more interesting in support this version, @edipox?

@sandangel
Copy link

Hi everyone, any progress on vala_webkit version bugs?

@edipox
Copy link
Owner Author

edipox commented Jul 29, 2018

Hi @sandangel, unfortunately, we have received no additional contributions nor updates 😞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants