Commit Graph

333 Commits

Author SHA1 Message Date
Luis Uguina
b2227e9f4f feature: light/dark mode theme support (#208)
* feature: light/dark mode theme support

New feature providing a more modern flat design with support for light and dark modes, including:
- New SheepIt logo (old one removed)
- New configuration option (-theme) that changes the existing client theme.
- Minimal UI cosmetic changes (some separation lines under the logo and above the buttons)
2020-04-14 15:24:28 +02:00
Luis Uguina
4f5fcf9d1b fix: add a space after the h and min to format/show the human duration correctly (#203) 2020-04-12 13:18:35 +02:00
Luis Uguina
2e7755c823 Improve status messages (#202)
* Improve status messages

Add three new status messages (uploading frame, stopping the client and disconnecting from SheepIt servers) to keep the user better informed. Additionally, amended some existing messages to make them more user friendly, while maintaining the existing technical logs.
2020-04-11 11:53:55 +02:00
Andy Li
c1020d1534 Resolve compiler warnings (#200)
* Fix: resolve compiler warnings
* Fix: supress warnings about internal api usage
See https://stackoverflow.com/a/19553686/6238618
2020-04-09 17:39:09 +02:00
Luis Uguina
07525f101e Feature: Show progress bar in systray icon 2020-03-19 23:48:06 +01:00
DaCoolX
1471eccec4 Slightly improve logging messages 2020-02-23 15:22:46 +01:00
Laurent Clouet
53663a6933 Fix: nullpointerexception 2020-01-12 14:37:30 +01:00
Laurent Clouet
99d717634b Fix: in case of error, the publickey is not sent 2020-01-12 14:21:49 +01:00
FluxTape
83ce5b6f6c Fix: opencl gpu id 2020-01-02 13:41:01 +01:00
Laurent Clouet
2ceecb5830 Bugfix: GPU could be on the same bus (and having the same pci bus id) 2019-11-06 14:04:59 +01:00
Laurent Clouet
7b693a8f36 Save config file 2019-09-15 21:34:16 +02:00
Laurent Clouet
56239ae6dd Display global stats even when the session has no job 2019-09-09 10:25:12 +02:00
Laurent Clouet
86a02015a2 Last download status could be 99% instead of 100% 2019-09-05 13:16:28 +02:00
Laurent Clouet
9065a1aef6 2.80's tile size recomandation is 32x32 2019-09-04 21:01:44 +02:00
Laurent Clouet
96a1b28bc0 Use an xml (de)serializer to create Java object instead of parsing them by hand 2019-09-03 20:15:46 +02:00
Laurent Clouet
72462b88c7 Feature: do not store the passwrd as plain text but instead use a public key generated on server side 2019-08-22 21:35:26 +02:00
Laurent Clouet
e044c35ad7 Fix: all the directory cannot be removed because blender will reload some file even if the rendering has started 2019-08-22 21:34:34 +02:00
Laurent Clouet
3413301609 Moving to Intellij IDEA 2019-08-11 22:25:26 +02:00
Laurent Clouet
3230807a7d Migrate from ant to gradle 2019-08-10 22:09:32 +02:00
Laurent Clouet
9f1f509bb6 Use lombok annotation instead of get/set 2019-08-07 22:17:59 +02:00
Laurent Clouet
9b36dcf9b5 Default version 2019-08-07 21:43:53 +02:00
Laurent Clouet
d38c8c5fcc Cleanup 2019-08-07 21:40:37 +02:00
Laurent Clouet
3e9d701d7c Cleaner version of removing project's directory 2019-08-07 18:40:02 +02:00
Laurent Clouet
de4dfcd047 Remove blend files after the render has started 2019-08-07 17:02:52 +02:00
Laurent Clouet
edbd4cae52 Fix: update process remaing time on 'part' method 2019-08-07 15:26:11 +02:00
Laurent Clouet
d4ec9f3d92 Slow update of ui was made for the javascript ui, since it's not used anymore, it should be removed 2019-08-07 15:22:34 +02:00
Laurent Clouet
71a85af3f4 code cleanup 2019-08-05 14:11:24 +02:00
Laurent Clouet
c014e56a08 Better error detection 2019-08-05 14:06:46 +02:00
Laurent Clouet
ddab4ac8f2 More error detection 2019-07-21 19:42:02 +02:00
Laurent Clouet
f897f5937a Fix: hour display format 2019-07-18 16:55:22 +02:00
Laurent Clouet
5d135f1681 Display human error on lost of internet connectivity 2019-07-12 17:46:57 +02:00
Laurent Clouet
a09f1ab016 Fix: do not use gpu order to set its id, instead use the same method as blender 2019-07-09 17:55:00 +02:00
Robin Jönsson
242104735b Adding option to collapse panels in settings 2019-05-03 15:49:51 +02:00
Laurent Clouet
19c73fad96 Utils.parseNumber can generate NumberFormatException 2019-04-03 14:04:26 +02:00
Laurent Clouet
f68be624db Bugfix: wrong next request time detection 2019-03-06 21:12:08 +01:00
Laurent Clouet
388ec6fee5 cleaning directory in hope to recover 2019-02-23 11:30:52 +01:00
Laurent Clouet
ce4bcc75ba When fail with python error, cleaning directory in hope to recover 2019-02-22 13:53:47 +01:00
Laurent Clouet
388b1158bd Max memory settings can be set using human number with unit 2019-02-20 13:53:18 +01:00
Laurent Clouet
208f49ba1d Memory amount should be in long not int 2019-02-20 13:46:53 +01:00
Laurent Clouet
6d9ca8ef2c Bugfix: ram is already in kB 2019-02-14 08:30:13 +01:00
Laurent Clouet
8f4c899ea2 Add info about renderable project for this session: number of project allow by scheduler depending on the past error, current settings (ram, cpu, gpu,...) 2019-02-10 13:17:39 +01:00
M*C*O
ce40eb86cc Fix wrong value name in Client.java:614 2019-02-09 05:41:46 +01:00
M*C*O
09c9fa1c6b fix missing parenthese in Job.java:808 2019-02-09 05:41:16 +01:00
Laurent Clouet
2f4a50140e Merge pull request #175 from Tehrasha/patch-1
clarification of error message
2019-02-08 13:38:41 +01:00
Laurent Clouet
db8df61eb6 Merge pull request #174 from finnbear/patch-1
Make config file loader take ram in MB for consistency
2019-02-08 13:14:31 +01:00
Laurent Clouet
49d5980e8a More error detection 2019-02-08 13:08:20 +01:00
Finn Bear
9d074974b6 Make config file loader take ram in MB for consistency
When passed as inline parameters, memory is expressed as MB. However, when passed in a config file, memory was expressed as KB. This created confusion

https://discordapp.com/channels/253355867938750485/301912419368697856/541719192252973066
https://discordapp.com/channels/253355867938750485/301912419368697856/541719244094701597
https://discordapp.com/channels/253355867938750485/301912419368697856/541719343684124696
2019-02-03 13:07:12 -08:00
Tehrasha
2def75e305 clarification of error message
Corrected and clarified the 'MISSING RENDER' error case.
2019-01-28 02:07:22 -06:00
Laurent Clouet
d2d5dffd3e Blender 2.7x and 2.80 don't have the same api 2019-01-18 19:29:56 +01:00
Laurent Clouet
d385cd4f34 More stats about the client 2018-12-20 17:35:06 +01:00