Fix: prevented color updating conflict between preferences and pad colors Fix: Technical - reduced code by removing double code Fix: Technical - ensured that all the menus of each pad are updated when changing options in the View menu Fix: renamed Xpad_periodic functions to lowercase in line with other function namings Fix: repaired showing all the notes in the menu: pad->menu->notes Fix: Technical - removed unnecessary initialization and unnecessary function Fix: Resolved a disposing error of the clipboard contents after erasing a pad Fix: Pad properties - switched foreground and background order in GUI. Fix: Technical - got rid of the global variable: xpad_global_settings New: added shortcuts keys for New pad (CTRL-N) and Delete (SHIFT-DEL) Fix: Technical - changed comment style Fix: replaced get user home dir with specific glib function Fix: Default values are set correctly on first startup (no configuration file) by reintroducing a double default value administration. Fix: Improved performance by reducing the amount of GTK_ casts, as suggested in the GTK best practices Fix: Applied GTK best practices for inclusion of 1st config.h and 2nd its header file in each c-file