Brett Williams
9cf76e5a56
More UI cleanup
2025-12-27 22:38:59 -06:00
Brett Williams
1a18782598
Added hard types for getting settings values
2025-12-27 21:57:24 -06:00
Brett Williams
27c8d298ce
Fix Windows Path issue
2025-12-27 21:45:57 -06:00
Brett Williams
40d91a317d
More settings fixes
2025-12-27 21:30:58 -06:00
Brett Williams
f81ae6d54c
Add missing default values to a few settings
2025-12-27 21:26:17 -06:00
Brett Williams
0f6082701a
Update Windows CPU name lookup
2025-12-27 21:14:28 -06:00
Brett Williams
87544d81a9
Update requirements.txt
2025-12-27 20:52:22 -06:00
Brett Williams
259a4ce0ef
Speed improvements to launch
2025-12-27 20:39:19 -06:00
Brett Williams
3be9d6d4d7
Import and naming fixes
2025-12-27 19:55:14 -06:00
Brett Williams
662a70d016
Merge branch 'master' into feature/104-settings-window
...
# Conflicts:
# src/engines/engine_manager.py
# src/init.py
2025-12-27 19:49:32 -06:00
daf445ee9e
Rename renderers to engines ( #123 )
...
* Bulk rename
* Fix build issues
2025-12-27 18:53:09 -06:00
574c6f0755
Job Submission CLI ( #122 )
...
* Initial commit of job submission cli tool, with minor fixes in API code
* Refactored and further decoupled server / client code
* Clean up ServerProxy to not use hardcoded loopback addresses
2025-12-27 18:36:34 -06:00
6bfa5629d5
GPU Reporting in UI ( #120 )
...
* Add basic GPU info reporting to UI
* Update GPU display to showcase multiple GPUs, if available
* Add fallback for Windows for fetching GPU info
* Improve Windows GPU lookup. Add GPUtil to requirements.txt
* Clean up GPU and CPU naming in UI
* Update Linux GPU fetching
* Update misc_helper.py
Fix getting GPU names on Linux
* Update .gitignore
2025-12-18 17:47:30 -06:00
Brett Williams
05cd0470dd
Fix build issues using pyinstaller
2025-03-13 14:17:50 -05:00
Brett Williams
4da03e30a2
Update label
2025-03-01 09:41:56 -06:00
Brett Williams
4a566ec7c3
Network password settings WIP
2025-03-01 02:24:20 -06:00
Brett Williams
085d39fde8
Fix issue where icons were not loading
2025-03-01 01:38:22 -06:00
Brett Williams
d5f1224c33
Improvements to Launch and Delete buttons
2025-03-01 01:19:58 -06:00
Brett Williams
e97e3d74c8
Add ability to ignore system builds
2025-03-01 00:37:11 -06:00
Brett Williams
1af4169447
More WIP on Settings
2025-02-28 23:18:53 -06:00
Brett Williams
ea728f7809
Added Local Files section to Settings
2025-02-28 22:48:37 -06:00
Brett Williams
a4e6fca73d
More WIP for the Settings panel
2025-02-28 22:18:57 -06:00
Brett Williams
7827f73530
Show CPU brand in UI instead of arch. Resolves #110 .
2025-02-28 19:54:58 -06:00
562cb23da3
Feature/112 api version ( #119 )
...
* Add api_version to status api and server_proxy.py
* Add api_version to Zeroconf and filter out incompatible versions when finding available servers
* Filter incompatible versions from the UI
2025-02-28 19:39:32 -06:00
Brett Williams
6b68d42b93
Misc minor fixes
2025-02-28 18:50:44 -06:00
Brett Williams
cdf4b2bbe1
Update the README.md with an app screenshot
2025-02-28 18:43:40 -06:00
Brett Williams
dc8f4d3e2a
Use Fusion Qt style on non-Mac platforms
2025-02-28 18:40:59 -06:00
Brett Williams
9aafb5c0fb
Initial commit for settings window
2025-02-28 18:35:32 -06:00
2548280dcc
Add check for available software updates ( #118 )
...
* Add feature to check github repo for available updates
* Add Check for Updates to Help menu
2024-08-24 12:12:30 -05:00
Brett Williams
98ab837057
Fix issue where API server could fail to start
2024-08-24 03:00:57 -05:00
Brett Williams
3fda87935e
Only prevent launch if we find unrelated processes
2024-08-24 02:22:38 -05:00
Brett Williams
e35a5a689c
Make sure only one instance is running at a time
2024-08-24 01:35:50 -05:00
dea7574888
Rename create_executables.yml to create-executables.yml
2024-08-23 19:52:41 -05:00
a19db9fcf7
Fix issue with create_executables.yml
2024-08-23 19:51:56 -05:00
80b0adb2ad
Create executables for all platforms, not just Windows
2024-08-23 19:46:35 -05:00
18873cec6f
Only generate Windows binaries when releases are created
2024-08-23 19:37:34 -05:00
af6d6e1525
Document all the things! ( #117 )
...
Add lots of docstrings everywhere
v0.0.1-devtest
2024-08-23 19:26:05 -05:00
8bbf19cb30
Fix accidental readme rename
2024-08-23 19:17:03 -05:00
6bdb488ce1
Add "Create Executable" GitHub action for Windows ( #116 )
2024-08-23 18:36:14 -05:00
e792698480
Merge pull request #114
...
* Better exception handling / error reporting for add job screen
* Don't supress exceptions for potentially long running functions in bl…
* Increase Blender pack_project_file timeout to 120s
2024-08-20 15:20:24 -05:00
Brett Williams
751d74ced3
Fix issue where Stop Job button would never show
2024-08-15 23:20:04 -05:00
e8a4692e0f
Update README.md
2024-08-15 15:10:37 -05:00
49ae5a55d9
Add About window and basic commands to MenuBar ( #113 )
...
* Initial commit for about_window.py
* Add some basic actions to the MenuBar
* Fix keyboard shortcuts
* Fix path to icon for Windows
2024-08-15 14:27:29 -05:00
Brett Williams
d04d14446b
Update main.spec to include version numbers on Windows
2024-08-15 11:41:36 -05:00
81e79a1996
Prevent subprocesses from constantly opening windows on Windows ( #109 )
...
* Add subprocess.CREATE_NO_WINDOW to blender_engine.py
* Convert ffmpeg_engine.py to use CREATE_NO_WINDOW
* Cleanup Blender implementation
* Cleanup subprocesses in base_worker.py
* Cleanup subprocesses in base_engine.py
* Fix main.spec for Windows (optimize=2 broke it)
2024-08-13 22:16:03 -05:00
Brett Williams
d30978bef0
Update main.spec for Windows support
2024-08-13 18:02:40 -05:00
e2333c4451
Fix processes not ending when stopped ( #98 )
...
* Fix processes not ending when stopped
* Fix error when removing a job
* Better error handling
* Refactored killprocess code and fixed windows support
* Improved error handling
* Add try to code that deletes project files
* Wait for the thread to finish after killing the process
* Don't try to stop process multiple times
* Misc cleanup
2024-08-13 11:16:31 -05:00
94a40c46dc
Add output file count validation ( #97 )
...
* Worker file_list ignores hidden files
* Add frame-count validation logic
2024-08-11 13:00:54 -05:00
Brett Williams
8104bd4e86
Add logic to download button in main window
2024-08-11 11:59:40 -05:00
Brett Williams
33adcac592
Code refactoring
2024-08-11 11:54:15 -05:00