Associated revisions
    
    Revision 938ddd17
        Added by Hans-Christoph Steiner  over 4 years ago
    
        convert GUI to use ttk for more native look and feel
	Ttk widgets are the easiest way to get a more native look and feel with the
widgets.  It does also work on Mac OS X, but its not included until Python
2.7, which was not included in Mac OS X until 10.7.
	refs #1967
refs #1968
     
     
    
    
    Revision 938ddd17
        Added by Hans-Christoph Steiner  over 4 years ago
    
        convert GUI to use ttk for more native look and feel
	Ttk widgets are the easiest way to get a more native look and feel with the
widgets.  It does also work on Mac OS X, but its not included until Python
2.7, which was not included in Mac OS X until 10.7.
	refs #1967
refs #1968
     
     
    
    
    
    
    Revision 5cd64d7f
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: play QRCode window directly over main KeySync window
	This makes the next step obvious and prevents the QRCode window from
getting lost on a big screen, or a screen with lots of open windows.
	refs #1967, #1968
     
     
    
    
    
    Revision 5cd64d7f
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: play QRCode window directly over main KeySync window
	This makes the next step obvious and prevents the QRCode window from
getting lost on a big screen, or a screen with lots of open windows.
	refs #1967, #1968
     
     
    
    Revision e4f91fba
        Added by Hans-Christoph Steiner  over 4 years ago
    
        disable widgets on mainscreen when the QRCode window is displayed
	This puts all the focus on the QRCode window as the only action to do once
the conversion has been run.  Closing the QRCode window re-enables all of
the widgets.
	refs #1967, #1968
     
     
    
    Revision e4f91fba
        Added by Hans-Christoph Steiner  over 4 years ago
    
        disable widgets on mainscreen when the QRCode window is displayed
	This puts all the focus on the QRCode window as the only action to do once
the conversion has been run.  Closing the QRCode window re-enables all of
the widgets.
	refs #1967, #1968
     
     
    
    Revision 2fb28db9
        Added by Hans-Christoph Steiner  over 4 years ago
    
        add standard app field: '.files' for a list of all relevant files for that app
	This makes it easy to check if a given folder belongs to a specific app.
For example, if the folder contains all three files in the
AdiumProperties.files list, then that folder is for Adium.
	refs #1967
refs #1968
     
     
    
    Revision 2fb28db9
        Added by Hans-Christoph Steiner  over 4 years ago
    
        add standard app field: '.files' for a list of all relevant files for that app
	This makes it easy to check if a given folder belongs to a specific app.
For example, if the folder contains all three files in the
AdiumProperties.files list, then that folder is for Adium.
	refs #1967
refs #1968
     
     
    
    Revision ae8db044
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: preload all app icons, both enabled and disabled
	This makes it easy to show the app icon wherever it makes sense
	refs #1967, #1968
     
     
    
    Revision ae8db044
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: preload all app icons, both enabled and disabled
	This makes it easy to show the app icon wherever it makes sense
	refs #1967, #1968
     
     
    
    
    
    
    
    
    
    
    
    
    
    Revision e92ffb3f
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: if device MTP is detected, show simple sync UI
	This is currently only implemented using GNOME gvfs, since it just mounts
MTP devices on the filesystem, so its very easy to detect and handle.
	refs #1967, #1968
     
     
    
    Revision e92ffb3f
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: if device MTP is detected, show simple sync UI
	This is currently only implemented using GNOME gvfs, since it just mounts
MTP devices on the filesystem, so its very easy to detect and handle.
	refs #1967, #1968
     
     
    
    Revision 100f78d7
        Added by Hans-Christoph Steiner  over 4 years ago
    
        implement MTP detection and syncing for Mac OS X, which has no MTP support
	pymtp/libmtp provide the MTP support, we also have to think about Google's
Android File Transfer app, since its also a libmtp app, and it will
conflict with KeySync.
	refs #1939, #1967, #1968, #1870
     
     
    
    Revision 100f78d7
        Added by Hans-Christoph Steiner  over 4 years ago
    
        implement MTP detection and syncing for Mac OS X, which has no MTP support
	pymtp/libmtp provide the MTP support, we also have to think about Google's
Android File Transfer app, since its also a libmtp app, and it will
conflict with KeySync.
	refs #1939, #1967, #1968, #1870
     
     
    
    Revision a378be60
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: constantly check whether the Android device is available
	This allows the GUI to represent the available actions based on whether
the Android device is currently attached or not.  It also provides clear
feedback when the user plugs the Android device in (the GUI changes).
	refs #1939, #1967, #1968
     
     
    
    Revision a378be60
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: constantly check whether the Android device is available
	This allows the GUI to represent the available actions based on whether
the Android device is currently attached or not.  It also provides clear
feedback when the user plugs the Android device in (the GUI changes).
	refs #1939, #1967, #1968
     
     
    
    
    
    
    
    
    
    Revision 5152ab1f
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: rename show_sync() to show() now that it shows everything
	Before, show_sync() only showed the sync screen, now its the central method
for choosing what it shown in the main window, so a more general name makes
more sense.
	refs #1967, #1968
     
     
    
    Revision 5152ab1f
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: rename show_sync() to show() now that it shows everything
	Before, show_sync() only showed the sync screen, now its the central method
for choosing what it shown in the main window, so a more general name makes
more sense.
	refs #1967, #1968
     
     
    
    Revision c6dbe8a6
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: make QRcode show in main window
	Since everything else shows in the main window, the QRCode should too. It
makes it clear that this is the final step in the process, since there are
no other steps possible after the QR Code is showing.
	refs #1967, #1968
     
     
    
    Revision c6dbe8a6
        Added by Hans-Christoph Steiner  over 4 years ago
    
        keysync-gui: make QRcode show in main window
	Since everything else shows in the main window, the QRCode should too. It
makes it clear that this is the final step in the process, since there are
no other steps possible after the QR Code is showing.
	refs #1967, #1968