Commit Graph
100 Commits
Author SHA1 Message Date
Uyanide d8ab530fa8 🚀 CD
CI/CD / Package (push) Failing after 1m3s
CI/CD / Publish (push) Has been skipped
2026-03-24 09:27:31 +01:00
Uyanide 07142eb19e 🚀 CD
CI/CD / Package (push) Failing after 24s
CI/CD / Publish (push) Has been skipped
2026-03-24 09:16:08 +01:00
Uyanide da3c0d6896 🚀 CD
CI/CD / Package (push) Failing after 25s
CI/CD / Publish (push) Has been skipped
2026-03-24 09:09:35 +01:00
Uyanide 07d281d9f1 🚀 CD
CI/CD / Package (push) Failing after 23s
CI/CD / Publish (push) Has been skipped
2026-03-24 09:06:22 +01:00
Uyanide 7fb0de38c9 🚀 CD
CI/CD / Package (push) Failing after 1m8s
CI/CD / Publish (push) Has been skipped
2026-03-24 08:56:09 +01:00
Uyanide 5d4b50ebad 🔧 chore: add man pages 2026-03-24 07:30:48 +01:00
Uyanide 3156e46c62 🔧 chore: rename assets & add "apply" desktop entry 2026-03-24 06:02:30 +01:00
Uyanide 23c80d30e9 feat: add option to disable actions via command line 2026-03-24 05:36:41 +01:00
Uyanide 11c9c2f88d feat: implement signal handling for graceful shutdown using signalfd and QSocketNotifier 2026-03-12 02:42:52 +01:00
Uyanide b06d27cecf feat: add apply option to set wallpaper from command line and enhance process completion signals 2026-03-11 05:44:58 +01:00
Uyanide 5df0b53df0 feat: implement image cache management with max entries limit 2026-03-01 06:28:08 +01:00
Uyanide bf2f3d57c7 feat: defer preview command until states are captured 2026-03-01 05:08:58 +01:00
Uyanide 1e9c175dd5 feat: add settings persist store, remove sort config items 2026-03-01 04:08:12 +01:00
Uyanide da515566cb 🐛 fix: correct screenshot URL in README 2026-03-01 02:44:10 +01:00
Uyanide a6caa0c950 🔧 chore: update screenshot 2026-03-01 02:43:21 +01:00
Uyanide 807278d748 🐛 fix: this is why we need CI, again 2026-03-01 00:59:29 +01:00
Uyanide 66db6a9d5b 🐛 fix: should work well with qt6.4 2026-03-01 00:58:38 +01:00
Uyanide 43ad900245 🐛 fix: qCFatal is only available since 6.5 2026-03-01 00:10:10 +01:00
Uyanide 9c7e118b24 🐛 fix: this is why we need CI 2026-03-01 00:07:49 +01:00
Uyanide 17b18e6ff1 🐛 fix: QSortFilterProxyModel::begin/endFilterChange is available since 6.9 2026-03-01 00:07:14 +01:00
Uyanide 911698ea72 🔧 build: split QML modules 2026-03-01 00:03:47 +01:00
Uyanide 01f17dbf33 🔧 chore: update README and add version number 2026-02-28 23:28:34 +01:00
Uyanide 8501b39fce feat: default to user's Picture directory if no dirs or paths are specified & 🔧 fix: segfault on --clear-cache 2026-02-28 23:20:42 +01:00
Uyanide e32564171a 🐛 fix: correct the logic to quit on cancel & emoji for fix should be 🐛 2026-02-28 23:08:42 +01:00
Uyanide 4c482937a1 🔧 fix: trigger preview action when color or palette changes 2026-02-28 22:51:04 +01:00
Uyanide 603adb1a7a 🔧 chore: add README.md and config.schema.json 2026-02-28 11:44:39 +01:00
Uyanide f03bdf4e6a ♻️ refactor 2026-02-28 02:12:20 +01:00
Uyanide 922ecac3b0 ♻️ refactor: f**k implicit bindings 2026-02-27 21:02:01 +01:00
Uyanide 37a8735c96 🐛 fix: QueuedConnection to QApplication::quit() 2026-02-27 19:45:02 +01:00
Uyanide 6f1220b7f3 🔧 chore: assets & feat: add restoreOnExit option, remove restoreOnCancel options 2026-02-27 19:35:58 +01:00
Uyanide 1ccb26f42b ♻️ refactor: logging 2026-02-27 17:02:19 +01:00
Uyanide c8acbf1319 feat: cache loaded images and computed dominant colors using db 2026-02-27 16:24:21 +01:00
Uyanide dcbc61a489 feat: add defaultPalette options; rename "palettes" config section to "theme" 2026-02-27 03:46:49 +01:00
Uyanide 9cce47908f 🚧 wip: chekkupointo, far from complete 2026-02-27 01:57:27 +01:00
UyanideandGitHub 2a338f251e Update README.md 2026-02-26 03:22:14 +01:00
Uyanide 90311d9832 🚧 wip: chekkupointo, basic functionality completed 2026-02-26 03:12:14 +01:00
Uyanide b13b3934f8 🚧 wip: chekkupointo 2026-02-25 22:41:50 +01:00
Uyanide 336105eee8 🚧 wip: chekkupointo 2026-02-19 23:47:28 +01:00
Uyanide fff2e56467 🚧 wip: ♻️ refactor: chekkupointo 2026-02-17 23:25:35 +01:00
Uyanide 9622c5b1fe 🚧 wip: che kku po in to 2026-02-17 22:23:20 +01:00
Uyanide e3b4d42762 ♻️ refactor: rename directories to avoid warnings 2026-02-16 14:41:10 +01:00
Uyanide ef66aee7a0 🔧 chore 2026-02-16 14:32:26 +01:00
Uyanide 9e088c2024 init 2026-02-16 14:22:03 +01:00
Uyanide ad742a38bd revert: refactor: improve image loading logic in image_item for better memory performance 2026-02-07 07:27:22 +01:00
Uyanide f114999d6d refactor: improve image loading logic in image_item for better memory performance 2026-02-07 07:16:05 +01:00
UyanideandGitHub cf81e01d85 Update copyright year in LICENSE file 2026-01-18 06:01:56 +01:00
Uyanide 3bfc401cb5 fix: improve installation permissions handling and file extension checking 2026-01-15 10:00:35 +01:00
Uyanide 6cc27448da fix: refine help output 2026-01-15 07:52:44 +01:00
Uyanide de644d94be 3 is a good number 2026-01-15 07:34:58 +01:00
Uyanide 839b4d891f fix: ensure correct focusing index after image loading 2026-01-15 07:33:44 +01:00
Uyanide 0c218a1e3c refactor: more comments and minor optimizations 2026-01-15 07:28:52 +01:00
Uyanide 063b8bc430 v1.0.2 2026-01-15 05:31:17 +01:00
Uyanide 28769f048a chore: remove build workflow 2026-01-15 05:30:39 +01:00
Uyanide c952ce17e2 fix: layout issue (progress bar not horizontally centralized) in qt6.4.5 2026-01-15 05:27:57 +01:00
Uyanide d7843bc37e fix: qRegisterMetaType before QMetaObject::invokeMethod 2026-01-15 05:12:53 +01:00
Uyanide eb29ae8256 chore: fix typo in release.yml 2026-01-15 04:34:05 +01:00
Uyanide ee999ed3fb chore: update 2026-01-15 04:31:28 +01:00
Uyanide bf1dd10129 fix: remove fatal log level (useless anyway) 2026-01-15 04:08:21 +01:00
Uyanide 377dea331c chore: add actions 2026-01-15 04:01:13 +01:00
Uyanide f71273a7df feat: cli options 2026-01-15 03:56:26 +01:00
Uyanide 92ba8738fe refactor: QTextStream instead of stdio 2026-01-15 02:11:35 +01:00
Uyanide ed47e2eaa6 chore: fix warning tag in README 2026-01-15 01:55:12 +01:00
Uyanide bd611d7082 feat: output selected path to stdout 2026-01-15 01:54:38 +01:00
Uyanide b3d2bec75a chore: standardize build procedure 2026-01-15 01:32:06 +01:00
Uyanide 1cadf6a873 feat: update logging 2026-01-15 01:02:45 +01:00
Uyanide e98c0f42cc style: format 2026-01-15 00:30:51 +01:00
Uyanide ed469b74f9 fix: correct image unfocusing logic in focusNextImage 2026-01-14 23:59:37 +01:00
Uyanide 1f4d5dcc1d refactor: improve image loading and handling in ImageData and ImagesCarousel 2026-01-14 23:52:02 +01:00
Uyanide 9e732bdf2b chore: update appname 2025-12-02 01:13:09 +01:00
Uyanide fb74b4c4f8 fix: wrong sort order 2025-12-01 01:43:40 +01:00
Uyanide bdb071bbdd refactor: remove unnecessary list 2025-12-01 01:41:55 +01:00
Uyanide c93c58a988 wip: refactor: better (maybe) logger 2025-12-01 01:13:08 +01:00
Uyanide fc3306ea55 wip: fix: minor 2025-12-01 01:00:29 +01:00
Uyanide 8475e28450 wip: fix: stop logic 2025-12-01 00:48:54 +01:00
Uyanide a633a9b04c wip: optimize 2025-12-01 00:31:51 +01:00
UyanideandGitHub 149dc3ba49 Update config file path in README 2025-11-05 18:52:49 +01:00
Uyanide 434bb556f1 change name 2025-10-25 12:07:42 +02:00
Uyanide 94e071b629 chore: update readme 2025-10-13 05:32:28 +02:00
Uyanide 6b96b66a40 wallpaper_chooser -> wallpaper-chooser 2025-09-24 15:04:24 +02:00
Uyanide 8f27b3673b fix: stuck if no images available 2025-08-11 19:44:29 +02:00
Uyanide b319a51c76 🤔 2025-08-08 05:34:05 +02:00
Uyanide 8ce7aef412 什么?QList是顺序结构? 2025-08-08 04:19:22 +02:00
Uyanide 7398e61f00 refactor: state machine 2025-08-08 04:17:15 +02:00
Uyanide 490f924bcc feat: able to cancel loading at any time & add tons of multithreading bugs 2025-08-08 02:51:05 +02:00
Uyanide 630e1805bf ui: avoid explicitly setting stylesheets 2025-08-08 00:45:43 +02:00
Uyanide 140db8d0d7 refactor: organize config manager data structure 2025-08-07 23:02:27 +02:00
Uyanide 94fb258f2f feat: some may not want the loading screen 2025-08-07 22:08:22 +02:00
Uyanide 8a8d967a58 fix: maybe to much time spent on this logger :/ 2025-08-07 21:37:58 +02:00
Uyanide 89c4ec570d fix: wome idiot mistakes in logger 2025-08-07 21:13:18 +02:00
Uyanide b5f0e15e5e refactor: better logger 2025-08-07 02:05:34 +02:00
Uyanide 289db0cbd8 feat: loading indicator 2025-08-07 01:12:03 +02:00
Uyanide 44f2753ae9 refactor: delete batch loading part 2025-08-07 00:29:07 +02:00
Uyanide 567baeeeab feat: click to focus 2025-08-06 22:46:29 +02:00
Uyanide b99c108503 fix: allow symbolic links, no effects on unix(-like) systems though 2025-08-06 02:37:25 +02:00
Uyanide 304f71f913 chore: add README 2025-08-06 02:23:19 +02:00
Uyanide ca6b27d179 fix: scrolling to fast with horizental scroll wheel 2025-08-06 02:18:45 +02:00
Uyanide a6dfa35fa7 feat: wheel events 2025-08-06 02:15:16 +02:00
Uyanide b4988f4499 feat: auto focusing when scrolling with mouse (which should have a second scroll wheel like mine:) or keyboard 2025-08-06 01:35:04 +02:00
Uyanide f026f12e4c feat: sorting 2025-08-06 00:52:49 +02:00
Uyanide 1100910f62 feat: configurable sizes 2025-08-05 20:14:37 +02:00