aniketpanjwani / chomper

Internet blocker for the Linux desktop.
https://addictedto.tech/chomper/
GNU General Public License v3.0
356 stars 43 forks source link

GUI Interface. #14

Open aniketpanjwani opened 6 years ago

aniketpanjwani commented 6 years ago
Steps to reproduce the problem:

There is no GUI interface.

Any other comments? What have you tried so far?

I've never created a GUI. The main options for potential frameworks are Toga, Kivy, and PyQt.

If you've got any thoughts on how to choose between them, I would greatly appreciate it.

System information

Operating system: (e.g. Linux Mint 18)

miheerdew commented 6 years ago

I have only used wxPython once. I imagine that chomper would not need a fancy GUI, so maybe choose a lightweight framework or something with high fun factor? You create also create a web ui.

But yeah, others might have better suggestions.

aniketpanjwani commented 6 years ago

Thanks Miheer - I missed wxPython. I agree that Chomper doesn't need a fancy GUI. I'm probably going to decide by trying to write a very simple implementation and seeing which I like best. I'm leaning towards PyQt5, but I'm open to suggestions.

aniketpanjwani commented 6 years ago

I think it's also important to keep in mind the ease of packaging when thinking about choosing any particular GUI framework.

miheerdew commented 6 years ago

Agreed. There is also tkinter if you don't want external dependencies.