Commit Graph
105 Commits
Author SHA1 Message Date
jwinterm 6942cbb459 feat: ambient silliness across the app (reduced-motion aware)
- Lock screen: full ambient scene above the unlock form (the idle 'screensaver'
  — wallet auto-locks here) instead of a thin banner.
- History ('home'): full scene as a top banner.
- Send/Receive: IdleDoge — a small click-through sitting doge in the corner,
  the 'most quiet' idle for task screens.
- Mining keeps its own scene.
All gated by Config::reducedMotion (scenes freeze, doge shows a still frame).
2026-08-31 11:10:25 -04:00
jwinterm df4711d1c1 feat: ambient scene system + unlock-screen banner (reduced-motion aware)
Reusable SceneWidget (QQuickWidget host) loads scene.qml — dusk sky, tiled
grass, running doge, bouncing WOW coins (slowed per feedback), drifting
money — and feeds it Config::reducedMotion so it freezes to a still when
that's set. First placement: a banner atop the unlock form. Scene rendered
& verified at banner + screensaver aspects via local qml6 harness. Assets
from wow-lite-wallet (friend's). Home banner / idle screensaver / per-tab
idle to follow on the same SceneWidget.
2026-08-31 10:22:47 -04:00
jwinterm 7b71f5dc9a feat: 'Prefer reduced motion' setting (accessibility / animation opt-out)
Config::reducedMotion (default false = playful animations ON). Surfaced as a
checkbox on first run (wizard PageMenu) and in Settings → Appearance —
unchecked by default, matching the OS 'Reduce Motion' convention. The mining
tab's AnimatedImages now freeze when it's set (MiningBackend exposes it to
mining.qml). Foundation for gating the ambient silliness to come.
2026-08-30 12:36:15 -04:00
jwinterm 3eab1e14fa wowlet: first-run 'be your own node' welcome + deferred startup + non-blocking node toggle. On first launch a welcome dialog lets the user choose own-node vs remote BEFORE any node starts (gated on firstRun; later launches use the saved choice); node start moved past it in WindowManager. Settings toggle now stops wownerod non-blocking (no UI freeze while it flushes LMDB). Copy: 'many recommended', no em-dash 2026-06-19 16:02:17 -04:00
jwinterm 487875ee9e wowlet: local/remote node toggle in Settings -> Network. Checkbox 'Run your own Wownero node (much recommended)' + doge-y copy on privacy/network-health; toggling live-starts/stops the embedded wownerod and reconnects (autoConnect honours runLocalNode: local when on, chosen remote when off); remote list greys out while the built-in node is active 2026-06-19 14:53:42 -04:00
jwinterm 527bcfae57 wowlet: wownero loose-string sweep + P0 send fix. Bump monero submodule -> gui@1ed9d64c (drops feather's monero-checkpoint check_rct_distribution() that made every send throw 'Output distribution size too small'). feather-src: local-node probe + wizard port 18081->34568 (Utils.cpp getDefaultRpcPort, PageNetwork.ui); confirmationsRequired + lock display 10->4 = wownero spendable age (TransactionRow, TxInfoDialog, BalanceDialog, SendWidget); amount precision 12->11 (config, SettingsDialog); tx-pool backlog x2->x5 (5-min blocks); revuo + CCS off default plugins 2026-06-19 14:10:58 -04:00
jwinterm 35628cc5d8 wowlet: mining tab uptime — anchor start-time on mining transition, emit HH:MM:SS via uptimeChanged (was never emitted → stuck at '-') 2026-06-19 08:30:28 -04:00
jwinterm 1aa34f0d75 wowlet: fix mining-tab white screen (root anchors.fill→size), visible radio selectors (wow.qss :/wow/→:/dark/), wizard+window titles, debrand live strings (tray/tor/webcam), About+website URLs→wownero, config dir →wowlet (also fixes stale Monero wallet dir) 2026-06-18 19:50:55 -04:00
jwinterm 421f57832c wowlet: fix mining-tab QQuickItem connect; wizard overhaul — skip first-run node-picker (embedded node default), disable feather-server websocket 2026-06-18 19:13:18 -04:00
jwinterm e0c06d6526 wowlet: pixel-art mining tab — port mining.qml (Qt6) + 25 assets, MiningWidget/MiningBackend hosting QQuickWidget, wired to embedded-node solo miner (hashrate/sync feedback); adds Qt6 Quick 2026-06-18 18:51:05 -04:00
jwinterm ccd53f59af wowlet: branding sweep — XMR→WOW, title/dir, .ui+wizard text Feather→wowlet/Monero→Wownero, flip+recolor sidebar (M→W, pink/yellow) 2026-06-18 18:27:28 -04:00
tobtoht 897afaaabb remove prestium integration 2025-03-18 15:31:05 +01:00
tobtoht 7992d7be9b macos: fix Tor startup 2025-02-21 08:57:11 +01:00
tobtoht dff4752e82 update copyright for 2025 2025-02-20 18:52:03 +01:00
tobtoht da0d7e7100 settings: add option to show fiat balance in statusbar 2024-10-04 16:08:51 +02:00
tobtoht 8ab420b802 cleanup includes 2024-10-01 22:17:54 +02:00
tobtoht c31b351b17 fix a few memory leaks 2024-10-01 05:47:57 +02:00
tobtoht cf0c3b8d82 Settings: allow configuring block explorer urls 2024-01-07 20:19:38 +01:00
tobtoht 1a597fd2d9 Send: allow pasting monero: uris in pay to field 2024-01-05 16:40:08 +01:00
tobtoht 4c7015f76f update copyright to 2024 2024-01-01 18:07:58 +01:00
tobtoht dcbf24c5b0 build: fix -DWITH_SCANNER=Off 2023-12-30 20:30:30 +01:00
tobtoht a7d58775c0 view-only: confirm password 2023-12-30 15:45:54 +01:00
tobtoht 082413dc0d lock: add sync status 2023-12-30 14:17:11 +01:00
tobtoht db0c8d66da Plugins 2023-12-04 20:47:19 +01:00
tobtoht 51b0fcc19d airgapped signing with UR 2023-12-04 16:06:33 +01:00
tobtoht 951f16e602 Documentation browser, improved error messages 2023-10-03 21:00:12 +02:00
tobtoht 8f4a306267 Revert "CMake: add TOR_INSTALLED"
This reverts commit be5fd97fe0.
2023-05-24 21:53:39 +02:00
tobtoht be5fd97fe0 CMake: add TOR_INSTALLED 2023-04-21 19:10:43 +02:00
tobtoht 2fe4e9e4b4 CMake: minimize dependencies for CHECK_UPDATES=Off, WITH_SCANNER=Off 2023-04-19 17:41:46 +02:00
tobtoht afbbeee44f refactor: misc fixes 2023-03-29 10:14:20 +02:00
tobtoht ba826c7705 refactor: merge qrcode directories 2023-03-29 09:39:03 +02:00
tobtoht 0abd323bbb refactor: move ModelUtils into Utils 2023-03-28 22:42:12 +02:00
tobtoht 8fd583a649 refactor: move third party integrations to plugins folder 2023-03-28 22:26:53 +02:00
tobtoht e3e25e8536 NetworkProxyWidget: set proxy host 2023-03-16 15:01:08 +01:00
tobtoht 402bea3fd6 refactor: remove appcontext, cleanup Wallet 2023-03-01 03:05:56 +01:00
tobtoht 48d0394a66 fix usage of QComboBox::currentIndexChanged 2023-02-27 13:28:04 +01:00
tobtoht f3c8e116c0 settings rework, proxy support 2023-02-11 18:11:21 +01:00
tobtoht 4ceea602fe Bump version to 2.3.0 2023-01-30 23:12:34 +01:00
tobtoht e5a61c6e2f MainWindow: rework locking 2023-01-19 15:25:45 +01:00
tobtoht 64f425badf update copyright for 2023 2023-01-02 20:31:22 +01:00
tobtoht 23d4b0cd1c Enable webcam QR scanner 2022-12-27 17:46:14 +01:00
tobtoht 3c7f1800c2 Home: bounties.monero.social 2022-06-23 19:48:30 +02:00
tobtoht 026dae8591 Home: add XMR/BTC ticker 2022-06-10 13:42:55 +02:00
tobtoht 93a6a986e0 Revuo: horizontal splitter 2022-05-26 19:28:47 +02:00
tobtoht d82905c460 Home: Revuo Monero 2022-05-25 22:40:56 +02:00
tobtoht f03d7b217c Temporarily remove CCSProgressDelegate
It is broken on Qt6.
2022-05-24 19:25:57 +02:00
tobtoht b8db796479 Disable various tabs when websocket is disabled 2022-03-15 13:36:20 +01:00
tobtoht fc0d5c2021 Qt6: remove QRegExp 2022-03-04 11:05:20 +01:00
tobtoht 938d2ddb4e Update copyright to 2022 2022-02-10 11:26:41 +01:00
tobtoht ab32e0b2a3 Send: fix multidest parse line numbers 2021-10-22 23:35:20 +02:00