Commit graph

164 commits

Author SHA1 Message Date
Louis-Marie Baer
045dd7ab03 feat: separate logic into smaller modules
The original sources, while well documented, had files with over 2.5K LoC.
Separating the logic in different modules add clarity making the code easier to work with.
2024-03-03 08:37:35 +01:00
Louis-Marie Baer
edfea23acb feat: logo and link to website 2024-02-27 22:46:27 +01:00
Louis-Marie Baer
4ef9c902f1 fix: width top bar taking into account fith separator 2024-02-27 19:56:14 +01:00
Louis-Marie Baer
ffceb4b298 fix: clippy non auto fixable warnings 2024-02-27 19:44:28 +01:00
Louis-Marie Baer
2c7a1174b7 feat: add new tab Xvb
empty tab
2024-02-27 18:47:10 +01:00
Louis-Marie Baer
dd55d87b2e fix: remove some warnings 2024-02-27 07:08:04 +01:00
Louis-Marie Baer
b04412145f feat: replace deprecated code for images 2024-02-27 06:50:49 +01:00
Louis-Marie Baer
d811f60b00 feat: cargo clippy 2024-02-27 05:08:14 +01:00
Louis-Marie Baer
4db5163959 feat: bump version of env_logger and modify code for it
Use default style of env_logger instead of custom style.
2024-02-26 20:13:27 +01:00
Louis-Marie Baer
7b60a88176 feat: bump version of sysinfo and upgrade code for it 2024-02-26 19:43:32 +01:00
Louis-Marie Baer
55baa7054e fix: rustfmt formatting 2024-02-26 08:01:53 +01:00
hinto.janai
7024c461ba
Merge branch 'inline' 2023-12-28 16:05:08 -05:00
hinto.janai
9df40a79bf
update inlines 2023-12-28 10:41:42 -05:00
hinto.janai
a51234d353
main: fix closing 2023-12-28 09:22:45 -05:00
hinto.janai
023b370cdf
main: fix scaling 2023-12-28 08:57:12 -05:00
hinto.janai
3d3941081e
main: fix input() lifetime 2023-12-26 12:02:45 -05:00
hinto.janai
4c1e317042
main: fix input 2023-12-26 11:59:56 -05:00
hinto.janai
54e009a157
main: fix F11 fullscreen 2023-12-26 11:58:58 -05:00
hinto.janai
d9b4106970
main: fix on_close_event() 2023-12-26 11:56:01 -05:00
hinto.janai
8fe06865e0
main: fix init_options() 2023-12-26 11:47:51 -05:00
hinto.janai
0d63429dfe
main: fix scroll bar width 2023-12-26 11:45:39 -05:00
hinto.janai
ab8322c2d0
main: fix init resolution 2023-12-26 11:43:53 -05:00
hinto.janai
42e67d940e
node: only add simple nodes to backup lists if green/yellow
This avoids adding potential dead nodes to the list and causing
P2Pool to abort. If no ping data is available, no backup nodes
are added.
2023-11-26 16:26:51 -05:00
hinto.janai
587700ea04
add custom panic handler 2023-11-17 13:21:02 -05:00
hinto.janai
874f11cb3e
add 0.1..=2.0 window pixel_per_point scaling 2023-10-22 17:14:02 -04:00
hinto.janai
c4d534ec98
impl backup hosts 2023-07-13 11:45:04 -04:00
hinto.janai
df37784ad7
add typo.yml 2023-06-01 09:15:48 -04:00
hinto.janai
17d0a91fef
update: prepare for macos-arm64 2023-05-30 10:15:56 -04:00
hinto.janai
4c39b58579
v1.2.2 2023-05-11 16:55:26 -04:00
hinto.janai
5eb64a9a3a
num_cpus -> benri 2023-05-11 16:03:32 -04:00
hinto.janai
8fbd949342
fix tests, add xmrig_set_mining test 2023-04-19 11:31:36 -04:00
hinto.janai
c8e5462d33
regex: lazy_static everything instead of function input 2023-04-19 10:01:11 -04:00
hinto.janai
bf4d286fad
gui: p2pool sync color BLUE -> ORANGE 2023-04-19 09:35:51 -04:00
hinto.janai
f1320b91bd
gui: change Style
Everything to `Monospace`, set all colors to `ACCENT_COLOR`,
round all corners, set all widget text to `255, 255, 255` (rgb).
2023-04-16 12:49:48 -04:00
hinto.janai
7d9ed1b0b8
main: add path deletion help for disk errors 2023-04-14 12:56:36 -04:00
hinto.janai
29ca04c4f1
main: fix potential index panic 2023-04-14 12:30:19 -04:00
hinto.janai
7b56a7b900
main: integrate Syncing signal 2023-04-14 12:12:35 -04:00
hinto.janai
45d76dd402
v1.2.1 2023-03-30 10:39:08 -04:00
hinto.janai
7e29462f79
status: implement Benchmarks submenu 2023-03-17 16:12:06 -04:00
hinto.janai
e23ea89a28
Update copyright 2023-02-26 11:45:58 -05:00
hinto.janai
bf9c1eea19
Edit name 2023-02-26 11:44:25 -05:00
hinto-janaiyo
296e6c2413
v1.1.2 2023-02-06 21:55:33 -05:00
hinto-janaiyo
c592f0c9af
only use wgpu backend for Windows 2023-02-06 19:41:17 -05:00
hinto-janaiyo
703b16c324
switch eframe rendering backend from glow to wgpu
The `glow` backend crashes on certain CPU-based graphics, particularly,
Windows running a CPU with integrated graphics using the basic
Microsoft Display Adapter driver.

`wgpu` seems to work everywhere.
2023-02-06 12:40:14 -05:00
hinto-janaiyo
55f8c24cc7
helper: localhost into 127.0.0.1 for xmrig 2023-02-06 09:17:09 -05:00
hinto-janaiyo
3fd5edc314
Remote Node: fix UI and backend functions for remote nodes 2023-01-25 22:42:47 -05:00
hinto-janaiyo
786b300623
main: reduce top/bottom bar size
This should generally help some spacing issues with the UI and
prevent the [Status/P2Pool] square from expanding out.
2023-01-22 21:30:21 -05:00
hinto-janaiyo
5c6b11a0d4
Merge pull request #10 from maddymodd/update-text-removal
Remove the up-to-date text
2023-01-06 16:21:04 +00:00
rosedaler
35fd98d0ca Update main.rs 2023-01-04 11:55:05 -05:00
rosedaler
6b3ae3ea5e Fix spelling of a term, also update gitignore 2023-01-04 10:24:35 -05:00