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

Version upgrade 3.00 #46

Merged
merged 69 commits into from
Oct 22, 2023
Merged

Version upgrade 3.00 #46

merged 69 commits into from
Oct 22, 2023

Conversation

elB4RTO
Copy link
Owner

@elB4RTO elB4RTO commented Oct 8, 2023

Description

Version update 3.00

  • Upgrade to Qt6
  • Upgrade to C++20
  • Restyled themes
  • Redesigned configs section
  • Code improvements
  • Tests improvements
  • Fixes

Issue Reference

/issues/38
/issues/39
/issues/42
/issues/43
/issues/44

Fixed WIN build scripts
None -> Native
Powder -> Light
Ash -> Dark
Improved enabled/disabled state for crapview statistics.
Added flat/unflat state for warnlists/blacklists buttons.
Added icons for native themes.
Updated light/dark themes statistics icons to be greyscale.
Added warnlists/blacklists icons for light/dark themes.
Added combobox_arrow icons for light/dark themes.
Added configs tree icons.
Added support for native themes icons.
Added support for configs tree icons.
Refactored stylesheet maps with enums as keys to allow compile-time
checks
Fixed uneffective relational statistics when querying with a 1-day
period
Fixed snake game crash when closing from menu screen
Updated some comments
Moved the various getStyleSheet to separate files and placed in
dedicated namespaces inside StyleSec
Morphed Ui raw pointers into smart pointers.
Removed unnecessary destructors.
Updated light/dark themes.
Removed sand/cerulean themes.
Improved charts theme preview.
Made charts theme appling automatically when changed in the configs.
Added tab key selection order
Morphed DialogMsg's type into enum
Added Game variant to MsgType
Fixed DialogMsg pixmap size when displaying logo
Improved include guards
Improved whitebox tests for the apache2 format string parser
Added missing format codes for apache2.
Fixed apache2 format string parser.
Upgrade to version 3.00
Updated compilers options and flags
Fixed C++20 and Qt6 transition issues
Code improvements.
Fixed compiler warnings.
Fixed tables header height when using themes.
Fixed logs list items font.
@elB4RTO elB4RTO added enhancement Improving some functionality Fix Fixing something labels Oct 8, 2023
@elB4RTO elB4RTO self-assigned this Oct 8, 2023
@elB4RTO elB4RTO merged commit 8f40d4c into main Oct 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improving some functionality Fix Fixing something
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant