Grische
7b0a8448de
Use the same JLabel Logo on all Swing windows
2022-03-14 11:29:28 +00:00
harlekin
87ff09d5e5
fix: better save logic
2021-10-02 19:38:04 +00:00
Mathis Waldmann
138d68f791
implemented scrollbars, fixed npe
2021-06-22 15:41:56 +02:00
Luis Uguina
b21e5c5a2c
feat: make stats and last rendered frame panels collapsible
...
The visual footprint of the client is quite big (520x800 px). This PR allows the use to collapse/expand any of the Global stats, Session infos and Last uploaded frame panels to reduce the vertical visual footprint.
Fixed the wrong size detection at client start issue found by Clou.
2020-10-30 07:21:29 +11:00
Luis Uguina
7c798e6364
fix: showLastRender method randomly breaks upload queue
...
The method img.getScaledInstance returns null under some conditions (some images cannot be properly managed by Java Runtime), breaking the upload process and reducing the upload queue size in 1.
The process can potentially consume the three concurrent upload slots and hence leaving the client in a zombie state.
2020-10-29 16:45:33 +00:00
Luis Uguina
d152e0b0ff
Feature: add session data consumption information in GUI/text UIs ( #287 )
...
* Feature: add session data consumption information in GUI/text UIs
Adds the total bytes downloaded and uploaded in the current session as well as the average data transfer rate for both UL/DL. The information is not added to the 1-line UI as the line will take 150+ characters in the screen.
2020-09-12 02:00:24 +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
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
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
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
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
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
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
Rolf Aretz Lap
7d2209a0f4
Add commands to text user interface
2017-02-19 14:19:48 +01:00
Eyeballcode
c91bfc38fd
Bugfix: english, grammar and typo
2017-02-18 14:31:43 +01:00
Laurent Clouet
42017fa7a3
Bugfix: Setting the right label on action button #115
2017-01-29 21:03:38 +01:00
Laurent Clouet
2f00d7816d
Code formating
2017-01-05 09:35:59 +01:00
Laurent Clouet
aacf0d407e
Display rendertime of previous frame
2016-10-31 15:27:20 +01:00
Laurent Clouet
07f9662c00
* Better ui with more infos
...
* Remove revision from protocol since it's not use anymore
2016-10-12 00:34:51 +02:00
Laurent Clouet
a4dae4f6af
Add missing license on file header
2016-10-04 06:33:25 +02:00
Laurent Clouet
0d660b023b
Bugfix: NullPointerException
2016-09-11 13:33:34 +02:00
Laurent Clouet
98c806efa6
Bugfix: NullPointerException
2016-08-01 00:47:29 +02:00
Laurent Clouet
34386ec9c1
Remove unused import
2016-03-16 20:18:28 +01:00
Laurent Clouet
4873b8272b
Fix #47 User can block a project on his client
2015-10-27 21:00:44 +00:00
Laurent Clouet
8b25a08f6a
Remove button to hide in systray, minimize the window will do it
2015-10-27 20:41:20 +00:00
Thomas Laroche
2560a2d4d2
Fix #15 : Option to shutdown at the end of frame (standalone client)
2015-08-05 19:58:11 +01:00
Casper van Battum
7f475348fc
Added 'Hide to tray' option
2015-08-05 19:35:13 +01:00
scribblemaniac
ce68a5db95
Fixed minor swing GUI issues
...
Removed horizontal rule and fixed gpu alignment
2015-07-29 21:59:58 -06:00
scribblemaniac
0b9896d6fb
Implemented flexible layout for swing
2015-07-29 18:22:08 -06:00
Laurent Clouet
0506433146
Grammar issue
2015-04-19 02:57:25 +01:00
Laurent Clouet
40de3e150d
Improvement: display the credits earned during the session in the swing UI
2015-03-02 18:05:39 +00:00
Laurent Clouet
da5fbabb91
Cleanup: indentation
2015-01-20 22:06:05 +01:00
Laurent Clouet
f042f7e89a
Improvement: resume option
2015-01-17 22:40:24 +01:00
Laurent Clouet
3cf37f2da7
Improvement: text wrapping
2015-01-16 19:13:22 +01:00
Laurent Clouet
3fd2db3307
Improve working screen
2015-01-16 17:52:38 +01:00
Laurent Clouet
df7c97b6a4
Improvement: add graphical ui
2015-01-15 23:20:17 +01:00