Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
227 commits
Select commit Hold shift + click to select a range
b9d5699
Add GUI for PSU packing
NathanNeurotic Sep 15, 2025
cdfc0a9
Merge pull request #1 from NathanNeurotic/codex/factor-out-packing-lo…
NathanNeurotic Sep 15, 2025
bab8997
Update build-suitcase.yml
NathanNeurotic Sep 15, 2025
bb4dbb0
Update default workspace member
NathanNeurotic Sep 15, 2025
1ad65e0
Merge pull request #2 from NathanNeurotic/codex/update-default-member…
NathanNeurotic Sep 15, 2025
e858898
Hide console window in release builds
NathanNeurotic Sep 15, 2025
0cae260
Merge pull request #3 from NathanNeurotic/codex/add-windows-subsystem…
NathanNeurotic Sep 15, 2025
ccd2665
Update CI to build psu-packer GUI artifacts
NathanNeurotic Sep 15, 2025
151dff8
Merge pull request #4 from NathanNeurotic/codex/update-release-script…
NathanNeurotic Sep 15, 2025
8291ebc
Add PSU metadata editing to GUI
NathanNeurotic Sep 15, 2025
41b5036
Merge pull request #5 from NathanNeurotic/codex/extend-packerapp-with…
NathanNeurotic Sep 15, 2025
e9002f0
Add include/exclude list management to PSU packer GUI
NathanNeurotic Sep 15, 2025
6b463f2
Merge pull request #6 from NathanNeurotic/codex/add-include/exclude-f…
NathanNeurotic Sep 15, 2025
cc51981
Support packing with provided config
NathanNeurotic Sep 15, 2025
104a8bf
Merge pull request #7 from NathanNeurotic/codex/refactor-packing-logi…
NathanNeurotic Sep 15, 2025
e9bf56f
Improve GUI error handling
NathanNeurotic Sep 15, 2025
4797e22
Merge pull request #8 from NathanNeurotic/codex/match-on-psu_packer-e…
NathanNeurotic Sep 15, 2025
2975d74
Update Readme.md
NathanNeurotic Sep 15, 2025
72190c5
Reorganize GUI layout into grouped sections
NathanNeurotic Sep 15, 2025
e551b3b
Merge pull request #9 from NathanNeurotic/codex/refactor-ui-layout-in…
NathanNeurotic Sep 15, 2025
8948598
Add PSU import workflow to GUI
NathanNeurotic Sep 15, 2025
e698698
Merge pull request #10 from NathanNeurotic/codex/add-open-psu-button-…
NathanNeurotic Sep 15, 2025
3c85f3a
Support adding multiple files in GUI
NathanNeurotic Sep 15, 2025
30006c9
Merge pull request #11 from NathanNeurotic/codex/modify-handle_add_fi…
NathanNeurotic Sep 15, 2025
62227b9
Wrap packer UI in scroll area
NathanNeurotic Sep 15, 2025
21134a0
Merge pull request #12 from NathanNeurotic/codex/wrap-ui-groups-in-sc…
NathanNeurotic Sep 15, 2025
139888b
Adjust PSU/folder selection state handling
NathanNeurotic Sep 15, 2025
de06f0b
Merge pull request #13 from NathanNeurotic/codex/clear-psu-fields-and…
NathanNeurotic Sep 15, 2025
99d9baa
Update file list controls
NathanNeurotic Sep 15, 2025
6021686
Merge pull request #14 from NathanNeurotic/codex/update-file_list_ui-…
NathanNeurotic Sep 15, 2025
545c038
Add menu bar with file actions in PSU packer
NathanNeurotic Sep 15, 2025
af4f727
Merge pull request #15 from NathanNeurotic/codex/add-menu-bar-to-pack…
NathanNeurotic Sep 15, 2025
4955a81
Add exit confirmation when exiting GUI
NathanNeurotic Sep 16, 2025
ba5c7e2
Merge pull request #16 from NathanNeurotic/codex/add-exit-confirmatio…
NathanNeurotic Sep 16, 2025
6a0d084
Allow editing metadata without selecting a folder
NathanNeurotic Sep 16, 2025
63eca3a
Merge pull request #17 from NathanNeurotic/codex/update-metadata-grou…
NathanNeurotic Sep 16, 2025
49a905d
Add timestamp hint text in GUI
NathanNeurotic Sep 16, 2025
e712ac3
Merge pull request #18 from NathanNeurotic/codex/update-timestamp-fie…
NathanNeurotic Sep 16, 2025
0117be1
Support include/exclude lists in packer
NathanNeurotic Sep 16, 2025
c11a88f
Merge pull request #19 from NathanNeurotic/codex/refactor-packing-log…
NathanNeurotic Sep 16, 2025
b77dfca
Replace README GUI screenshot with text description
NathanNeurotic Sep 16, 2025
3a67121
Merge pull request #20 from NathanNeurotic/codex/remove-gui-icon-sys.…
NathanNeurotic Sep 16, 2025
0a46f19
Remove binary screenshot and update documentation
NathanNeurotic Sep 16, 2025
0de1282
Merge pull request #21 from NathanNeurotic/codex/add-icon_sys-support…
NathanNeurotic Sep 16, 2025
8adcb06
Refactor GUI into modular layout
NathanNeurotic Sep 16, 2025
0b5797b
Merge pull request #22 from NathanNeurotic/codex/create-ui-module-str…
NathanNeurotic Sep 16, 2025
7ed9431
Ensure PSU extension when selecting output
NathanNeurotic Sep 16, 2025
88f3ab6
Merge pull request #23 from NathanNeurotic/codex/check-file-extension…
NathanNeurotic Sep 16, 2025
21a9af4
Run packer on background thread with progress UI
NathanNeurotic Sep 16, 2025
a649d9f
Merge pull request #24 from NathanNeurotic/codex/add-progress-trackin…
NathanNeurotic Sep 16, 2025
3fce638
Use date and time pickers for PSU timestamp
NathanNeurotic Sep 16, 2025
d68e1dc
Merge pull request #25 from NathanNeurotic/codex/add-date-and-time-se…
NathanNeurotic Sep 16, 2025
7ffdf6c
Update Readme.md
NathanNeurotic Sep 16, 2025
5851fbf
Wrap title.cfg editors in scroll area
NathanNeurotic Sep 16, 2025
192901c
Merge pull request #26 from NathanNeurotic/codex/wrap-editor-ui-in-sc…
NathanNeurotic Sep 16, 2025
d6ecaba
Wrap title.cfg editor in scroll area
NathanNeurotic Sep 16, 2025
677907a
Merge pull request #27 from NathanNeurotic/codex/wrap-editor-ui-in-sc…
NathanNeurotic Sep 16, 2025
dfd2654
Add PSU TOML viewer tab
NathanNeurotic Sep 16, 2025
70eb779
Merge pull request #28 from NathanNeurotic/codex/add-psu-toml-viewer-…
NathanNeurotic Sep 16, 2025
827dade
Add editor tabs for PSU configuration files
NathanNeurotic Sep 16, 2025
d4a1965
Merge pull request #29 from NathanNeurotic/codex/add-tabbed-editor-fo…
NathanNeurotic Sep 16, 2025
42e3b69
Handle malformed title cfg lines
NathanNeurotic Sep 16, 2025
64584aa
Merge pull request #30 from NathanNeurotic/codex/refactor-title_cfg.r…
NathanNeurotic Sep 16, 2025
16e42aa
Track and validate shader uniform metadata
NathanNeurotic Sep 16, 2025
c0ad2e5
Merge pull request #31 from NathanNeurotic/codex/add-uniform-metadata…
NathanNeurotic Sep 16, 2025
0333667
Fix Shift-JIS newline decoding
NathanNeurotic Sep 16, 2025
5877888
Merge pull request #32 from NathanNeurotic/codex/adjust-decode_sjis-f…
NathanNeurotic Sep 16, 2025
992e3d6
Add configuration templates and integrate into GUI
NathanNeurotic Sep 16, 2025
226b67f
Merge pull request #33 from NathanNeurotic/codex/add-title.cfg-and-ps…
NathanNeurotic Sep 16, 2025
fd5f456
Preserve CRLF pairs when decoding SJIS
NathanNeurotic Sep 16, 2025
89779bc
Merge pull request #34 from NathanNeurotic/codex/adjust-sjis.rs-decod…
NathanNeurotic Sep 16, 2025
0c30a83
Add icon.sys editor tab and presets
NathanNeurotic Sep 16, 2025
a1642ef
Merge pull request #35 from NathanNeurotic/codex/extend-editortab-wit…
NathanNeurotic Sep 16, 2025
297c10a
Configure GUI window size and centering
NathanNeurotic Sep 16, 2025
77e38d6
Merge pull request #36 from NathanNeurotic/codex/configure-eframe-win…
NathanNeurotic Sep 16, 2025
664c599
Support reusing existing icon.sys files
NathanNeurotic Sep 16, 2025
d8fade9
Merge pull request #37 from NathanNeurotic/codex/add-icon.sys-handlin…
NathanNeurotic Sep 16, 2025
67e9295
Add Load PSU button to folder picker
NathanNeurotic Sep 16, 2025
9416e0a
Merge pull request #38 from NathanNeurotic/codex/add-load-psu-button-…
NathanNeurotic Sep 16, 2025
9feed49
Add psu.toml auto-refresh helper and sync warnings
NathanNeurotic Sep 16, 2025
f7bf99b
Merge pull request #39 from NathanNeurotic/codex/add-helper-to-serial…
NathanNeurotic Sep 16, 2025
15244c9
Trim icon.sys flag presets to supported options
NathanNeurotic Sep 16, 2025
1562b3c
Merge pull request #40 from NathanNeurotic/codex/update-icon_sys_flag…
NathanNeurotic Sep 16, 2025
cd8712c
Add SAS prefix selection and split PSU metadata names
NathanNeurotic Sep 16, 2025
02f3f5b
Merge pull request #41 from NathanNeurotic/codex/enhance-packerapp-wi…
NathanNeurotic Sep 16, 2025
6433284
external python tool
NathanNeurotic Sep 16, 2025
39b46fd
Add deterministic SAS timestamp helper
NathanNeurotic Sep 16, 2025
aeff19c
Merge pull request #42 from NathanNeurotic/codex/add-helper-module-fo…
NathanNeurotic Sep 17, 2025
140f027
Load archived metadata when opening PSU
NathanNeurotic Sep 17, 2025
5275a09
Merge pull request #43 from NathanNeurotic/codex/enhance-psu-file-han…
NathanNeurotic Sep 17, 2025
bb79fec
Apply icon.sys file as fallback for GUI config
NathanNeurotic Sep 17, 2025
97d4bb2
Merge pull request #44 from NathanNeurotic/codex/update-icon.sys-hand…
NathanNeurotic Sep 17, 2025
22e4e50
Fix icon title line skipping
NathanNeurotic Sep 17, 2025
25f187b
Merge pull request #45 from NathanNeurotic/codex/update-title-handlin…
NathanNeurotic Sep 17, 2025
f06e78b
Custom Program Icons
NathanNeurotic Sep 17, 2025
9b4a88a
Add files via upload
NathanNeurotic Sep 17, 2025
406c6fb
Add configurable timestamp rules UI
NathanNeurotic Sep 17, 2025
3d93a83
Merge pull request #46 from NathanNeurotic/codex/add-timestampauto-ed…
NathanNeurotic Sep 17, 2025
6474bde
Add deterministic timestamp explanation label
NathanNeurotic Sep 17, 2025
a633736
Merge pull request #47 from NathanNeurotic/codex/update-timestamp-con…
NathanNeurotic Sep 17, 2025
7eb5124
Update app icons for all platforms
NathanNeurotic Sep 17, 2025
8dea658
Merge pull request #48 from NathanNeurotic/codex/update-application-i…
NathanNeurotic Sep 17, 2025
5f87251
Update suitcase icon handling
NathanNeurotic Sep 17, 2025
d358803
Merge pull request #49 from NathanNeurotic/codex/update-application-i…
NathanNeurotic Sep 17, 2025
9b5e7ab
Allow 16 character icon.sys titles
NathanNeurotic Sep 17, 2025
9051874
Merge pull request #50 from NathanNeurotic/codex/update-icon.sys-char…
NathanNeurotic Sep 17, 2025
493b193
Enable PSU text editing when archive is loaded
NathanNeurotic Sep 17, 2025
6e60f0a
Merge pull request #51 from NathanNeurotic/codex/update-text-editor-u…
NathanNeurotic Sep 17, 2025
f27a621
Refine metadata timestamp strategy handling
NathanNeurotic Sep 17, 2025
caf4987
Merge pull request #52 from NathanNeurotic/codex/enhance-timestamp-se…
NathanNeurotic Sep 17, 2025
acdd6a7
Allow editing templates without folder
NathanNeurotic Sep 17, 2025
33f2f34
Merge pull request #53 from NathanNeurotic/codex/remove-ui-guard-and-…
NathanNeurotic Sep 17, 2025
06d8a8e
Allow editing text tabs without folder and add test
NathanNeurotic Sep 17, 2025
9458f3c
Merge pull request #54 from NathanNeurotic/codex/update-editing-behav…
NathanNeurotic Sep 17, 2025
4c50cad
Add apply actions for psu.toml and title.cfg editors
NathanNeurotic Sep 17, 2025
d56d4f4
Merge pull request #55 from NathanNeurotic/codex/add-apply-buttons-to…
NathanNeurotic Sep 17, 2025
371a6a0
Enforce required project files before packing
NathanNeurotic Sep 17, 2025
9816cf2
Merge pull request #56 from NathanNeurotic/codex/implement-folder-fil…
NathanNeurotic Sep 17, 2025
82434e5
Allow manual file filters without source folder
NathanNeurotic Sep 17, 2025
8e7e7e2
Restrict SAS prefixes to supported list
NathanNeurotic Sep 17, 2025
9a908df
Merge pull request #57 from NathanNeurotic/codex/update-file-filters-…
NathanNeurotic Sep 17, 2025
a962129
Merge pull request #58 from NathanNeurotic/codex/update-sasprefix-to-…
NathanNeurotic Sep 17, 2025
e095c27
Improve metadata timestamp guidance
NathanNeurotic Sep 17, 2025
46ab64d
Merge pull request #59 from NathanNeurotic/codex/redesign-metadata-ti…
NathanNeurotic Sep 17, 2025
6dcafdd
Add Windows resource build script for psu-packer-gui
NathanNeurotic Sep 17, 2025
bf36b04
Merge pull request #60 from NathanNeurotic/codex/add-windows-resource…
NathanNeurotic Sep 17, 2025
0cf5958
Handle icon.sys non-ASCII titles
NathanNeurotic Sep 17, 2025
4d5f001
Merge pull request #61 from NathanNeurotic/codex/update-icon-handling…
NathanNeurotic Sep 17, 2025
ea2f7c0
Make optional project assets conditional
NathanNeurotic Sep 17, 2025
6e1394f
Merge pull request #62 from NathanNeurotic/codex/update-required-proj…
NathanNeurotic Sep 17, 2025
9889e2b
Add pack option to file menu
NathanNeurotic Sep 17, 2025
714be48
Merge pull request #63 from NathanNeurotic/codex/add-pack-psu-button-…
NathanNeurotic Sep 17, 2025
16a9db3
Add PSU update and export actions
NathanNeurotic Sep 17, 2025
7ce925a
Merge pull request #64 from NathanNeurotic/codex/revise-button-layout…
NathanNeurotic Sep 17, 2025
639ba3a
Allow overriding PSU entry timestamps
NathanNeurotic Sep 17, 2025
774fa37
Merge pull request #65 from NathanNeurotic/codex/modify-timestamp-han…
NathanNeurotic Sep 17, 2025
e2cec80
Lock viewport size for PSU Packer GUI
NathanNeurotic Sep 17, 2025
800d84d
Merge pull request #66 from NathanNeurotic/codex/update-viewportbuild…
NathanNeurotic Sep 17, 2025
1e13241
Center editor panels in packer GUI
NathanNeurotic Sep 17, 2025
8a0a430
Merge pull request #67 from NathanNeurotic/codex/add-centered-column-…
NathanNeurotic Sep 17, 2025
0020b2c
Add PS2 themed UI styling to packer app
NathanNeurotic Sep 17, 2025
1cd19bf
Merge pull request #68 from NathanNeurotic/codex/enhance-packerapp-wi…
NathanNeurotic Sep 17, 2025
701d068
Enable ICO decoding for suitcase icon
NathanNeurotic Sep 17, 2025
54bae49
Merge pull request #69 from NathanNeurotic/codex/update-image-depende…
NathanNeurotic Sep 17, 2025
ccf57d4
Add renderer fallback for PS2Suitcase
NathanNeurotic Sep 17, 2025
8e9e4c6
Merge pull request #70 from NathanNeurotic/codex/update-renderer-init…
NathanNeurotic Sep 17, 2025
1960783
Add renderer fallback for PSU Packer GUI
NathanNeurotic Sep 17, 2025
66a1316
Merge pull request #71 from NathanNeurotic/codex/update-startup-logic…
NathanNeurotic Sep 17, 2025
23cdbdb
Improve renderer fallback for PSU packer
NathanNeurotic Sep 17, 2025
51ebcad
Merge pull request #72 from NathanNeurotic/codex/update-psu-packer-gu…
NathanNeurotic Sep 17, 2025
601975c
Align PSU packer renderer fallback with suitcase
NathanNeurotic Sep 17, 2025
5e07eb3
Merge pull request #73 from NathanNeurotic/codex/modify-psu-packer-gu…
NathanNeurotic Sep 17, 2025
a86ad02
Request realistic depth buffer
NathanNeurotic Sep 17, 2025
5741b16
Merge pull request #74 from NathanNeurotic/codex/update-depth-buffer-…
NathanNeurotic Sep 17, 2025
c948c25
Handle folder indexing errors gracefully
NathanNeurotic Sep 17, 2025
a82a3a6
Merge pull request #75 from NathanNeurotic/codex/refactor-error-handl…
NathanNeurotic Sep 17, 2025
4f35f61
Handle non-UTF8 names in file tree
NathanNeurotic Sep 17, 2025
470b124
Merge pull request #76 from NathanNeurotic/codex/update-filetree-for-…
NathanNeurotic Sep 17, 2025
01830be
Avoid recursive loops in file tree indexing
NathanNeurotic Sep 17, 2025
036cf81
Merge pull request #77 from NathanNeurotic/codex/extend-filetree-to-t…
NathanNeurotic Sep 17, 2025
bd825b5
Improve renderer fallback handling
NathanNeurotic Sep 17, 2025
d79f7e0
Merge pull request #78 from NathanNeurotic/codex/refactor-wgpu-multis…
NathanNeurotic Sep 17, 2025
9e28bde
Ensure renderer feature availability
NathanNeurotic Sep 17, 2025
45217a0
Merge pull request #79 from NathanNeurotic/codex/add-guard-for-render…
NathanNeurotic Sep 17, 2025
328d65e
Handle renderer panics in PSU packer GUI
NathanNeurotic Sep 17, 2025
9dbc64f
Merge pull request #80 from NathanNeurotic/codex/wrap-run_app-in-pani…
NathanNeurotic Sep 17, 2025
12885b6
Add files via upload
NathanNeurotic Sep 17, 2025
3f326b4
Improve PSU output defaults and timestamp UI
NathanNeurotic Sep 17, 2025
43ad50b
Adjust GUI theme to PS2 palette
NathanNeurotic Sep 17, 2025
4391a51
Merge pull request #81 from NathanNeurotic/codex/implement-psu-file-s…
NathanNeurotic Sep 17, 2025
7dce905
Merge pull request #82 from NathanNeurotic/codex/update-theme-with-ps…
NathanNeurotic Sep 17, 2025
c7c2145
Allow resizing GUI window
NathanNeurotic Sep 17, 2025
7a86e39
Merge pull request #83 from NathanNeurotic/codex/update-native-option…
NathanNeurotic Sep 17, 2025
dd81630
Add zoom controls to PackerApp GUI
NathanNeurotic Sep 17, 2025
dbcbf59
Merge pull request #84 from NathanNeurotic/codex/add-zoom-functionali…
NathanNeurotic Sep 17, 2025
a2ae588
Smooth panel gradients with mesh shading
NathanNeurotic Sep 17, 2025
0018f05
Merge pull request #85 from NathanNeurotic/codex/rework-draw_vertical…
NathanNeurotic Sep 17, 2025
2b02602
Refine display font usage
NathanNeurotic Sep 17, 2025
8d2a46b
Merge pull request #86 from NathanNeurotic/codex/update-font-handling…
NathanNeurotic Sep 17, 2025
f4c8bb8
Refine editor tab styling
NathanNeurotic Sep 18, 2025
238b63a
Merge pull request #87 from NathanNeurotic/codex/refactor-tab-styling…
NathanNeurotic Sep 18, 2025
a6359ac
Adjust timestamp rules fallback
NathanNeurotic Sep 18, 2025
8538b51
Merge pull request #88 from NathanNeurotic/codex/adjust-timestamp-rul…
NathanNeurotic Sep 18, 2025
6b0ea1c
Add pack confirmation workflow when required files are missing
NathanNeurotic Sep 18, 2025
0ffdc4b
Merge pull request #89 from NathanNeurotic/codex/add-packing-confirma…
NathanNeurotic Sep 18, 2025
99ab028
Expand PSU packer layout and increase text scale
NathanNeurotic Sep 18, 2025
863ee25
Merge pull request #90 from NathanNeurotic/codex/rework-layout-and-up…
NathanNeurotic Sep 18, 2025
926fac9
Add PSU Packer icon to GUI window
NathanNeurotic Sep 18, 2025
747667c
Merge pull request #91 from NathanNeurotic/codex/update-gui-icon-for-…
NathanNeurotic Sep 18, 2025
fb30b75
Add exit confirmation when closing GUI
NathanNeurotic Sep 18, 2025
0898c84
Merge pull request #92 from NathanNeurotic/codex/implement-exit-confi…
NathanNeurotic Sep 18, 2025
3724648
docs: refresh readme for ps2suitcase
NathanNeurotic Sep 18, 2025
c607fa4
Merge pull request #93 from NathanNeurotic/codex/update-readme-with-t…
NathanNeurotic Sep 18, 2025
328947e
Ensure psu.toml is never packed
NathanNeurotic Sep 18, 2025
906b729
Merge pull request #94 from NathanNeurotic/codex/update-file-selectio…
NathanNeurotic Sep 18, 2025
50c3e4b
Adjust input background visuals
NathanNeurotic Sep 18, 2025
e169a4b
Merge pull request #95 from NathanNeurotic/codex/adjust-input-widget-…
NathanNeurotic Sep 18, 2025
fb4a57a
Handle ICON.SYS case-insensitive lookup
NathanNeurotic Sep 18, 2025
f23cfcf
Merge pull request #96 from NathanNeurotic/codex/update-load_project_…
NathanNeurotic Sep 18, 2025
755e486
Replace icon.sys binary fixture with base64-encoded data
NathanNeurotic Sep 18, 2025
ae8a0b7
Merge pull request #97 from NathanNeurotic/codex/update-color-parsing…
NathanNeurotic Sep 18, 2025
f0c9c32
Allow negative icon.sys light directions
NathanNeurotic Sep 18, 2025
f36d776
Merge pull request #98 from NathanNeurotic/codex/update-light-directi…
NathanNeurotic Sep 18, 2025
cae765a
Use encoding_rs for Shift-JIS titles
NathanNeurotic Sep 18, 2025
e577759
Merge pull request #99 from NathanNeurotic/codex/implement-shift-jis-…
NathanNeurotic Sep 18, 2025
cad4c60
Handle Shift-JIS byte line breaks for icon.sys titles
NathanNeurotic Sep 18, 2025
dfe66be
Merge pull request #100 from NathanNeurotic/codex/rewrite-split_icon_…
NathanNeurotic Sep 18, 2025
3751a96
Support updating PSU from temporary workspace
NathanNeurotic Sep 18, 2025
5514427
Merge pull request #101 from NathanNeurotic/codex/extend-packerapp-wi…
NathanNeurotic Sep 18, 2025
d26d279
Update Readme.md
NathanNeurotic Sep 18, 2025
63da6bd
Use Shift-JIS bytes for icon.sys title preview
NathanNeurotic Sep 18, 2025
86567f2
Merge pull request #102 from NathanNeurotic/codex/update-title_sectio…
NathanNeurotic Sep 18, 2025
248d72e
Implement metadata-driven title.cfg editor
NathanNeurotic Sep 18, 2025
bc31209
Merge pull request #103 from NathanNeurotic/codex/refactor-titlecfg-f…
NathanNeurotic Sep 18, 2025
a9dc162
Add canonical SAS alias selection UI
NathanNeurotic Sep 18, 2025
e49ec7a
Merge pull request #104 from NathanNeurotic/codex/implement-assignabl…
NathanNeurotic Sep 18, 2025
3189319
Gate psu.toml editor behind optional feature
NathanNeurotic Sep 18, 2025
b39cb08
Merge pull request #105 from NathanNeurotic/codex/update-editortab-to…
NathanNeurotic Sep 18, 2025
17ce856
Fix icon.sys color channel encoding
NathanNeurotic Sep 18, 2025
db34ae4
Merge pull request #106 from NathanNeurotic/codex/update-color-parsin…
NathanNeurotic Sep 18, 2025
714ce38
Ensure even timestamp spacing
NathanNeurotic Sep 18, 2025
201bdd4
Merge pull request #107 from NathanNeurotic/codex/update-even-value-h…
NathanNeurotic Sep 18, 2025
a07f101
Prompt for PSU destinations when needed
NathanNeurotic Sep 18, 2025
3eb3fc9
Merge pull request #108 from NathanNeurotic/codex/update-packing-requ…
NathanNeurotic Sep 18, 2025
564baa9
Refine title cfg editor layout
NathanNeurotic Sep 18, 2025
d8369dc
Merge pull request #109 from NathanNeurotic/codex/update-layout-of-ti…
NathanNeurotic Sep 18, 2025
74a1dd4
feat: Overhaul GUI with a PS2-style theme and responsive layout
google-labs-jules[bot] Sep 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 25 additions & 8 deletions .github/workflows/build-psu-packer.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build PSU Packer
name: Build PSU Packer GUI

