WerWolv
6e666c64e8
patterns: Updated pattern language
2024-12-29 22:42:32 +01:00
WerWolv
ba96d86dc2
impr: Properly align favorite icons inside of the buttons in the pattern drawer
2024-12-29 20:38:25 +01:00
WerWolv
40ec7195d1
patterns: Updated pattern language
2024-12-29 15:20:57 +01:00
WerWolv
f10dfa0c20
patterns: Updated pattern language
2024-12-29 14:40:51 +01:00
WerWolv
f79de6fbe8
fix: Web build not starting fully anymore
2024-12-28 22:48:06 +01:00
WerWolv
1298f2b688
impr: Refactor previous commits to work with other environments too
2024-12-28 21:37:45 +01:00
WerWolv
534a2f1d28
impr: Apply framebuffer scaling to SVGs as well
2024-12-28 20:52:49 +01:00
WerWolv
d4a4cb2e80
fix: Crash when providing invalid version string to semantic version class
...
Fixes #2036
2024-12-28 15:59:13 +01:00
WerWolv
9a9dc328e3
build: Switch to custom lunasvg repo to allow offline builds
2024-12-28 13:39:07 +01:00
WerWolv
528a8b5b46
fix: Exception being thrown when getting version parts from invalid version
2024-12-28 11:45:05 +01:00
WerWolv
0db0bc53fa
revert: Make pattern editor scroll bar look more like all other scrollbars
2024-12-28 00:39:10 +01:00
WerWolv
5af28670f0
fix: Ctrl sometimes getting stuck when pressing ALT GR and other keys at the same time
...
#2019
2024-12-27 23:15:20 +01:00
WerWolv
6f125f18c3
impr: Make pattern editor scroll bar look more like all other scrollbars
2024-12-27 20:01:00 +01:00
WerWolv
edba7051f0
impr: Make interactive tutorials select windows when they're highlighted
2024-12-27 19:41:45 +01:00
WerWolv
fa1ae8d746
fix: Tutorial highlights not working anymore correctly
2024-12-27 18:28:22 +01:00
WerWolv
a476617432
build: Fix remaining build issues
2024-12-27 00:02:37 +01:00
WerWolv
ffac13bfef
disasm: Updated disassembler library
2024-12-26 23:28:38 +01:00
WerWolv
f877bf21ba
fix: Warning on macOS about wrong format argument
2024-12-26 23:01:19 +01:00
WerWolv
4bc4882b1f
disasm: Updated disassembler library
2024-12-26 23:00:59 +01:00
WerWolv
bf44a1cce6
feat: Added initial support for custom disassemblers
2024-12-26 20:04:45 +01:00
WerWolv
a76c6c653d
impr: Refactor disassembler system to make it more modular
2024-12-26 18:41:34 +01:00
WerWolv
f11205bba7
build: Updated more dependencies
2024-12-26 14:41:43 +01:00
WerWolv
72d9c5019c
build: Updated dependencies
2024-12-26 14:30:52 +01:00
WerWolv
43c88a2fab
feat: Added system to handle version migrations
2024-12-26 14:01:46 +01:00
paxcut
9ce64ec6e1
fix: Pattern Editor console scroll jumping. ( #2029 )
...
Some issues related to the padding added to scroll past the end for
console that has padding added.
Added a shortcut to scroll editors one pixel at a time.
Fixed whole lines always drawn at the top even if scroll value is chosen
so that only a portion of the top line is visible. This caused errors in
horizontal scrolling.
Fixed Ctrl-F Ctrl-G and Ctrl-H messing the editor display.
Fixed the end of the line could not be clicked with mouse
Fixed line numbers and their lines could be displayed at different
heights.
Made numbers that represented lines floats instead of integers to allow
partial line display.
2024-12-25 18:51:58 +01:00
WerWolv
c749d6a7dc
fix: Disable ImGui assert that causes random crashes on resize
2024-12-25 18:49:50 +01:00
WerWolv
f3e6d35c98
build: Updated ImGui glfw backend
2024-12-25 18:44:43 +01:00
WerWolv
010025cbfa
fix: Wrong localStorage key for achievements
2024-12-25 16:21:38 +01:00
WerWolv
61cae0a9f8
fix: Missing emscripten include
2024-12-25 16:19:50 +01:00
WerWolv
248acd5e26
fix: Properly save achievements in web version
2024-12-25 16:17:33 +01:00
WerWolv
42c1f5601a
fix: Saving files in web version not working correctly
2024-12-25 15:57:54 +01:00
WerWolv
9b12232e9f
revert: Broken fix for cursor not being set at end of line
2024-12-25 01:41:50 +01:00
WerWolv
c1ed1baaad
fix: Shortcuts not working correctly in Web build
2024-12-25 01:34:11 +01:00
WerWolv
ab34312089
fix: Clicking past end of line in text editor putting cursor before last character
2024-12-25 01:33:41 +01:00
WerWolv
9a4329807a
patterns: Updated pattern language
2024-12-24 13:07:26 +01:00
WerWolv
eb8ea520c7
build: Make ImGui use old CRC algorithm
2024-12-24 11:09:45 +01:00
WerWolv
512fcd361b
impr: Modernize the disassembler, hashes and yara view
2024-12-24 10:57:09 +01:00
WerWolv
aad6f6bcbe
build: Updated ImGui to v1.91.6
2024-12-24 00:37:04 +01:00
WerWolv
2ae69e8e72
feat: Allow command palette to work with previous results
2024-12-23 23:42:45 +01:00
WerWolv
9274fac8e1
build: Updated libwolv
...
Fixes #2007
2024-12-23 23:24:38 +01:00
WerWolv
e2f82c60e6
fix: Crash when using text editor as last item in a window
2024-12-23 23:17:19 +01:00
WerWolv
bfddf24204
impr: Added hints to various input fields
2024-12-23 23:16:55 +01:00
WerWolv
382599dcf6
fix: Better icon text input width calculation
2024-12-23 23:16:35 +01:00
WerWolv
5f2c07f2d8
fix: Icon text inputs not being the same length as other items
2024-12-23 21:48:47 +01:00
WerWolv
7cc99c6fc9
impr: Added better notes to the settings tabs in the pattern editor view
2024-12-23 21:26:22 +01:00
paxcut
20cb74364f
fix: Jumpy text editor scrolling ( #2023 )
...
Two major improvements:
1) see through scrollbars when not hovered.
2) un-scrollable line numbers.
Also enlarged display region by eliminating padding. There is still a
problem with lines jumping when the scrollbar is dragged but it is
limited to one line and probably due to floating point error for scroll
bar number. It is much less noticeable than the previous jumping which
could involve several pages.
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-12-23 20:14:42 +01:00
WerWolv
1c5a50c8d8
impr: Added better file open error messages to the file provider
2024-12-23 14:07:35 +01:00
WerWolv
470523cc86
fix: Jittery scrolling in Text Editor
2024-12-23 11:44:34 +01:00
WerWolv
f6bc3d4650
impr: Replace more assert() calls with IM_ASSERT()
2024-12-23 11:22:20 +01:00
WerWolv
41b1228d31
fix: Make sure all text editor members are correctly initialized
2024-12-23 11:21:39 +01:00