Commit Graph

50 Commits

Author SHA1 Message Date
Luis Uguina
9f5c35d02f Feature: allow the client to shut down the computer at or after a certain time (#249)
A new -shutdown <time> option has been created to specify the time when the client will stop asking for new jobs, will finish uploading the frames in the upload queue and will shutdown the computer. The time argument can have two different formats: an absolute date & time in the format yyyy-MM-ddThh:mm:ss (24h format) or a relative time in the format +m where m is the number of minutes from now.

The user can also select the shutdown-mode, where "wait" will wait for all the processes (render + pending uploads) to finish and "hard" will cancel all the pending jobs and will initiate the computer shutdown.
2020-07-27 16:49:36 +02:00
DaCoolX
caca7e1f7c Include public key as password in help (#276)
* Include public key as password in help
2020-06-27 01:52:00 +02:00
Luis Uguina
36c14b6ee1 Fix: -renderbucket-size value not applied to GPU render (#256)
* Fix: -renderbucket-size option not applied if configuration file doesn't exist
2020-06-21 11:21:23 +02:00
Luis Uguina
608e1d7aea Fix: -compute-method not set when configuration file present (#268) 2020-06-20 18:31:31 +02:00
Luis Uguina
e06a9a9c1b Feature: minimize to SysTray option on the settings screen (#246)
* Feature: minimize to SysTray on the settings screen
2020-06-09 06:47:39 +02:00
Luis Uguina
737377098f Review and improve error messages. (#234) 2020-05-28 15:05:19 +02:00
Laurent Clouet
44cf85739c Code formator (#236)
* Re-import code formator
2020-05-28 13:28:42 +02:00
Luis Uguina
bd88b2e3dd Allow the user to configure the GPU render bucket size (#220)
* Feature: user defined render bucket size when using GPUs
2020-05-16 10:20:38 +02:00
Luis Uguina
433ed5ed74 fix: background uploads queuing not working properly (#209)
Fix the sync/async detection to ensure that handle the server side projects properly. The routine was incorrectly uploading sync files with the async routine and vice-versa.
2020-04-15 09:40:51 +02:00
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
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
DaCoolX
1471eccec4 Slightly improve logging messages 2020-02-23 15:22:46 +01: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
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
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
39b9830879 Improvement: allow multi config file support 2018-12-18 22:53:01 +01:00
Laurent Clouet
f81d3b67b3 Add openCL support 2018-08-24 19:46:03 +02:00
M*C*O
1da730dd1d Allow user to set a specific title for gui client 2018-06-14 23:07:06 +02:00
Laurent Clouet
0508db7f75 User can choose how much he willing to spent on each frame (based on pull request from 'Rolf Aretz Lap' 2017-04-25 13:06:23 +02:00
Laurent Clouet
ff9ef365aa Add option to command line for setting memory allowed 2017-04-04 23:06:31 +02:00
pantryk
f178c823f8 Add commandline option to show detected gpus 2017-01-19 18:08:26 +01:00
Rolf Aretz Lap
d8aa315699 add the ability to set the priority of the render process as commandline argument 2017-01-05 09:58:27 +01:00
Rolf Aretz Lap
624e8d4cd3 if a cache_dir is given as command line argument and it does not exist it will try to create it with it parents 2016-11-26 20:42:45 +01:00
Laurent Clouet
718316cb38 Add an option to not use systray 2016-04-28 19:37:05 +02:00
Laurent Clouet
fc46062a96 Use a specific url for default server to be able to do load balancing 2016-03-14 23:59:11 +01:00
Laurent Clouet
a0daf5e262 Add proxy info to conf file and swing ui 2015-07-06 18:41:28 +01:00
Laurent Clouet
7805678ced Do not hardcode the ui type value 2015-05-16 22:35:16 +01:00
Laurent Clouet
df6cce8770 Bugfix: use class value instead of hardcoded value 2015-05-10 12:35:37 +01:00
Laurent Clouet
97de741c06 Move SettingsLoader to a better place 2015-04-08 20:45:54 +01:00
Laurent Clouet
ca221ddc8b UI type save on configuration file 2015-04-08 20:37:53 +01:00
Laurent Clouet
3226d188af Do not hardcode the value on main function 2015-04-08 20:32:24 +01:00
Laurent Clouet
34957be7a8 Import config from file 2015-04-07 20:07:53 +01:00
Laurent Clouet
9a970643c0 Better name for emum value 2015-04-07 20:05:48 +01:00
Laurent Clouet
ad6547d3d9 Simplify casting expression 2015-03-31 22:04:09 +01:00
Mathis Chenuet
3497ff7333 Cleanup: switch instead of ifs 2015-01-28 20:11:57 +00:00
Laurent Clouet
37cfcd8750 Bugfix: wrong usage 2015-01-28 19:50:05 +00:00
Laurent Clouet
c801835c83 Bugfix: relaunch the client when on settings validation (new login/password for example) 2015-01-27 21:44:32 +00:00
Laurent Clouet
da5fbabb91 Cleanup: indentation 2015-01-20 22:06:05 +01:00
Laurent Clouet
664954fab0 Enable graphical ui by default 2015-01-16 00:49:56 +01:00
Laurent Clouet
32eecd94f4 Login/Password are not required on the command line since it could the ui who will set them up 2015-01-15 23:34:58 +01:00
Laurent Clouet
df7c97b6a4 Improvement: add graphical ui 2015-01-15 23:20:17 +01:00
Laurent Clouet
207533867b Bugfix: if version argument is used on command line, only display the version and them quit 2015-01-12 23:09:34 +01:00
mvolli
bdf10b36c3 spelling/language corrections 2014-12-23 20:05:29 +01:00
Laurent Clouet
957e5bb6d5 Bugfix: by default the compute method should cpu_only because now the server handle correctly cpu+gpu and gpu only 2014-12-02 20:21:12 +00:00
Laurent Clouet
60aeb716d3 Bugfix: cores number could be 0 2014-11-30 23:49:17 +00:00
Laurent Clouet
c593b23bf8 Improvement: add a text ui who display info in a single line 2014-11-20 17:50:23 +00:00
Laurent Clouet
422a9e74c8 Initial commit
Version 3.3 of the client
2014-11-20 13:21:19 +00:00