Skip to content

Wide string support#69

Draft
tseli0s wants to merge 8 commits intomasterfrom
wide-string-support
Draft

Wide string support#69
tseli0s wants to merge 8 commits intomasterfrom
wide-string-support

Conversation

@tseli0s
Copy link
Copy Markdown
Owner

@tseli0s tseli0s commented Jan 18, 2026

Wide characters are common on many operating systems. In addition to their expanded character set and support from libc, they will provide better integration with platforms like Windows and macOS that rely on them extensively. In addition, it will make translation for projects much easier, especially those using less common scripts and languages. GNU/Linux and the BSD family will also be able to make use of them.

This PR will add support to NvDialog to work with wide strings. Note that to maintain good ABI compatibility, functions using wide strings will be declared/implemented separately from their regular, C string versions.

lapinozz and others added 8 commits January 14, 2026 23:39
Part 1/2. Wide characters will be useful in the future, so begin
designing the API slowly.

Signed-off-by: Aggelos Tselios <aggelostselios777@gmail.com>
Part 2/2. The only thing that remains is testing this on Windows and
verifying that it works as expected.

Signed-off-by: Aggelos Tselios <aggelostselios777@gmail.com>
Signed-off-by: Aggelos Tselios <aggelostselios777@gmail.com>
Signed-off-by: Aggelos Tselios <aggelostselios777@gmail.com>
@tseli0s tseli0s added this to the v1.0 milestone Jan 18, 2026
@tseli0s tseli0s self-assigned this Jan 18, 2026
@tseli0s tseli0s added enhancement New feature or request good first issue Good for newcomers todo To be worked on feature A feature to be added labels Jan 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request feature A feature to be added good first issue Good for newcomers todo To be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants