-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathTODO
33 lines (27 loc) · 865 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
###############
# #
# TODO List #
# #
###############
General tidying
---------------
* Convert user guide to help in Mallard or DocBook XML
* Avoid using GdkWindow all over the place
* Use PNG icons and drop the XPM ones
* Use libproxy for proxy settings
* Port configuration settings to use GSettings
* Port file I/O to use GFile from GIO
** Additionally, make I/O asynchronous
* Use g_spawn_async() or g_app_info_launch() to spawn processes
* Check usage and casting away of const
* Check C-style casts for errors
After GTK+ 3
------------
* Port to GtkApplication
* Add an application menu with gtk_application_set_app_menu()
UI work
-------
* Use more of the standard GTK+ widgets, for example GtkAboutDialog
* Try to follow a style guide, for example the GNOME HIG
** Remove GtkFrame from most places
** Add a bit more padding