itsmattkc
7fa8da59d2
default to panel blank and null chunk
...
Ensures UI is disabled on startup
2025-01-25 02:29:11 -05:00
Şan Güneş
420eee4e98
Add AppImage packaging for Linux ( #13 )
...
* Fix filename for libweaver.so
CMake was adding an extra "lib" prefix on linux, with filename resulting
in "liblibweaver.so". Now it generates it as "libweaver.so."
* Add Linux workflow
The workflow runs on ubuntu and creates 2 arficacts: libweaver.so and an
AppImage containing the SI Editor GUI app.
Also adding a .desktop file as required for building an AppImage.
2024-12-18 17:08:01 -05:00
Ramen2X
8e25f458e1
app: add spacebar playback control
2024-12-12 13:06:50 -05:00
MattKC
0b484ea935
Add "extract all" function ( #22 )
...
* add extract all functionality
* use more correct include header
2024-12-12 09:25:25 -08:00
MattKC
b418637504
ci: re-enable releases
2024-12-11 20:42:53 -08:00
MattKC
04dc68a7e9
Fixes for Qt 6 on non-Linux platforms ( #24 )
...
* implement QIODevice::size() and call QIODevice::seek()
* implement mixer
* ensure MediaInstance is audio before using it
2024-12-11 20:42:15 -08:00
Ramen2X
4d143a5f57
ci: try to fix ci ( #23 )
...
* ci: try to fix deprecated workflow
* ci: update ffmpeg version
surely this won't break anything Clueless
* ci: let's try this
* ci: try this
* ci: try different ffmpeg cmake arg
* ci: temporarily disable releases upload
qt 6 version is a bit unstable right now so we wanna keep the qt 5 version available
2024-12-11 18:21:07 -05:00
Ramen2X
cdd0e19528
lib: fix 64-bit integer typedefs for old msvc
2024-12-09 14:39:10 -05:00
Ramen2X
76dab7dfd9
app: set play button label according to playback state [skip ci]
2024-02-29 20:53:14 -05:00
Ramen2X
9b3a8da32a
app: qt 6 audio fixes
2024-01-20 16:33:03 -05:00
Ramen2X
68c35f3b72
readme: update building to reflect qt update
2024-01-19 17:43:10 -05:00
Ramen2X
73e2a45e59
ci: add qtmultimedia module
2024-01-19 17:31:02 -05:00
Ramen2X
33f5948c24
update build ci to qt 6
2024-01-19 17:25:46 -05:00
Ramen2X
9cbba5713c
app: port to qt 6
2024-01-19 17:18:33 -05:00
Ramen2X
5fa0f4bb0d
gitignore: add build dir [skip ci]
2024-01-19 14:35:30 -05:00
MattKC
aa57a08cc5
added support for SI 2.1 (pre-alpha)
2023-10-31 18:52:19 -07:00
MattKC
b10f646de3
changed version to hex in desc
2023-10-31 18:52:04 -07:00
MattKC
8fae9087b0
Merge pull request #9 from Techwizz-somboo/master
...
Initalize d to avoid a warning
2023-09-26 20:46:19 -07:00
Techwizz-somboo
8cfd15ab46
Initalize d to avoid a warning
2023-09-26 21:27:03 -06:00
MattKC
c1f5188946
ci: update repo name
2023-09-19 19:59:49 -07:00
itsmattkc
365c08c5aa
mainwindow: don't bother showing empty objects
2023-09-19 18:39:54 -07:00
MattKC
4009e0c278
correctly write padding for MxSts
2023-09-17 14:13:17 -07:00
itsmattkc
cc4534c999
don't print empty data string
2023-09-15 19:06:32 -07:00
MattKC
5a09a29125
add screenshot to README [skip ci]
2023-09-14 10:16:12 -07:00
itsmattkc
db5d53b3a7
add screenshot
2023-09-14 10:15:03 -07:00
itsmattkc
e6a2beba08
minor UI improvements
2023-09-14 10:14:56 -07:00
MattKC
bfed518337
Create README.md [skip ci]
2023-09-14 09:54:35 -07:00
MattKC
b022227ef9
app: add ability to edit extra data
2023-08-25 19:40:12 -07:00
MattKC
f56b409bf1
app: put SI info label in scroll area in case it's too big
2023-08-25 19:40:02 -07:00
MattKC
fc1899190f
lib: print extra data (seems to always be a string)
2023-08-25 19:39:50 -07:00
MattKC
ca43500bd0
lib: initialize time offset
2023-08-25 19:39:38 -07:00
itsmattkc
f37b321b7d
app: add support for ffmpeg 5.1+
2023-08-23 15:22:58 -07:00
itsmattkc
fef643b1a7
app: null swrctx after free
2023-08-23 15:13:25 -07:00
itsmattkc
8b09d5dba2
app: add editing for "up" field
2023-08-23 14:34:23 -07:00
itsmattkc
5a84afe4b5
app: fix inability to set negative values in vector3
2023-08-23 11:38:50 -07:00
itsmattkc
dae4d105d5
lib: if object is only one chunk, write end chunk immediately
...
Improves accuracy
2023-08-21 18:14:17 -07:00
itsmattkc
c0bfa09e35
lib: insert padding when listing objects too
...
Fixes a number of repacking issues with larger SI files
2023-08-21 18:14:17 -07:00
MattKC
9452a41a71
Create LICENSE
2023-08-02 14:07:20 -07:00
itsmattkc
c8059afb89
ci: deploy ffmpeg libs
2022-08-25 17:31:01 -07:00
itsmattkc
2ddcc18c67
ci: fix deploy paths
2022-08-25 17:23:20 -07:00
itsmattkc
1da8279972
ci: correct deploy paths
2022-08-25 17:17:44 -07:00
itsmattkc
809909b2ef
ci: use shared ffmpeg package
2022-08-25 17:14:29 -07:00
itsmattkc
26cb29279c
ci: fix error with ffmpeg filename
2022-08-25 16:51:41 -07:00
itsmattkc
652c112cca
ci: use different win64 build of ffmpeg
2022-08-25 16:43:35 -07:00
itsmattkc
c44b7084a6
ci: use win64 build of ffmpeg
2022-08-25 16:42:22 -07:00
itsmattkc
aee799ed3c
ci: fixed line that was missing an echo
2022-08-25 16:36:32 -07:00
itsmattkc
da5b3692e9
ci: use curl instead of wget
2022-08-25 16:33:06 -07:00
itsmattkc
64a94062d9
ci: add ffmpeg install
2022-08-25 16:28:45 -07:00
itsmattkc
cad2a2239d
ci: initial commit
2022-08-25 16:24:14 -07:00
itsmattkc
80ea063c55
app: fix issue trying to erase "end" element of vector
2022-08-06 21:04:53 -07:00