dupeguru/cocoa/inter
Virgil Dupras 10dbfa9b38 Refactoring: Path API compatibility with pathlib
Refactored dupeGuru to make hscommon.path's API a bit close to pathlib's
API. It's not 100% compatible yet, but it's much better than before.

This is more of a hscommon refactoring than a dupeguru one, but since
duepGuru is the main user of Path, it was the driver behind the
refactoring.

This refactoring also see the introduction of @pathify, which ensure
Path arguments. Previously, we were often unsure of whether the caller
of a function was passing a Path or a str. This problem is now solved
and this allows us to remove hscommon.io, an ill-conceived attempt to
solve that same ambiguity problem.

Fixes #235.
2013-11-16 12:06:16 -05:00
..
__init__.py Moved core*.app_cocoa to cocoa/inter. 2011-09-21 16:02:13 -04:00
all.py Modernized progress window GUI 2013-08-03 16:27:36 -04:00
app.py Refactoring: Created hscommon.desktop 2013-10-12 13:54:13 -04:00
app_me.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
app_pe.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
app_se.py Refactoring: Path API compatibility with pathlib 2013-11-16 12:06:16 -05:00
deletion_options.py Updated copyright year to 2013. 2013-04-28 10:35:51 -04:00
details_panel.py Removed temporary objp conversion hacks. 2012-01-13 15:25:34 -05:00
directory_outline.py Removed temporary objp conversion hacks. 2012-01-13 15:25:34 -05:00
ignore_list_dialog.py In Cocoa interface units, added missing @dontwrap decorators where appropriate. 2012-06-06 15:09:38 -04:00
prioritize_dialog.py Fixed a bug where re-prioritization criteria list would initially be empty. 2012-01-15 17:24:30 -05:00
prioritize_list.py Removed temporary objp conversion hacks. 2012-01-13 15:25:34 -05:00
problem_dialog.py Removed temporary objp conversion hacks. 2012-01-13 15:25:34 -05:00
result_table.py Improved delta values to support non-numerical values 2013-07-28 17:45:23 -04:00
stats_label.py Removed temporary objp conversion hacks. 2012-01-13 15:25:34 -05:00
tunes.py Fixed iTunes intergration which was broken since iTunes 10.6.3. 2012-07-07 15:44:13 -04:00