glubsy
ff7733bb73
Fix image viewer
...
When zooming in or out, the value computed might be a float instead
of an int, which is what the QScrollBar expect for its setValue method.
Simply casting to int should be enough here.
2022-03-12 22:36:17 +01:00
Andrew Senetar
4b2fbe87ea
Default to English on unsupported system language Fix #976
...
- Add check for supported language to system locale detection
- Fall-back to English when not a supported locale
2022-03-12 04:36:13 -06:00
Andrew Senetar
9e4b41feb5
Fix BASE_PATH for frozen macOS app
2022-03-09 06:50:41 -06:00
Andrew Senetar
cbfa8720f1
Update imports for objc module
2022-03-09 05:01:12 -06:00
Andrew Senetar
a02c5e5b9b
Add built modules as artifacts
2022-03-04 01:14:01 -06:00
Andrew Senetar
35e6ffd6af
Fix macOS packaging issue
2022-02-09 22:33:41 -06:00
Andrew Senetar
e957f840da
Fix python version check in makefile, close #971
2022-02-09 21:59:35 -06:00
Andrew Senetar
85e22089bd
Black formatting changes
2022-02-09 21:49:51 -06:00
Andrew Senetar
b7d68b4458
Update debian control template depends
2022-02-09 21:45:45 -06:00
Andrew Senetar
8f440603ee
Add Python 3.10 to tox.ini
2022-01-25 10:39:52 -06:00
Andrew Senetar
5d8e559ca3
Fix issue introduced in fix for #900
2022-01-25 10:39:08 -06:00
Andrew Senetar
2c11eecf97
Update version and changelog to 4.2.0
2022-01-24 22:28:40 -06:00
Andrew Senetar
02803f738b
Update translation files including Malay
2022-01-24 21:05:33 -06:00
Andrew Senetar
db27e6a645
Add Malay to language selection
2022-01-24 21:02:57 -06:00
Andrew Senetar
c9c35cc60d
Add translation source file for dark style change.
2022-01-24 19:33:42 -06:00
Andrew Senetar
880205dbc8
Fix python 3.10 in default action
2022-01-24 19:30:42 -06:00
Andrew Senetar
6456e64328
Update python versions for CI/CD
...
- Update python versions for Default action
- Set python versions for sonarcloud
2022-01-24 19:27:29 -06:00
Andrew Senetar
f6a0c0cc6d
Add initial dark style for use in Windows
...
- Other platforms can achieve this with the OS theme so not enabled for them at this time.
- Adds preference in display options to use dark style, default is false.
2022-01-24 19:14:30 -06:00
Andrew Senetar
eb57d269fc
Update translation source files
2021-11-23 21:11:30 -06:00
Andrew Senetar
34f41dc522
Merge pull request #942 from Dobatymo/hash-cache
...
Implement hash cache for md5 hash based on sqlite
2021-11-23 21:08:22 -06:00
Dobatymo
77460045c4
clean up abstraction
2021-10-29 15:24:47 +08:00
Dobatymo
9753afba74
change FilesDB to singleton class
...
move hash calculation back in to Files class
clear cache now clears hash cache in addition to picture cache
2021-10-29 15:12:40 +08:00
Dobatymo
1ea108fc2b
changed cache filename
2021-10-29 15:12:40 +08:00
Dobatymo
2f02a6010d
implement hash cache for md5 hash based on sqlite
2021-10-29 15:12:40 +08:00
Andrew Senetar
b80489fd66
Update translation source files
2021-09-15 20:15:09 -05:00
Andrew Senetar
1d60e124ee
Update invoke_custom_command to run for all selected items
2021-09-02 20:48:25 -05:00
Andrew Senetar
e22d7d2fc9
Remove filtering of 0 size files in engine
...
Files size is already able to be filtered at a higher level, some users
may decide to see zero length files. Fix #321 .
2021-08-28 18:16:22 -05:00
Andrew Senetar
0a0694e095
Expand fix for #630 to fix #551
2021-08-28 17:29:25 -05:00
Andrew Senetar
3da9d5d869
Update documentation files, add multi-language doc build
...
- Update links in documentation, and some errors
- Remove non-existent page
- Update build to build all languages with --alldoc flag
- Fix one minor debugging change introduced in package.py
2021-08-28 17:07:18 -05:00
Andrew Senetar
78fb052d77
Add more progress details to getmatches, ref #700
2021-08-28 04:58:22 -05:00
Andrew Senetar
9805cba10d
Use different message for direct delete success, close #904
2021-08-28 04:27:34 -05:00
Andrew Senetar
4c3dfe2f1f
Provide more feedback during scans
...
- Add output for number of collected files / folders
- Update to allow indeterminate progress bar
- Remove unused hscommon\jobprogress\qt.py
2021-08-28 04:05:07 -05:00
Andrew Senetar
b0baa5bfd6
Add windows position handling at open, fix #653
...
- Move offscreen windows back on screen
- Restore maximized state without impacting resored size
- Fullscreen comes back on primary screen, needs further work to support
restore on other screens
2021-08-27 23:26:19 -05:00
Andrew Senetar
22996ee914
Merge pull request #935 from chchia/master
...
resize preference dialog file size box
2021-08-27 21:57:03 -05:00
chchia
31ec9c667f
resize preference dialog file size box
2021-08-28 10:28:06 +08:00
Andrew Senetar
3045361243
Add preference to ignore large files, close #430
2021-08-27 05:35:54 -05:00
Andrew Senetar
809116c764
Fix CodeQL Alerts
...
- Cast int to Py_ssize_t for multiplication
2021-08-26 03:43:31 -05:00
Andrew Senetar
83f401595d
Minor Updates
...
- Cleanup extension modules in setup.py to use correct namespaces
- Update build.py to leverage setup.py for modules
- Roll mutagen required version back to 1.44.0 to support more distros
- Change build.py and sphinxgen.py to use pathlib
- Remove hsaudiotag from package list for debian and arch
2021-08-26 03:29:24 -05:00
Andrew Senetar
814d145366
Updates to setup files
...
- Include additional non-python files in MANIFEST.in (package_data in
setup.cfg was not including the files)
- Update requirements in setup.cfg
2021-08-25 04:10:38 -05:00
Andrew Senetar
efb76c7686
Add OS and Python Information to error dialog
2021-08-25 02:05:18 -05:00
Andrew Senetar
47dbe805bb
More cleanup and fixed a flake8 build issue
2021-08-25 01:11:24 -05:00
Andrew Senetar
f11fccc889
More cleanups
...
- Cleanup columns.py and tables
- Other misc cleanups
- Remove text_field.py from qtlib as it is not used
- Remove unused variables from image_viewer method
2021-08-25 00:46:33 -05:00
Andrew Senetar
2e13c4ccb5
Update internationalization files
2021-08-24 03:54:54 -05:00
Andrew Senetar
da72ffd1fd
Add ability to use non-native dialog for directories
...
- Add preference for native dialogs
- Add non-native directory selection to allow selecting multiple folders
fixes #874 when using non-native.
2021-08-24 03:52:43 -05:00
Andrew Senetar
2c9437bef4
Fix #897
2021-08-24 03:13:03 -05:00
Andrew Senetar
f9085386a6
First pass code cleanup in qt/qtlib
2021-08-24 00:12:23 -05:00
Andrew Senetar
d576a7043c
Code cleanups in core and other affected files
2021-08-21 18:02:02 -05:00
Andrew Senetar
1ef5f56158
Code cleanups in hscommon & external effects
2021-08-21 16:56:27 -05:00
Andrew Senetar
f9316de244
Code cleanups in hscommon\tests
2021-08-21 16:25:33 -05:00
Andrew Senetar
0189c29f47
Misc cleanups in core/tests
2021-08-21 03:52:09 -05:00