Commit Graph

140 Commits

Author SHA1 Message Date
Luis Uguina
fe69d6faa2 Feature: in text UI, show downloads in a single-line (#250)
* Feature: show downloads in a single-line in text UIs
2020-06-14 12:01:32 +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
49acd3ede3 Refactor: remove unused imports (#248) 2020-06-06 10:26:33 +02:00
Luis Uguina
1e8911790d Feature: include app version in Settings screen (#247) 2020-06-05 18:04:29 +02:00
Luis Uguina
929e77bbb8 Feature: add timestamp information to text UIs (#241) 2020-06-02 17:10:14 +02:00
Luis Uguina
cdf552f708 Fix: priority functionality not working properly (#232) 2020-05-28 15:05:52 +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
dd09997bfa Fix: ugly JavaException when failing to generate thumbnail in SWING client (#224) 2020-05-16 10:56:57 +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
26155a28dc Fix: racing condition with messages when the queue is full (#223)
There was a racing condition between the queue full message and *any* error message where the later are overwritten by the former.
2020-05-11 13:51:36 +02:00
Luis Uguina
d6984fa450 Feature: improve the application exit-button process (#214)
* Improve the application exit-button behaviour
2020-04-27 14:28:04 +02:00
Luis Uguina
aae5ec3254 Improve the pause button screen workflow (#216) 2020-04-26 15:35:05 +02:00
Luis Uguina
87533a1262 feature: improve user information on queued uploads (#210)
* feature: improve user information about queued uploads
2020-04-19 17:01:43 +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
Laurent Clouet
08fe55564c Feat: Don't do last render image request, use local image 2020-04-14 17:32:22 +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
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
7b693a8f36 Save config file 2019-09-15 21:34:16 +02:00
Laurent Clouet
9065a1aef6 2.80's tile size recomandation is 32x32 2019-09-04 21:01:44 +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
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
Robin Jönsson
242104735b Adding option to collapse panels in settings 2019-05-03 15:49:51 +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
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
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
Laurent Clouet
9a63ea06ed Create dedicated directories on the user set cache dir (who is supose to be already dedicated...) 2018-08-18 02:05:43 +02:00
Laurent Clouet
e5f837a249 Better name for variable 2018-08-18 01:44:40 +02:00
Laurent Clouet
4eaf1b824f Revert "make the GUI scrollable when needed"
This reverts commit 9148359510e1de88e99bdf7e1f0d6bdd250222a3.

Revert commit since it also scroll horizontaly
2018-06-17 12:23:47 +02:00
Laurent Clouet
12c667fc4e Merge pull request #150 from MCOfficer/window-height
make the GUI scrollable when needed
2018-06-14 23:09:42 +02:00
M*C*O
1da730dd1d Allow user to set a specific title for gui client 2018-06-14 23:07:06 +02:00
M*C*O
c8ce3fc593 make the GUI scrollable when needed 2018-06-01 15:49:09 +02:00
Eric
6f02d72df2 Prevent computer name / host name from being deleted between sessions. For details, see https://www.sheepit-renderfarm.com/forum/viewtopic.php?f=9&t=1010 2018-04-07 21:13:39 +02:00
Laurent Clouet
41caca9b9b Improvement: better ui, only display 10 labels per slider 2017-07-02 17:43:17 +02:00
Tehrasha
2583c948fe Better one line ui (shorter text) 2017-05-25 12:17:55 +02:00
Laurent Clouet
c6f48661f0 Allow user to set the computer name 2017-05-08 01:35:08 +02:00
Jake Dube
cb03b58dbc Display compute method for the current project 2017-05-07 21:00:20 +02:00
Jake Dube
92a0a4938c Cleanup: make attributes private 2017-05-07 20:55:17 +02:00
Laurent Clouet
545f51ed4c Increase size of windows since the settings screen display more information 2017-04-30 23:08:04 +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
Laurent Clouet
905fff3313 Allow user to set maximum memory he allows render to use 2017-03-29 22:13:04 +02:00
Laurent Clouet
0a68a3357c On linux, only the root can create process with high priority, so don't display the option is the client is launched as regular user 2017-03-19 18:14:33 +01:00