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

Ttk-based theming #2241

Draft
wants to merge 67 commits into
base: develop
Choose a base branch
from
Draft

Ttk-based theming #2241

wants to merge 67 commits into from

Commits on May 26, 2024

  1. Configuration menu
    Copy the full SHA
    d0ca7aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    343ee8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34dab8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa3ab46 View commit details
    Browse the repository at this point in the history
  5. meh

    ElSaico committed May 26, 2024
    Configuration menu
    Copy the full SHA
    a017139 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d18a8d4 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Added JSON theme

    ElSaico committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a40a10e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19994ac View commit details
    Browse the repository at this point in the history
  3. Set baseline for themes

    ElSaico committed May 27, 2024
    Configuration menu
    Copy the full SHA
    9ba7ee5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a034bb7 View commit details
    Browse the repository at this point in the history
  5. oops

    ElSaico committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7fd086b View commit details
    Browse the repository at this point in the history
  6. Leftover import

    ElSaico committed May 27, 2024
    Configuration menu
    Copy the full SHA
    899c773 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    47de607 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7c4ea70 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    881840c View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Fixed TTK Catalog positioning

    ElSaico committed May 28, 2024
    Configuration menu
    Copy the full SHA
    b971c26 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    2b8158d View commit details
    Browse the repository at this point in the history
  2. Nicer labels

    ElSaico committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    08a031c View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Using clam as the base ttk theme on Windows

    The native themes - vista, xpnative, winnative - use elements (e.g. buttons, notebooks) whose customization is very limited; most notably, their background colors cannot be changed
    ElSaico committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    6bb0475 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cfe990 View commit details
    Browse the repository at this point in the history
  3. Theme in pure Tcl

    ElSaico committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    ca4a5ef View commit details
    Browse the repository at this point in the history
  4. Fixed theme font

    ElSaico committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    65a33bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    960fef9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f1ad8d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    8f94a02 View commit details
    Browse the repository at this point in the history
  2. flake8

    ElSaico committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    0955304 View commit details
    Browse the repository at this point in the history
  3. mypy

    ElSaico committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    c332892 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18c1c3a View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    4f54b49 View commit details
    Browse the repository at this point in the history
  2. Fixed underline font

    ElSaico committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    de89528 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    2fd9f7f View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    168bc3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    853accd View commit details
    Browse the repository at this point in the history
  3. Dropped unnecessary tk call

    ElSaico committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    a33c07e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f0bedd View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Slight cleanup on font loading code

    - why two ifs for linux at the beginning?
    - using pathlib operator instead of os.path.join
    - FR_NOT_ENUM is not used
    - AddFontResourceExW.restypes should be argtypes
    - AddFontResourceExW has only one signature so argtypes is pointless anyway
    ElSaico committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    4ef4880 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87fb27a View commit details
    Browse the repository at this point in the history
  3. Some words of encouragement

    ElSaico committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    254ec5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94399cd View commit details
    Browse the repository at this point in the history
  5. Something to the logs

    ElSaico committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    f13636d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9829575 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2634e6e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ebb3a70 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0f7b48a View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    9be31f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a0e49e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Dropped post-merge repetition

    ElSaico committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    9156918 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e45e8c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6f8580 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    199110e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Style tweaks

    ElSaico committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    2a7db41 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    6ceda6a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Customizing title bar via PyWinRT

    Also updated theme.py to pywin32 ahead of EDCD#2263, in order to minimize the merging mess
    ElSaico committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    44d1e68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a7361fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f680682 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    0217c35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    810fa2b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'refs/heads/develop' into ttk

    # Conflicts:
    #	config/windows.py
    #	prefs.py
    #	theme.py
    ElSaico committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ff35b8d View commit details
    Browse the repository at this point in the history
  4. Post-merge clarity

    ElSaico committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    64be73c View commit details
    Browse the repository at this point in the history
  5. Fixed pywin32 call

    ElSaico committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    50d9e41 View commit details
    Browse the repository at this point in the history
  6. whoops

    ElSaico committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d3fef97 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    ee589e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Using PyWinRT visual layer

    ElSaico committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    0ad93ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf04ce9 View commit details
    Browse the repository at this point in the history
  3. Post-merge ttk catalog fix

    ElSaico committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    5f444e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    c4fab48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f87cd6 View commit details
    Browse the repository at this point in the history