WerWolv
a67788ac52
feat: Added support for SVG glyphs in fonts
2025-07-26 15:59:56 +02:00
WerWolv
bc644e324a
impr: Add extra suffixes for regular / bold / italic font variations
2025-07-26 14:30:30 +02:00
WerWolv
8782be593d
feat: Added ability to draw Bold and Italic text
2025-07-26 14:22:50 +02:00
WerWolv
2998cc0fd7
impr: Cleanup font loading
2025-07-26 14:01:31 +02:00
WerWolv
e85216d9a6
impr: Remove duplicated string functions and use libwolv ones instead
2025-07-26 13:35:08 +02:00
WerWolv
e22923a980
build: Updated libwolv
2025-07-26 11:58:38 +02:00
WerWolv
be6a90675b
fix: Some cell visualizer types not updating their values correctly
2025-07-26 11:58:30 +02:00
WerWolv
94527345b9
dist: Added scripts for pre-processing future icon fonts
2025-07-25 23:06:44 +02:00
WerWolv
c1545b57c9
impr: Cleanup font loading API, fix CJK glyphs being rendered way too large
2025-07-25 23:06:44 +02:00
paxcut
8f3d07ea69
fix: imported patterns used for inheritance were not highlighted. ( #2356 )
...
The problem was that imported files didn't have token sequences to
obtain the UDT variables. The fix was to create maps from the file name
to the token sequence and then process each imported file to obtain all
the variables needed. Function variables are skipped since they can be
part of the code.
There are also some minor code style corrections and a fix in the text
editor where the last line of a selection was not being deleted.
2025-07-25 12:16:02 -07:00
WerWolv
68804a357d
git: Make sure Web build doesn't fail in forks
2025-07-25 19:49:28 +02:00
Jonathan Wright
78a449d6d3
git: Fix rpm ccache ( #2355 )
...
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->
### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->
### Implementation description
<!-- Explain what you did to correct the problem -->
### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->
### Additional things
<!-- Anything else you would like to say -->
Co-authored-by: Nik <werwolv98@gmail.com >
2025-07-25 18:20:43 +02:00
WerWolv
366c631e26
build: Remove json diagnostics again
2025-07-25 17:13:55 +02:00
WerWolv
da8be3ec3c
fix: Scrolling and ID collision in simplified pattern value editor
2025-07-25 14:44:24 +02:00
WerWolv
820b833bbc
fix: Window close event handlers not getting called correctly
2025-07-25 10:52:11 +02:00
WerWolv
574c039cc8
fix: Add missing language key, make sure simple pattern value editor sorting is stable
2025-07-24 23:42:02 +02:00
WerWolv
e0180b718f
feat: Added simplified pattern value editor
2025-07-24 23:29:13 +02:00
WerWolv
ca82fafac5
build: Add more debug information to nlohmann::json error messages
2025-07-24 21:38:10 +02:00
WerWolv
a9ce71c481
impr: Make close button on macOS close providers if any are open instead of closing ImHex
2025-07-24 21:37:49 +02:00
Nik
2e200a2ab8
git: Properly verify that plugins built from the plugin template can be loaded by ImHex ( #2352 )
2025-07-24 20:35:02 +02:00
WerWolv
0e720a1e02
fix: Hex editor insert mode inserting or removing too many bytes
2025-07-24 19:28:46 +02:00
WerWolv
601b13cf42
fix: Crash when opening selection view
2025-07-24 18:32:30 +02:00
WerWolv
f6860015eb
fix: Rendering of insert cursor in hex editor
2025-07-24 18:13:02 +02:00
WerWolv
99a9752ee9
fix: bfloat16 language key
2025-07-24 14:39:42 +02:00
WerWolv
518ada6dae
git: Remove ccache show stats again from rpm runner
2025-07-24 14:39:26 +02:00
WerWolv
3c1c9c13d8
git: Undo rpm changes
2025-07-24 13:23:09 +02:00
WerWolv
baa4e82b92
git: Don't install ccache separately
2025-07-24 13:16:22 +02:00
WerWolv
116f5a57eb
git: More ccache fixes
2025-07-24 13:08:21 +02:00
WerWolv
4c8c383378
git: More ccache fixes for Snap and RPM
2025-07-24 12:35:16 +02:00
WerWolv
e5e867db22
build: Make sure ARM64 AppImages get the right libraries bundled
...
#2350
2025-07-24 12:13:30 +02:00
WerWolv
2b72d08e39
build: Fix and re-enable Web build
2025-07-24 10:52:08 +02:00
WerWolv
32adb99f3d
git: Fix snap uploading
2025-07-24 02:43:23 +02:00
WerWolv
799175c94e
git: Call snapcraft directly
2025-07-24 00:57:32 +02:00
WerWolv
e79116499e
git: Build snaps in destructive mode
2025-07-24 00:47:50 +02:00
WerWolv
e1a91d179a
git: Enable ccache for snap builds
2025-07-24 00:33:42 +02:00
WerWolv
e0910cd2f4
git: Let the RPM builds use the ccache plugin again
2025-07-24 00:21:16 +02:00
Jonathan Wright
295c751b60
git: Sync RPM CIs with Fedora's repos ( #2349 )
...
Gets RPM builds back in sync with Fedora/EPEL and changes to mock
instead of fedpkg (slight efficiency improvement since fedpkg is a
wrapper around mock).
---------
Co-authored-by: WerWolv <werwolv98@gmail.com >
2025-07-23 21:49:14 +00:00
WerWolv
851f7b4b8c
build: Update metainfo file
2025-07-23 22:54:40 +02:00
WerWolv
9b3a157b41
fix: Workspaces not being reloaded correctly
2025-07-23 20:27:13 +02:00
WerWolv
8f2638be30
fix: Wrong menu items getting triggered when same shortcut is defined in multiple views
2025-07-23 20:06:53 +02:00
WerWolv
0634b41092
build: Add cmake flag for enabling hardening flags
2025-07-23 15:24:09 +02:00
WerWolv
2ce5acb8d3
git: Disable DNF caching to prevent the cache from filling up too quickly
2025-07-23 14:55:32 +02:00
WerWolv
48980a1e0c
build: Always set CMAKE_MSVC_DEBUG_INFORMATION_FORMAT
2025-07-23 14:12:26 +02:00
WerWolv
b68d0704e7
git: Downgrade docker cache action again
2025-07-23 00:53:28 +02:00
WerWolv
af7eaae399
git: Allow for better ccaching caching in more runners
2025-07-23 00:03:22 +02:00
WerWolv
a3eb057215
build: Allow ccache to properly cache msvc builds
2025-07-22 23:47:24 +02:00
WerWolv
59695dcad6
fix: Content store still displaying updates after updating
2025-07-22 23:03:31 +02:00
WerWolv
aa6e461340
feat: Added support for view-specific menu items and main menus
2025-07-22 22:32:45 +02:00
WerWolv
737d71ee13
git: Don't upload flatpak build twice
2025-07-22 18:40:54 +02:00
WerWolv
2b7fe26bf1
git: Pre-install freedesktop runtime in flatpak CI
2025-07-22 18:15:39 +02:00