Commit graph

319 commits

Author SHA1 Message Date
ardocrat
ff9fcd38f2 ui + config: modals content drawing refactoring, move connections config to separate file 2023-08-03 04:11:25 +03:00
ardocrat
b34654ab00 ui + wallets: modal width detection fix, connections refactoring, mnemonic location refactoring, wallet creation callback, wallet loading, wallet list state refactoring, fix integrated node wallet connection, update translations, remove zeroize dependency 2023-08-03 00:00:23 +03:00
ardocrat
65c27d250b ui: fix wallets title navigation, change lock icon 2023-08-01 17:23:09 +03:00
ardocrat
9fabce685d ui: add ability to hide wallet list at dual panel mode on the wallets screen 2023-08-01 05:16:28 +03:00
ardocrat
a57b7e7aec ui: fix min/max width detection 2023-08-01 02:19:09 +03:00
ardocrat
b827c717db ui: wallet creation modal Enter key handling 2023-08-01 02:13:47 +03:00
ardocrat
cf834f86fc wallet + ui: external connection API token support, update translations 2023-08-01 02:13:35 +03:00
ardocrat
08c202519e wallet + ui: select wallet after creation, wallet panels dual mode refactoring 2023-08-01 02:10:45 +03:00
ardocrat
80a04596df android: update activity lib, optimize app exit 2023-08-01 01:03:51 +03:00
ardocrat
a95038fc9d build: fix comment 2023-07-31 16:23:22 +03:00
ardocrat
5add102637 ui: rename wallets and network content files 2023-07-31 16:23:15 +03:00
ardocrat
00767dd7e0 config + ui: fix wallets reload on change chain type, optimize wallet list item, add tab button effects, make dark color lighter, rename side panel constant 2023-07-31 01:04:41 +03:00
ardocrat
9d401d6bf8 ui: optimize peers layout 2023-07-30 23:56:57 +03:00
ardocrat
499c9c453e ui: fix wallet creation button, optimize circle button, make black color lighter 2023-07-30 21:08:16 +03:00
ardocrat
18b05fffe9 ui: wallet list content 2023-07-30 18:57:12 +03:00
ardocrat
a31d38dc1c ui: add list item button 2023-07-30 10:52:24 +03:00
ardocrat
b6e55b0762 ui: simplify rounding around list items 2023-07-29 19:08:06 +03:00
ardocrat
3f0d8facac ui + wallet: wallet list refactoring, wallet opening, round button fixes, update translations 2023-07-29 00:17:54 +03:00
ardocrat
2e12b17663 build + wallet + ui: fix dependencies connection setup, mnemonic validation, wallet creation, methods to work with wallet, update translations 2023-07-28 00:00:57 +03:00
ardocrat
f461f27e4c ui + config: wallet connections setup, initial wallet config, wallet list state, update translations 2023-07-25 03:42:52 +03:00
ardocrat
40f710bfc9 build: remove unused comment and import 2023-07-23 23:51:01 +03:00
ardocrat
8f4589615e config: add node api address function 2023-07-23 19:36:12 +03:00
ardocrat
c166f21d1e ui: save mnemonic phrase word on enter key press, remove useless separate function to check back press event 2023-07-23 17:21:02 +03:00
ardocrat
2f5011c36f ui: modal show method refactoring, mnemonic word input, update translations 2023-07-23 11:48:28 +03:00
ardocrat
952796abff ui: initial mnemonic recovering 2023-07-22 03:40:30 +03:00
ardocrat
722ba65ce8 ui: add logo, mnemonic creation step, update translations 2023-07-22 01:59:19 +03:00
ardocrat
3f322ff062 ui: optimize network types 2023-07-21 20:26:29 +03:00
ardocrat
8a60e31555 ui: title panel refactoring, initial wallet creation, update translations 2023-07-21 04:17:57 +03:00
ardocrat
83b8de5ad6 build: fix import 2023-07-21 03:58:58 +03:00
ardocrat
e529c011b0 build: remove unused imports and mutability 2023-07-21 03:56:46 +03:00
ardocrat
f99109bf8e ui: add round floating button 2023-07-21 03:55:13 +03:00
ardocrat
5a9e43a666 ui: fix comments 2023-07-20 23:53:55 +03:00
ardocrat
d2e2d5803d ui: handle esc keys event 2023-07-20 23:02:14 +03:00
ardocrat
6497d6798b ui: fix list items paddings 2023-07-17 02:04:08 +03:00
ardocrat
5cd3994163 ui: fix modal paddings 2023-07-16 22:06:08 +03:00
ardocrat
2bcb69db02 ui: fix date format and list items size 2023-07-16 21:56:47 +03:00
ardocrat
45652556bb ui: fix title padding 2023-07-16 21:01:46 +03:00
ardocrat
468783a795 ui: display insets (cutouts) refactoring 2023-07-16 11:23:56 +03:00
ardocrat
6d3d0c76ef ui + build: fix secret modal padding, add paste button to peer, update grin dependency version 2023-07-15 22:37:34 +03:00
ardocrat
e951fbab73 ui: fix stratum section at mining screen, optimize copy/paste buttons for tokens, update translations 2023-07-15 21:13:37 +03:00
ardocrat
afdcc4dcb9 ui: fix title height 2023-07-15 18:54:17 +03:00
ardocrat
bc276e0f2c ui: remove unused function from title panel 2023-07-14 03:52:13 +03:00
ardocrat
c20ee3e629 ui + build: title panel refactoring, check node idle state for network title animation, optimize font sizes, run build on several devices for Android 2023-07-14 03:51:06 +03:00
ardocrat
dbe178f792 android + ui: display cutouts (insets) refactoring, optimize platform-specific app, reorganize views 2023-07-14 00:55:31 +03:00
ardocrat
f85f4c9ed7 build + android: update dependencies, update build script for v7 arch on Android, fix wgpu limits for old Android devices 2023-07-13 18:44:37 +03:00
ardocrat
19befded82 ui: change setup sections location 2023-07-13 16:23:38 +03:00
ardocrat
1b8c126e0d ui: refactoring navigation and modal state, stratum content fixes 2023-07-13 03:54:27 +03:00
ardocrat
5542698467 build: remove unused imports 2023-07-11 23:37:17 +03:00
ardocrat
15d57bc968 ui: exit confirmation at desktop 2023-07-11 23:36:48 +03:00
ardocrat
126574912e ui: fix paddings 2023-07-11 22:05:56 +03:00
ardocrat
9d97d466ff ui: fix network scroll and title paddings, fix title buttons hovering, set resolution on app start, update metrics translation. 2023-07-11 21:02:36 +03:00
ardocrat
917b4b743d ui: fix modal bg position 2023-07-11 17:53:20 +03:00
ardocrat
d1497ae711 build: optimize imports 2023-07-11 16:26:39 +03:00
ardocrat
88f92d51b3 build: fix build for desktop 2023-07-11 16:23:10 +03:00
ardocrat
bab8c49f26 config + ui: add p2p config and ui, fix input fields size, update translations 2023-07-11 03:02:44 +03:00
ardocrat
6cfc6ae0b5 ui: optimize title panel 2023-07-10 01:49:34 +03:00
ardocrat
3e03f1a014 ui: update egui, fixes for new eframe version 2023-07-07 03:50:08 +03:00
ardocrat
eb898da201 stratum: start/stop refactoring, add ability to disable stratum server without node restart 2023-07-06 03:02:13 +03:00
ardocrat
31addbc157 stratum: test new tokio 2023-07-05 23:36:33 +03:00
ardocrat
82651a9137 stratum: test new tokio 2023-07-05 23:36:15 +03:00
ardocrat
114973ecf2 ui: remove unused dandelion field 2023-07-05 16:07:23 +03:00
ardocrat
c39a5a3c8e config + ui: optimize system ips, dandelion and pool configs, checkbox color 2023-07-05 16:06:14 +03:00
ardocrat
2ac0c108e7 ui: optimize title panel 2023-07-04 01:28:27 +03:00
ardocrat
91e743fab5 config + ui: settings source files location/names refactoring, reset node settings to default values 2023-07-04 00:39:13 +03:00
ardocrat
3b2d3ab202 node + config + ui: fork stratum server to handle state on node start/stop, complete stratum configuration, complete node server config, settings ui refactoring, update i18n lib 2023-07-03 21:17:49 +03:00
ardocrat
fc27b77142 config + ui: node server config ui, node restart reminder modal and message 2023-07-01 21:04:52 +03:00
ardocrat
92972fbbd9 node: fix chain type change 2023-07-01 20:25:50 +03:00
ardocrat
34eb159ddc node: fix global config values init on start 2023-07-01 17:22:28 +03:00
ardocrat
6e6bb24e7d config + ui: fix network change, optimize api secrets, add api secrets and ftl ui, refactor settings ui, fix exit modal message font size, update translations 2023-07-01 03:29:05 +03:00
ardocrat
5bf09e4350 android: copy/paste from clipboard 2023-06-30 21:25:06 +03:00
ardocrat
719e28488f config: optimize access to node config members, fix check for port availability 2023-06-29 23:52:30 +03:00
ardocrat
2f61a1a090 node: errors handling on server start (in progress) 2023-06-29 03:42:56 +03:00
ardocrat
1a74678c67 ui + config: optimize ip list at config ui, api port modal, update, translations, better check ports availability, refactor settings initialization and arguments passing 2023-06-29 03:42:03 +03:00
ardocrat
8fdc2c1e39 ui + node: initial node settings, node controls, fix node restart stats, update translations 2023-06-27 02:11:07 +03:00
ardocrat
7f1c6579b1 ui: modal refactoring, update some translations, optimize port text edit size and network messages when node is stopping 2023-06-26 18:51:19 +03:00
ardocrat
4682560763 config: check stratum port availability on ip change 2023-06-25 10:11:07 +03:00
ardocrat
1346b04bc9 config + ui + node: all server config values, stratum config ui refactoring, global modal position fix, modal id refactoring, remove chain data on node launch error 2023-06-23 22:12:30 +03:00
ardocrat
4ad134c5e3 network + ui: stratum settings setup and list ui, pass platform callbacks to network tabs, add horizontal line view 2023-06-21 02:13:47 +03:00
ardocrat
c17990d0c5 ui + stratum: fix spaces, workers list, decrease delay for server status update 2023-06-20 00:38:25 +03:00
ardocrat
94a598a923 config + ui: config refactoring, stratum server launch, mining ui (without worker list yet) 2023-06-19 01:29:15 +03:00
ardocrat
d34889a801 ui: add checkbox view, move spinners creation to views, autorun option when server is disabled, refactor network tabs to hold only current instance 2023-06-17 13:23:31 +03:00
ardocrat
b91bc2f7e7 build: optimize imports 2023-06-15 23:54:41 +03:00
ardocrat
ba4c1da1f4 config: add application settings config, refactor node server config 2023-06-15 23:54:31 +03:00
ardocrat
23712ca361 android: fix exit on background 2023-06-13 23:45:03 +03:00
ardocrat
f95645ea81 ui: move global modal to root screen, refactor rounded box background painting, optimize center content 2023-06-03 21:35:38 +03:00
ardocrat
5143a39700 node: update dependency to take last version from Github, add handling of new statuses and update translations 2023-06-03 21:33:07 +03:00
ardocrat
c4a87ad755 ui: refactor colors, add disabled server message, optimize Android sensor delay. 2023-06-03 11:22:51 +03:00
ardocrat
de7be791a9 ui: refactor app creation and styles setup for different platforms 2023-06-02 22:55:07 +03:00
ardocrat
ffc68bc6ae ui: setup buttons style, add server loading progress for node and metrics, optimize node status 2023-06-02 21:19:34 +03:00
ardocrat
532a79fc47 ui: fix modal width detection 2023-06-02 10:04:54 +03:00
ardocrat
7c1699a658 ui: optimize loading progress 2023-06-02 02:16:41 +03:00
ardocrat
d3e81826e8 ui: modals, exit modal, app exit logic on Android, refactor display cutouts, optimize translations 2023-06-02 02:05:34 +03:00
ardocrat
c3ce297373 android: refactor display cutouts 2023-05-31 21:38:27 +03:00
ardocrat
1a7de809c5 gui: refactor navigator, add back button handling on android 2023-05-23 23:45:16 +03:00
ardocrat
22c5b945c6 android: show sync progress at notification, prevent app to sleep, temp fix of hanging after closing from recent apps 2023-05-23 01:46:42 +03:00
ardocrat
a3151841c6 gui: do not show network metrics without blocks 2023-05-18 23:37:35 +03:00
ardocrat
1fa3904011 gui: optimize network metrics and node ui 2023-05-18 22:48:36 +03:00
ardocrat
28e798795d gui: fix metrics blocks scroll view 2023-05-18 21:08:23 +03:00
ardocrat
f4ec1b9ab0 gui: added node metrics, refactor views 2023-05-18 03:53:38 +03:00
ardocrat
3977d63b61 gui: add paddings around *at* icon 2023-05-17 01:41:52 +03:00
ardocrat
d35729491b gui: node info content, new icons, remove default fonts, optimize imports, add translations 2023-05-17 00:36:59 +03:00
ardocrat
dbed320dbc node: add starting status, delete temp files 2023-05-17 00:35:42 +03:00
ardocrat
5f3a4b4716 node: refactor sync status and thread starting 2023-05-11 20:21:48 +03:00
ardocrat
06f32dcb77 node: refactor sync state to avoid locks at main thread 2023-05-11 15:34:04 +03:00
ardocrat
ba5cd82f4b node: handle statuses, added base ui 2023-05-04 20:09:26 +03:00
ardocrat
b24a204d59 gui: optimize title panel 2023-04-27 22:42:32 +03:00
ardocrat
cea0716eb6 gui: optimize title panel 2023-04-27 22:02:10 +03:00
ardocrat
f7c911fd9b gui: pass navigator to title panel at separate method 2023-04-27 21:49:37 +03:00
ardocrat
3cb7918db2 gui: title panel and navigation 2023-04-27 21:20:22 +03:00
ardocrat
d0246a7c44 gui: fix navigation 2023-04-27 02:05:16 +03:00
ardocrat
a8a24281fd gui: fix navigation 2023-04-27 02:05:07 +03:00
ardocrat
e02fc5c811 gui: navigation base 2023-04-27 01:28:55 +03:00
ardocrat
61f02c338d gui: fixed font, navigation (in progress) 2023-04-22 21:16:17 +03:00
ardocrat
8ef5128ee8 gui: new font, navigation bar, theme 2023-04-21 23:59:59 +03:00
ardocrat
c572c3926e gui: fix button touch, add icons, optimize screen panels (in progress) 2023-04-21 03:45:59 +03:00
ardocrat
a5ba9660b3 gui: initial environment to draw content 2023-04-19 02:14:39 +03:00
ardocrat
db602ff9a0 gui: optimize paddings 2023-04-18 16:19:43 +03:00
ardocrat
77079e51ce gui: fonts, navbar height 2023-04-12 21:52:35 +03:00
ardocrat
ed95fe341a native-activity example 2023-04-10 16:02:53 +03:00