6 ms·
Try out eul: https://eul.im https://eul.im It's a native desktop client for Skype, Slack, Facebook, WhatsApp and many others. It's only 4 MB, it has minimal C
by amedvednikov 9y ago
Try out eul:
https://eul.im https://eul.im
It's a native desktop client for Skype, Slack, Facebook, WhatsApp and many others. It's only 4 MB, it has minimal CPU usage, and it can handle hundreds of thousands of messages without lag.
Facebook support is coming tomorrow, WhatsApp is going to be supported next week.
- linkmotif 9y agoThank you for sharing. Do these services care that your app lets the user side-step their apps?
- throwaway613834 9y ago+1 to this. I'm worried he'll get shut down with a cease-and-desist letter.
- mnsc 9y agoI won't even try this since I'm certain he'll get shut down with a cease-and-desist letter.
- ComputerGuru 9y agoInteresting find. It opens an embedded browser window to OAth with Slack, but after that closes nothing happens to the main window (i.e. the account never gets added). Incredible how it has a seemingly from-scratch cross-platform UI without framework bloat; but it doesn't seem to work...
- amedvednikov 9y agoIt should work. Right now there can be a ~10 second delay for very large Slack teams. If you still get nothing after 10 seconds, could you please submit a bug report via the built-in '?' form? If it's a public team, please include the URL. Thanks
- lifty 9y agoI am having the same issue. Once I log in to Slack nothing happens in the main window. My team is very small. I submitted a bug report as advised. Thanks for the nice work!
- amedvednikov 9y agoThis has been fixed in v0.22. Can you try again?
- amedvednikov 9y agoThere was actually a bug. It was fixed in v0.22. Can you try again?
- PhasmaFelis 9y agoInteresting. Trying to pick up where Pidgin left off? Sounds great.
- amedvednikov 9y agoThat's the idea. Except eul is going to be a bit easier to use with everything working right out of the box.
- mahyarm 9y agoI see you wrote the program. What did you write it in? What are you using for the UI toolkit? Are you planning to open source it?
- amedvednikov 9y ago1) Go. 2) Nothing. I'm drawing everything directly with OpenGL/ANGLE. 3) Yes, hopefully this year.
- mahyarm 9y agoI don't know much about OpenGL UI, but how does OS specific font rendering work?
- amedvednikov 9y agoIt's using a freetype lib
- aloisdg 9y ago4) What license do you plan to use? 5) Do you plan to support the Matrix protocol? 6) Do you plan to made income on it? If so, by donation or else (cost, ads, etc.)?
- amedvednikov 9y ago4) I haven't decided yet. 5) Absolutely! 6) Yes, still not certain about that either.
- ricardobeat 9y agoWow, that's something I've been looking for for years, especially including xmpp. Are you the author? It's hard to trust company logins to a binary blob, coming from a page with no information at all (no about/contact, empty github profile). Looks very fishy at the moment.
- amedvednikov 9y agoI am the author, and there's an /about page :) https://eul.im/about https://eul.im/about Like the home page says, the binaries are going to be signed after September 15. My docs are being verified right now.
- throwaway613834 9y agoThis looks like it could be really awesome. A feature request if you don't mind: it'd be fantastic if you could allow users to export their previous conversations somewhere. Bonus points if it can be done automatically (real-time and/or on a backup schedule). Thanks for creating this :)
- amedvednikov 9y agoGood idea. This will be implemented soon along with cloud sync.
- dingo_bat 9y agoSince Whatsapp is completely proprietary, is this totally based on reverse engineering their protocol?
- noway421 9y ago>Downloading embedded web browser Is it used only for authethication? Can a native web view used anyhow (electrino)?
- amedvednikov 9y agoIt's only for authentication.
- danpalmer 9y agoLast time I tried Eul it was very rough around the edges, and the fact it’s not using system controls for things like text entry means it’s probably going to take quite a while before it’s mature enough for regular use.
- amedvednikov 9y agoIt's a lot more stable now. Controls are closer to system controls, although it's not ideal of course. It's going to be out of beta next month, so it won't take too long.
- danpalmer 9y agoTo be honest, hope you don't mind the criticism, but I think using custom controls was the wrong choice. I dislike Slack/etc because they are non-native which means they are slow, and behave incorrectly. Eul will address the speed, but without the native controls it's unlikely to behave correctly. Behaviour I'd be looking for to match system controls: text field editing, including shortcut keys, accessibility of controls using system accessibility attributes (which can be used for screenreaders, productivity apps and OS scripting), pervasive drag and drop support, proxy icons, copy/paste (with rich-text formatting where necessary). There's a lot to do, much of which comes "for free" or at least "discounted" when using system controls. I really hope you prove me wrong and I wish you all the best with this. I may well end up using Eul anyway because of the speed, but I thought I'd try and provide my motivation for why using system controls is such a key part of my dislike for Electron apps.