WerWolv
1a378381bd
build: Updated pattern language
2022-07-06 11:30:23 +02:00
WerWolv
1354c913a4
fix: UI stuttering when resizing or restoring window
2022-07-06 11:30:06 +02:00
WerWolv
c752fba1c4
ui: Added backdrop image when no views are open
2022-07-06 11:30:06 +02:00
WerWolv
d40a445f33
build: Updated various dependencies
2022-07-06 11:30:06 +02:00
WerWolv
e0cae1dacb
patterns: Improved pattern formatting
2022-07-06 11:30:06 +02:00
WerWolv
31a746f3fc
fix: Issue opening files that contain special characters on Linux
...
This is a (hopefully temporary) hack. Fixes #568
2022-07-06 11:29:24 +02:00
WerWolv
b401059678
ux: Automatically restore default layout when no view is open and a file is loaded
2022-07-05 12:10:54 +02:00
iTrooz_
a30f49c75e
git: Improve size of Full Sources tar ( #569 )
...
* remove .git directories from Full sources
* actually compress Full sources
2022-07-05 10:12:16 +02:00
WerWolv
e981fa53f3
fix: std::u8string usage with nlohmann::json
2022-07-05 09:01:09 +02:00
WerWolv
4cd390ab02
fix: Various more unicode issues
2022-07-05 00:00:00 +02:00
WerWolv
716d6ae850
build: Bumped version to 1.19.0
2022-07-04 21:53:18 +02:00
iTrooz_
ceb07b7425
build: Added AUR/ArchLinux support ( #566 )
...
* store version in file
* use version file in release workflow
* use new version file in build workflow
* ArchLinux build
* setup cache for ArchLinux
* add version check in release CI
* edit step description
* update pkgbuild to install correctly
* AUR deploy
* rename version file to VERSION
* install all default plugins in PKGBUILD
* Added emojis to build workflow
* Added emojis to release workflow
* separate update packages and install dependencies in two steps
* fix Release CI
* add md5Sums to PKGBUILD
* make PKGBUILD point to the official repo + set v in tag
2022-07-04 21:40:22 +02:00
WerWolv
4885175ac6
build: Go back to macOS 11 to hopefully still support Catalina
2022-07-04 00:11:47 +02:00
WerWolv
d0f1a40f16
fix: Command Palette focus not working
2022-07-02 21:38:58 +02:00
WerWolv
fc20d751bb
build: Use Portal instead of GTK file dialogs on Linux
2022-07-02 20:11:43 +02:00
iTrooz_
dfc22abf35
build: Fix AppImage file chooser crash ( #567 )
...
* add librsvg2-common
* removed that comment I should not have made in the first place
2022-07-02 19:04:51 +02:00
WerWolv
de269e7a48
sys: Remove remaining references to hex.builtin from libimhex
2022-07-02 17:53:13 +02:00
WerWolv
0ed885fe0f
sys: Removed all references to hex.builtin from main application
2022-07-02 16:22:38 +02:00
WerWolv
f9fc7051fc
tests: Added UTF-8 file operation tests
2022-07-02 10:05:25 +02:00
WerWolv
ab1f4df9d9
fix: In/Out variables not being added to the interface when using menu item to load pattern
2022-07-01 19:56:28 +02:00
WerWolv
710771b8b1
patterns: Cleanup pattern search
2022-07-01 19:12:01 +02:00
WerWolv
2d982e2088
fix: Drastically improve pattern highlighting performance
2022-07-01 19:05:53 +02:00
Shiroki Satsuki
ef5fbba56b
feature: Added network proxy support for hex::Net ( #562 )
...
* feat(i18n): update Chinese(Simplified) translation
* feat: proxy setting
* refactor: add hex::Net::setProxy
* fix: undefined symbol: hex::Net::m_proxyUrl
* style: m_proxyUrl -> s_proxyUrl
2022-07-01 14:05:32 +02:00
WerWolv
eadcc6f38c
sys: Modernize some constexpr arrays
2022-07-01 12:14:15 +02:00
WerWolv
3db50a690c
fix: Various issues with UTF-8 paths
2022-06-30 19:39:06 +02:00
WerWolv
96aa929c31
fix: Removed additional }
2022-06-30 15:33:21 +02:00
WerWolv
e07fc76abf
fix: MacOS include
2022-06-30 15:28:51 +02:00
WerWolv
f01e227c87
sys: Added missing macOS includes
2022-06-30 15:20:13 +02:00
iTrooz_
cd34d567a7
build: Install pattern files in the right place ( #564 )
2022-06-30 15:11:00 +02:00
WerWolv
bb429aae62
fix: Theme detection issues on all OSes
2022-06-30 15:09:57 +02:00
WerWolv
19f99bab0c
fix: Issues when opening files with unicode names
2022-06-30 14:57:05 +02:00
WerWolv
1f433fc36d
sys: Fixed byte units
2022-06-30 11:43:40 +02:00
WerWolv
034cc0cd2f
ui: Improved byte selection text
2022-06-30 11:29:20 +02:00
WerWolv
3efdc02fed
patterns: Improved automatic heap management
2022-06-30 11:19:37 +02:00
WerWolv
501d141e13
patterns: Added support for custom local types
2022-06-30 08:14:33 +02:00
WerWolv
9c1006f3ae
fix: Compile errors because of Windows function defined on all systems
2022-06-30 07:47:32 +02:00
WerWolv
5b0813478e
fix: Copying to clipboard not working correctly with non-english locales
...
Fixes #563
2022-06-30 07:44:22 +02:00
WerWolv
ac964dc5ec
fix: Path handling and plugin loading breaking with non-ASCII paths
2022-06-29 21:34:17 +02:00
iTrooz_
11c2f240a1
git: Add version to artifact names ( #559 )
...
* Version file test
* change artifacts names
* Release updated
* Set release job name
* set branch to the branch used to release
* Set version for Windows Portable
* git: New cache update (#558 )
* add CMakeCache.txt to cache
* added workflow_dispatch to workflows
* remove restore-keys from workflows
* Separated cache
* re-added restore-keys
* put the version file for all OS
* fix: In/Out parameters not working correctly when using the preprocessor
* update submodules
Co-authored-by: WerWolv <werwolv98@gmail.com>
2022-06-29 15:01:08 +02:00
WerWolv
8db2bdb6a7
fix: In/Out parameters not working correctly when using the preprocessor
2022-06-29 10:25:30 +02:00
iTrooz_
7242eb8f4c
git: New cache update ( #558 )
...
* add CMakeCache.txt to cache
* added workflow_dispatch to workflows
* remove restore-keys from workflows
* Separated cache
* re-added restore-keys
2022-06-29 00:24:53 +02:00
Shiroki Satsuki
60c6abbfcc
lang: Update Chinese(Simplified) translation ( #556 )
...
* feat(i18n): update Chinese(Simplified) translation
* format: plugins/builtin/source/lang/zh_CN.cpp
* feat(i18n): update Chinese(Simplified) translation
* fix: revert submodule downgrade
2022-06-28 08:39:30 +02:00
WerWolv
a4c432f435
git: Moved build instructions from the readme to individual files
2022-06-27 21:11:35 +02:00
WerWolv
d50be26771
lang: Fixed hardcoded localization string
...
#556
2022-06-27 18:41:13 +02:00
WerWolv
673027c82d
fix: Crash on exit
2022-06-27 17:01:21 +02:00
WerWolv
e02ccd9b9b
patterns: Actually fixed endian inversion in functions
2022-06-27 16:27:19 +02:00
WerWolv
956276d1ee
patterns: Fixed endian inversion in functions
...
Fixes #555
2022-06-27 15:15:10 +02:00
WerWolv
a936cf1ce4
fix: Another file read issue
2022-06-27 15:08:22 +02:00
WerWolv
5800546369
fix: Tar extraction and file string read error
2022-06-27 14:58:40 +02:00
iTrooz_
01adc8a2cd
build: Fix various CI caching issues ( #553 )
...
* removed restore-keys
* updated cache for Ubuntu 22
* using ccache on OBJC and OBJCXX
* Bonus: fix release workflow
2022-06-27 00:20:32 +02:00