Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements to per-side notes and mint marks #145

Merged
merged 7 commits into from
Jul 26, 2023

Conversation

atsampson
Copy link
Collaborator

CC @Gamnn, who'd also spotted this.

Rework the per-side notes and mint mark logic, since it wasn't producing sensible filenames in some cases.

Add UI settings to enable each of these to be enabled/disabled individually, since not everybody will want this behaviour at all, and it can be useful to enable only one (e.g. if you use notes to log the player used).

As this adds new settings to the UI tab, simplify the amplitude display settings and make them match the style of the rest of the UI.

Remove C-style (void) arguments throughout the DDD code.

Fetching the per-side fields from the arrays when deciding the filename
isn't correct, and the arrays were too short.
@atsampson atsampson added bug Domesday Duplicator GUI Issue only affecting the GUI capture application labels Mar 19, 2023
This is needed in C because () means any arguments are permitted, but in
C++ () always means no arguments.
Make the style of the text labels match the rest of the UI (i.e. don't
capitalise every word), and don't use radio buttons when there are only
two options to choose from.
It's a bit awkward having this in two places anyway; it'd be nicer if it
could just load it from a default Configuration.
These are individually configurable because it's reasonable to want one
but not the other (e.g. if you're using the notes field to record the
player used).
This is harmless, but Qt 6 warns about it.
@atsampson atsampson merged commit 26032dc into simoninns:master Jul 26, 2023
2 checks passed
@atsampson atsampson deleted the persidefix branch July 26, 2023 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Domesday Duplicator GUI Issue only affecting the GUI capture application
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant