Nik
bcbcb1f23c
impr: Various web build improvements, API cleanup ( #1541 )
2024-02-10 23:31:05 +01:00
iTrooz
f332963c75
build: remove IMHEX_COMMIT_HASH_SHORT cmake flag ( #1539 )
2024-02-10 01:40:33 +00:00
WerWolv
ab02cb0a19
build: Bundle libpl into rpm packages
2024-02-03 19:59:58 +01:00
iTrooz
7546655695
fix: Fix detected wasm file size being wrong ( #1525 )
2024-02-01 14:03:33 +00:00
WerWolv
be0e50f983
web: Fix progress bar overflowing
2024-02-01 12:40:37 +01:00
WerWolv
dfeb9dbc84
web: Allow setting language through URL parameters
2024-02-01 11:57:26 +01:00
WerWolv
26eec66f89
web: Make progress bar prettier
2024-02-01 10:18:54 +01:00
iTrooz
e3c3233b3a
feat: Add progress bar to web version ( #1523 )
2024-01-31 21:15:23 +00:00
WerWolv
2e630a48f7
build: Downgrade and lock emsdk version for now
2024-01-31 14:36:36 +01:00
iTrooz
baf1e88689
doc: fix --build flag in web docker compose ( #1522 )
2024-01-31 11:19:26 +00:00
WerWolv
7fec97561b
git: Updated build instructions for macOS
2024-01-27 15:05:53 +01:00
iTrooz
b7349e42c7
feat: Allow users to open multiple files with the same name in the web version + make web Dockerfile able to run web server by itself ( #1518 )
2024-01-26 18:52:05 +00:00
WerWolv
f29d784e13
build: Update .NET SDK version on Fedora
2024-01-21 18:04:18 +01:00
Anton Samokhvalov
8042aa39bf
fix: ODR issues in plugin bundle generation ( #1486 )
...
fix possible ODR - multiple classes with same name in different .cpp
files
2024-01-06 22:13:35 +01:00
WerWolv
89cab26888
build: Use Arch Docker file to its own folder
2024-01-05 21:37:24 +01:00
WerWolv
e3ec4ebd21
build: Make msys2 deps install script use pacboy
2024-01-05 14:47:30 +01:00
WerWolv
2ab529a3f5
build: Make macos ARM build only require macOS 12.1 as well
2024-01-05 13:52:53 +01:00
Nik
950eaea8af
impr: Make decompression support actually useful ( #1481 )
2023-12-31 11:39:24 +01:00
Nik
5a0a5ad445
build: Fix macOS M1 build entirely ( #1480 )
2023-12-30 19:11:33 +01:00
WerWolv
5ca6ed30b4
build: Fix updater not being installed correctly
2023-12-28 20:26:58 +01:00
WerWolv
f44b44a881
build: Fix wrong dependency name for libarchive on Ubuntu
...
Fixes #1474
2023-12-28 14:48:36 +01:00
WerWolv
144d8d8ed4
web: Prevent canvas flickering when resizing browser window
2023-12-27 22:00:09 +01:00
WerWolv
74b5c93caf
impr: Code style improvements
2023-12-27 16:33:49 +01:00
WerWolv
9d0fd1f5b6
build: Try to fix Fedora build issues
2023-12-27 01:10:08 +01:00
WerWolv
91ae8ba410
build: Add missing dependencies to brewfile and rpm spec
2023-12-24 13:26:05 +01:00
WerWolv
e2489151f3
feat: Added decompressing support
2023-12-24 13:14:51 +01:00
Nik
61bfe10bc2
refactor: Rework features that use external libraries into optional plugins ( #1470 )
2023-12-23 21:09:41 +01:00
Nik
84bfd10416
build: Restructured entire custom plugin system ( #1469 )
2023-12-22 23:39:38 +01:00
WerWolv
3dd33d0966
web: Force disable filtering of canvas
2023-12-18 14:57:17 +01:00
WerWolv
c3d99e29dc
web: Fix various HTML errors
2023-12-16 15:33:22 +01:00
WerWolv
f90f4b00a8
web: Some more SEO
2023-12-16 11:39:07 +01:00
WerWolv
cc4d61f8f5
build: Allow both libglfw3 and libglfw3-wayland as dependencies for the .deb package
...
#1227
2023-12-11 15:53:24 +01:00
WerWolv
2f5e04d07f
web: Add sitemap to robots.txt
2023-12-09 13:57:55 +01:00
WerWolv
a60a45fb9d
web: Fix various more SEO issues
2023-12-09 13:35:06 +01:00
WerWolv
350635d464
web: More UI and SEO improvements
2023-12-09 12:06:20 +01:00
WerWolv
cf13404254
web: Let's do some SEO
2023-12-08 16:22:47 +01:00
WerWolv
80984f28ec
git: Fix formatting of docker instructions
2023-11-28 14:58:51 +01:00
iTrooz
45a3ea18d0
chore: Add documentation for Docker-based builds ( #1439 )
2023-11-23 19:19:19 +00:00
iTrooz
f75d5dba84
git: Add MacOS M1 GitHub Action ( #1425 )
...
I said I'll do it in #1414
Warning: the output zip does not pass SIP (System Integrity Protection),
and I have no plan to do it for now. So if someone here has a Mac, feel
free to to try to fix the problem (which is probably our build system)
Link #1109
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2023-11-16 21:31:46 +00:00
iTrooz
f0465c63ed
build: move third party libraries to lib/third_party ( #1417 )
...
Co-authored-by: Nik <werwolv98@gmail.com>
2023-11-12 02:02:54 +01:00
iTrooz
7405219fb8
build: Make ImHex buildable for MacOS arm64 ( #1414 )
2023-11-11 20:56:30 +01:00
iTrooz
c839ee7d13
build: Improve names of packaging cmake options ( #1398 )
...
This PR is simply a refactor, to clarify these flags that shouldn't
impact anything
2023-11-04 00:11:50 +00:00
WerWolv
615596dfe9
fix: Standard jthread detection
2023-11-02 20:41:47 +01:00
WerWolv
407ec1ceb6
build: Use custom jthread implementation if standard one is not available
2023-11-02 20:21:38 +01:00
WerWolv
7769b556f7
web: Added more information to the PWA manifest
2023-10-17 13:45:57 +02:00
iTrooz
88b2f60291
feat: add WPA manifest to web version ( #1369 )
2023-10-17 07:31:56 +00:00
iTrooz
4e9cbd14eb
build: use microsoft vcpkg repository for the web build ( #1368 )
2023-10-14 11:31:37 +00:00
iTrooz
6c3c2849fa
build: build appimage using docker instead of github CI ( #1358 )
2023-10-11 16:17:52 +02:00
iTrooz
6cbfb00cca
fix: Small modifications to test webserver ( #1360 )
2023-10-10 15:28:58 +00:00
iTrooz
7b22c49329
build: Integrate my libmagic patch into the Dockerfile rather than my vcpkg fork ( #1359 )
...
This PR integrates my libmagic patch into the Dockerfile rather than my
vcpkg fork (so we can use the official vcpkg repository in the future)
That said, we still use my vcpkg fork for now because official vcpkg
fails to compile freetype
2023-10-10 14:58:43 +00:00