WerWolv
9aaf6f3105
web: Trigger right click when long touching area
2024-07-04 23:15:33 +02:00
WerWolv
c26eccfe28
web: Fix canvas to the top left of the screen
2024-07-04 21:37:51 +02:00
WerWolv
6326e2d141
web: Improve logo size on mobile
2024-07-03 22:35:47 +02:00
WerWolv
90bb5d187c
web: Fix touch input
2024-07-03 22:35:47 +02:00
WerWolv
381c2d52ee
web: Improved canvas webgl creation logic
2024-07-02 23:16:19 +02:00
WerWolv
88d24c2a03
web: Fix ImHex logo and progress bar default fill
2024-07-01 20:36:55 +02:00
WerWolv
60b81e714b
impr: Prevent canvas flickering in web build
2024-07-01 20:09:16 +02:00
WerWolv
2cd8b13c1d
build: Use ninja to build web version
2024-07-01 20:07:21 +02:00
iTrooz
0b0bf90e0b
build: Compress debug info ( #1719 )
...
This PR compress the debug info in the ELF files built.
This has no impact on the packages (e.g. .deb files) because they themselves have compression, but once installed in the filesystem, they this compression will be beneficial
The compression is opportunistic, happens automatically when possible
For some reason, the web version doesn't work with this (most compiler tests after this seem to fail ?) so it is disabled there
More information: https://github.com/WerWolv/ImHex/issues/1714#issuecomment-2131373826
2024-05-26 20:48:14 +02:00
Nik
bcbcb1f23c
impr: Various web build improvements, API cleanup ( #1541 )
2024-02-10 23:31:05 +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
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
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
Nik
950eaea8af
impr: Make decompression support actually useful ( #1481 )
2023-12-31 11:39:24 +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
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
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
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
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
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
WerWolv
6cf3bfb89f
web: Center initial loading text again
2023-10-06 15:30:27 +02:00
WerWolv
85515a729f
web: Make sure canvas takes up the full window
2023-10-06 15:23:00 +02:00
iTrooz
e2b7427e7b
git: cache vcpkg dependencies in web build ( #1344 )
2023-10-05 00:08:34 +02:00
WerWolv
44ae942de4
web: Improved social embeds
2023-10-04 23:12:01 +02:00
WerWolv
6c773c0135
web: Added alert when running in Firefox private mode
2023-10-04 13:41:45 +02:00
iTrooz
d15bd4771d
feat: Support for building ImHex for the web ( #1328 )
...
Co-authored-by: WerWolv <werwolv98@gmail.com>
Co-authored-by: AnnsAnn <git@annsann.eu>
2023-10-04 12:00:32 +02:00