wavexx / screenkey

A screencast tool to display your keys inspired by Screenflick
https://www.thregr.org/~wavexx/software/screenkey/
GNU General Public License v3.0
758 stars 65 forks source link

Settings dialog #29

Closed wavexx closed 5 years ago

wavexx commented 8 years ago

Aside from the overlong/misplaced look, the code... needs to be trashed. There are settings (such as "ignored" keys) which cannot be changed interactively. Adding too much new code to the existing mess is a bad idea.

10 karma points for the brave soul that can help in re-doing the UI in glade.

bilelmoussaoui commented 7 years ago

Using gtk3 or gtk2?

wavexx commented 7 years ago

For the moment, using gtk2. Migrating the ui to gtk3 is trivial anyway, and I don't see any new widget in gtk3 that would make it better.

bilelmoussaoui commented 7 years ago

Well, gtk2 is dead...Gtk3 has better styling support and a lot of awesome features :)

wavexx commented 7 years ago

On Wed, Aug 30 2017, Bilal Elmoussaoui wrote:

Well, gtk2 is dead...Gtk3 has better styling support and a lot of awesome features :)

I don't know, I hate GTK3 open dialogs with a passion for example, they keep getting worse. GTK3 looks good, but behaves badly. As a developer, I pretty much abandoned gtk in favor of qt because of this.

But that being aside, when using glade upgrading the ui to gtk3 is just a save operation. There are still some dependencies on gtk2 in screenkey that I couldn't rework yet, so it's just a question of time: if it's done in gtk2, it's going to get it quickly, in gtk3 it will have to wait a bit until the migration to gtk3 is complete.

In any case, the glade ui would be helpful to remove the current code.