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

Rely on QQC2 styles instead of internal themes #108

Merged
merged 19 commits into from
Jun 29, 2022
Merged

Commits on Jun 29, 2022

  1. qml: Fix border color and size on keyboard and popups to not use theme

    Use a hard coded value for border color where it should be shown, which is
    already the same color used in all existing themes. Also set the border width
    to 1 pixel for all borders.
    dobey committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    0f4c988 View commit details
    Browse the repository at this point in the history
  2. qml: Use Page component for the Keyboard surface

    Ensure we get the background from the qqc2 style in use by using a Page
    component as the main surface for the Keyboard.
    dobey committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    9de522f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8cdc96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c84285 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    17f16d4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a746fe View commit details
    Browse the repository at this point in the history
  7. qml: Fix keys to have no borders and follow qqc2 style

    This simplifies the keys a bit by moving the icon properties into CharKey from
    ActionKey, and removing the color properties, using an ToolButton to show
    icons on keys that use them. In addition, this also makes the keyboard look a
    bit more modern.
    dobey committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    e8394f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e6395eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3f0d076 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d7678ba View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c20cbe9 View commit details
    Browse the repository at this point in the history
  12. Remove internal themes support

    dobey committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    f864877 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ceb8597 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b4dc2a2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e7a8da3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4d2c575 View commit details
    Browse the repository at this point in the history
  17. plugin: Set icon theme to suru for Suru style, and breeze otherwise

    These were the only two icon themes used by the internal themes, so we need to
    still use them as appropriate, since qqc2 styles themselves don't provide the
    icons used. Other themes also don't provide the icons we need yet. Ideally,
    we should just provide all the icons we need ourselves, in a neutral style, so
    that we don't need to rely on any such themes, but some qqc2 styles which use
    the default QQuickIconLayout implementation don't always render icons loaded
    from a qrc resource.
    dobey committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    4299e8c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f419b20 View commit details
    Browse the repository at this point in the history
  19. qml: Make annotations on CharKey appear larger to be more visible

    Some keys have annotations that are quite difficult to discern in some
    situations, so make the label for the annotation a little larger to more
    easily read them in those cases.
    dobey committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    0b4f924 View commit details
    Browse the repository at this point in the history