on:
push:
Expand All @@ -17,23 +17,40 @@ jobs:
os:
- name: ubuntu
version: ubuntu-latest
executable: psu-packer
executable: psu-packer-gui
- name: macos
version: macos-latest
executable: psu-packer
executable: psu-packer-gui
- name: windows
version: windows-latest
executable: psu-packer.exe
executable: psu-packer-gui.exe
runs-on: ${{matrix.os.version}}

steps:
- uses: actions/checkout@v4
- run: rustup toolchain install stable --profile minimal
- uses: Swatinem/rust-cache@v2
- name: Build
run: cargo build --package psu-packer --verbose --release
- name: Upload artifacts
run: cargo build --package psu-packer-gui --verbose --release
- name: Ensure executable permissions
if: matrix.os.name != 'windows'
run: chmod +x target/release/${{matrix.os.executable}}
- name: Archive Windows binary
if: matrix.os.name == 'windows'
shell: pwsh
run: |
$archivePath = "target/release/${{matrix.os.executable}}.zip"
if (Test-Path $archivePath) { Remove-Item $archivePath }
Compress-Archive -Path "target/release/${{matrix.os.executable}}" -DestinationPath $archivePath
- name: Upload artifacts (macOS/Linux)
if: matrix.os.name != 'windows'
uses: actions/upload-artifact@v4
with:
name: psu-packer-${{matrix.os.name}}
path: target/release/${{matrix.os.executable}}
name: psu-packer-gui-${{matrix.os.name}}
path: target/release/${{matrix.os.executable}}
- name: Upload artifacts (Windows)
if: matrix.os.name == 'windows'
uses: actions/upload-artifact@v4
with:
name: psu-packer-gui-${{matrix.os.name}}
path: target/release/${{matrix.os.executable}}.zip
3 changes: 2 additions & 1 deletion .github/workflows/build-suitcase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
workflow_dispatch:

env:
CARGO_TERM_COLOR: always
Expand Down Expand Up @@ -38,4 +39,4 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: suitcase-${{matrix.os.name}}
path: target/release/${{matrix.os.executable}}
path: target/release/${{matrix.os.executable}}
Loading
Loading