WerWolv
19c02be673
impr: Only store paths with forward slashes in project files
...
Fixes #1657
2024-05-08 21:30:20 +02:00
SparkyTD
adbcc48de7
fix: Multiple file reload popups stacking on top of each other ( #1654 )
...
<!--
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
This PR aims to address #1645 that caused the built in file provider's
change monitor to trigger the notification popup dialog multiple times
in a row after multiple external file changes.
### Implementation description
I added an additional boolean field
`m_changeEventAcknowledgementPending` that tracks whether there are any
pending or unacknowledged change notification dialogs to prevent further
dialogs from being opened. The flag is only reset to its initial value
once the user has acknowledged the first `PopupQuestion` dialog.
Since the file is reloaded only after the user clicks 'Yes', it is
unnecessary to ensure that only the latest popup is acknowledged.
2024-05-07 23:43:20 +02:00
WerWolv
a5eb031401
fix: Pattern data view rendering of bitfields within bitfields being broken
2024-05-07 23:32:51 +02:00
WerWolv
32a659a477
fix: Command palette losing focus when pressing Alt
...
Fixes #1651
2024-05-04 21:30:21 +02:00
WerWolv
40c4dbc20e
impr: Make main menu bar not collapse completely when there's not enough space
2024-05-04 21:23:18 +02:00
WerWolv
f2b4e49ff3
fix: Crash when loading oobe screen
2024-05-04 19:54:57 +02:00
WerWolv
49987b8793
impr: Indent license information in about page slightly
2024-05-03 21:38:35 +02:00
WerWolv
761bc941a8
impr: Make right click menus open faster
2024-05-01 20:50:35 +02:00
xtex
aa5a3ed080
lang: Refactored langtool, updated chinese translation ( #1623 )
...
- Better argument parsing
- Allow processing all language folders at the same time
- Allow an optional reference language when translating
- Save translations on KeyboardInterrupt
- Fixes a ooold input issues by importing readline
(https://github.com/kovidgoyal/kitty/issues/6560 )
- Add untranslate mode to remove translations by a key regex
---------
Co-authored-by: Nik <werwolv98@gmail.com>
2024-05-01 20:49:55 +02:00
WerWolv
1df0eea6c6
impr: Added support for SVG loading, improved texture loading API
2024-05-01 20:36:10 +02:00
WerWolv
a685d2e97d
impr: Make integer node accept math expressions
2024-04-29 21:20:38 +02:00
WerWolv
df04acc1b9
impr: Allow specifying buffer size in integer to buffer cast node
2024-04-29 21:20:22 +02:00
WerWolv
f510faa1da
impr: Make integer, float and buffer visualizers selectable, added more radixes to integer node
2024-04-29 21:19:54 +02:00
WerWolv
3ad2c74519
impr: Make right click menu in data processor feel less sluggish
2024-04-29 20:43:25 +02:00
WerWolv
f847807df5
fix: Buffer display data processor node being way too wide
...
#1644
2024-04-29 19:48:02 +02:00
WerWolv
3794aa425d
feat: Display destination address in goto popup
2024-04-23 23:26:58 +02:00
WerWolv
79e1df1af2
fix: Exporting selection doesn't export last byte
2024-04-23 21:02:16 +02:00
WerWolv
fd61e757f0
impr: Make unsaved changes popup behave more like in other applications
2024-04-23 21:02:16 +02:00
WerWolv
f913cd742f
impr: Added new ImHex Banners
2024-04-23 21:02:16 +02:00
WerWolv
4b1b52caf0
fix: Cell highlighting in hex editor view overlapping at non-integer scale factors
2024-04-13 15:34:12 +02:00
WerWolv
e9ebfe36b0
build: Updated ImGui to v1.90.5
2024-04-12 22:56:10 +02:00
WerWolv
43149498cf
fix: Main window being hard to resize when bytes are selected in the hex editor view
2024-04-12 22:55:54 +02:00
FireNX70
43070a1f5b
fix: Diff table in diffing view displaying incorrect end address ( #1627 )
...
Trivial fix for #1617 .
2024-04-11 23:49:58 +02:00
WerWolv
0bd8c5d115
fix: Color vector in 3D visualizer not getting assigned the correct size
2024-04-10 22:53:51 +02:00
WerWolv
9de10df90d
fix: Store hanging when updating all entries in some cases
2024-04-10 22:52:21 +02:00
WerWolv
5d08499d20
impr: Use sidebar for settings categories instead of tabs
2024-04-10 19:55:37 +02:00
WerWolv
e6a14977b9
fix: Highlight and tooltip flickering when hovering over highlighted patterns
2024-04-05 18:49:19 +02:00
WerWolv
696612385a
fix: Use std::ranges::find
instead of std::ranges::contains
for now
2024-03-29 16:34:01 +01:00
WerWolv
edf047dde8
impr: Cleanup bookmark UI
2024-03-29 15:40:15 +01:00
WerWolv
51010096bb
feat: Added provider information to search bar hover tooltip
2024-03-29 15:38:03 +01:00
WerWolv
4e5a7ba483
fix: Closing providers still appearing in the provider list
2024-03-29 15:37:34 +01:00
WerWolv
92803c1536
feat: Added simple insert mode to hex editor
2024-03-29 13:22:28 +01:00
RoboSchmied
cc593fb6c4
fix: Misspelling of Endianness ( #1609 )
...
### Problem description
fix 40 typos
### Implementation description
`endianess` => `endianness`
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-28 22:25:28 +01:00
York Waugh
aeabc0c436
lang: Updated Simplified Chinese translation ( #1610 )
...
Thank you for an outstanding program! I have updated the Simplified
Chinese translation. Hope you can adopt it.
2024-03-28 22:24:51 +01:00
WerWolv
f084bc4147
fix: View registers causing crashes when being deleted
2024-03-28 22:21:00 +01:00
WerWolv
cb1dcc2c9f
impr: Disable achievement popups if tutorial is skipped
2024-03-28 22:15:48 +01:00
WerWolv
8030de7af2
fix: Icons not being fractionally scaled anymore
2024-03-28 22:15:30 +01:00
WerWolv
8d08ab20ec
fix: Added missing ImHex paths to about page
2024-03-26 19:18:34 +01:00
WerWolv
966a780432
impr: Updated contributors list
2024-03-25 21:02:55 +01:00
WerWolv
99abc4e78a
fix: Unifont characters being scaled wrongly
...
Fixes #1616
2024-03-25 20:41:39 +01:00
WerWolv
ce1d581c3f
fix: Settings values being uninitialized by default
2024-03-25 20:41:05 +01:00
WerWolv
e984fde966
fix: Crash on some platforms due to empty main menu bar
...
#1600
2024-03-23 12:26:23 +01:00
WerWolv
ac8ec2b622
fix: Icons not being scaled correctly anymore
2024-03-22 17:52:00 +01:00
WerWolv
9b9f7e2a1d
fix: Decompress functions not extracting full data
...
Thanks a lot to tocklime
2024-03-22 17:34:49 +01:00
WerWolv
c8ca84ede9
fix: Prevent view providers from pointing to themselves and being saved as recent provider
...
#1607
2024-03-22 00:16:28 +01:00
WerWolv
ed2939c39e
impr: Better UI and UX for the hex editor footer
2024-03-21 23:50:34 +01:00
WerWolv
d36bd253e8
feat: Allow shift-selecting multiple find view occurrences
2024-03-21 23:50:13 +01:00
WerWolv
7ce8aa3638
impr: Added better error logging in script loader init
2024-03-21 21:39:29 +01:00
Nobutaka Mantani
05ffcab911
build: Added support patches for FreeBSD ( #1584 )
...
This pull request fixes build on FreeBSD. The changes are conditioned
with `#if defined(__FreeBSD__)` preprocessor macro and they should not
affect build for other operating systems.
---------
Co-authored-by: Nik <werwolv98@gmail.com>
Co-authored-by: iTrooz <hey@itrooz.fr>
2024-03-21 21:31:17 +01:00
WerWolv
61b9c0970b
impr: Load unifont at correct size
...
Fixes #1604
2024-03-21 21:27:50 +01:00