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