Well you can use Apppath$ + "data_folder\file.png". Perhaps we could simplify it with "#Apppath#\data_folder\file.png", but that wouldn't be a big difference.
Printable View
Maybe I misunderstood something, as far as I know, binary files are something like a map, the absolute path is key and the real file content is value.
If move mfa to another dir, but the binary files still at the old path (common assets for example), and apppath will return the new path, will this confuse fusion to think that don't have this file bundled in binary file?
If you move the MFA to another folder, the pathnames will become "absolute", so they will still work (as the pathname is just a key).
I mean being able to rename the binary data element, hovering it could show the URL in a tooltip.
By default it would be the URL, if you change it, it would use the name set.
So for example, instead of "C:\My App\tools\something.exe", I could rename it on Data Elements to "tools\something.exe", just "something.exe" or even "something".
@Yves would it be possible to add unicode support to ini++ 1.5? I desperately need to be able to load Japanese and Chinese into an ini. I know the original Ini can do it but i use subgroups and other features that only ini++ have. I did see there's a branch for it but it doesnt have all features (including subgroups).
+String Parser 2
Tab doesn't show on List objects (any mode) or Strings (in DX11), could this be fixed?
Tab character is important for readability.
Just found a bug on List object:
If you use Find or FindExact using a flag (start point) above than the amount of lines, it won't return -1, but the first line number instead (either 0 or 1, depending on what it's based)
That's why I wrote my own version of ini & string parser, because I also suffered from unicode support. Maybe you can try them if you focus on windows:
https://github.com/defisym/OpenFusio...xtensions/Fini
https://github.com/defisym/OpenFusio...StringSplitter
+ both extension supports encryption based on bcrypt api, and based on wide char (FINI can encrypt by itself, for string splitter, you can find an excryption tool in my repo).
+ string splitter based on regular expression and count non-english characters as one instead of two.
+ FINI allows you to save & load manually, instead of handled by extension as default one. Based on an opensource ini parser, so it's in theory faster as it won't use windows api as default ini object.