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

Gtk4 migration #1978

Draft
wants to merge 131 commits into
base: main
Choose a base branch
from
Draft

Commits on Jun 10, 2023

  1. Setup the the baiscs of migration

    MuhammadMouradG committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    37c0546 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. [detailedlist] migrate detailedlist and its dependencies

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    ac3ae7e View commit details
    Browse the repository at this point in the history
  2. [label] migratet label widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    4ec985b View commit details
    Browse the repository at this point in the history
  3. [divider] migrate divider widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    18b87f8 View commit details
    Browse the repository at this point in the history
  4. [imageview] migrate imageview widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    10dfb76 View commit details
    Browse the repository at this point in the history
  5. [basics] fix the style implementation

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    839bd45 View commit details
    Browse the repository at this point in the history
  6. [multilinetextinput] migrate the multilinetextiput widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    ac75996 View commit details
    Browse the repository at this point in the history
  7. [basics] fix the style implementation

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    5c6c92f View commit details
    Browse the repository at this point in the history
  8. [error] remove unintended commits

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    bd24cbf View commit details
    Browse the repository at this point in the history
  9. [numberinput] migrate the numberinput widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    9e5d27c View commit details
    Browse the repository at this point in the history
  10. [textinput] migrate the textinput widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    1f91dde View commit details
    Browse the repository at this point in the history
  11. [textinput] migrate the textinput widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    10e5162 View commit details
    Browse the repository at this point in the history
  12. [progressbar] migrate the progressbar widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    6b06b72 View commit details
    Browse the repository at this point in the history
  13. [scrollcontainer] migrate the scrollcontainer widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    5141fe3 View commit details
    Browse the repository at this point in the history
  14. [detailedlist] fix minimum width

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    19c564f View commit details
    Browse the repository at this point in the history
  15. [selection] migrate the selection widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    afde981 View commit details
    Browse the repository at this point in the history
  16. [slider] migrate slider widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    680f738 View commit details
    Browse the repository at this point in the history
  17. [detailedlist] some widget access attributes cleaning

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    eb7db21 View commit details
    Browse the repository at this point in the history
  18. [activityindicator] migrate activityindicator widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    b40c338 View commit details
    Browse the repository at this point in the history
  19. [splitcontainer] migrate splitcontainer widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    1d3a74e View commit details
    Browse the repository at this point in the history
  20. [switch] migrate switch widget

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    ede61d6 View commit details
    Browse the repository at this point in the history
  21. [slider] some tweak cleaning

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    3cdce3e View commit details
    Browse the repository at this point in the history
  22. [selection] some tweak cleaning

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    471087d View commit details
    Browse the repository at this point in the history
  23. [detailedlist] some tweak cleaning

    MuhammadMouradG committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    82c9c29 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. [scrollcontainer] fix unmigrated method

    MuhammadMouradG committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    e9334ff View commit details
    Browse the repository at this point in the history
  2. [optioncontainer] fix unmigrated details

    MuhammadMouradG committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9579bc9 View commit details
    Browse the repository at this point in the history
  3. [pre-commit] Fix flake3 formating

    MuhammadMouradG committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    742aa86 View commit details
    Browse the repository at this point in the history
  4. [towncrier] add changenete

    MuhammadMouradG committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    58b6a08 View commit details
    Browse the repository at this point in the history
  5. [pre-commit] Fix import sorting using isort

    MuhammadMouradG committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9d3646b View commit details
    Browse the repository at this point in the history
  6. [pre-commit] Fix black formating

    MuhammadMouradG committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    2e050db View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. [basics] Fix backward compitability of different gtkr versions in app…

    …lying styles
    MuhammadMouradG committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    7886861 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    b6d928e View commit details
    Browse the repository at this point in the history
  2. [pre-commit] Fix black formating

    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    ba8206b View commit details
    Browse the repository at this point in the history
  3. [selection] Fix item insertion

    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    c546dd4 View commit details
    Browse the repository at this point in the history
  4. [selection] Remove search bar

    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    fb412dc View commit details
    Browse the repository at this point in the history
  5. Update ci.yml

    MuhammadMuradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    651c401 View commit details
    Browse the repository at this point in the history
  6. Update ci.yml

    MuhammadMuradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    f5a23af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a7743d8 View commit details
    Browse the repository at this point in the history
  8. [GTK backend] Fix texts

    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    cac5a34 View commit details
    Browse the repository at this point in the history
  9. [testbed] Fix display retrieving

    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    28de4e3 View commit details
    Browse the repository at this point in the history
  10. Update ci.yml

    MuhammadMuradG authored and MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    7810109 View commit details
    Browse the repository at this point in the history
  11. Update ci.yml

    MuhammadMuradG authored and MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    5d4ca07 View commit details
    Browse the repository at this point in the history
  12. [CI] Add Gtk4 system package

    MuhammadMuradG authored and MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    7f12030 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'gtk4-migration' of https://github.com/MuhammadMouradG/toga

     into gtk4-migration
    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    bc54771 View commit details
    Browse the repository at this point in the history
  14. [backend test] Fix setting window child

    MuhammadMouradG committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    0797051 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. [selection] Fix styles

    MuhammadMouradG committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    a4d60a9 View commit details
    Browse the repository at this point in the history
  2. [docstring] Keep docstring consistency through project

    MuhammadMouradG committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    dd4fcb8 View commit details
    Browse the repository at this point in the history
  3. [selection] Fix reduce minimum size

    MuhammadMouradG committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    963bd4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f575dd3 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. [testbed] Fix backend redrawing request

    MuhammadMouradG committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    fba26cf View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Resolve conflicts in splitcontatiner

    MuhammadMouradG committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    69e4234 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80dc33a View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. [docstring] Keep docstring consistency through project

    MuhammadMouradG committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    f85b545 View commit details
    Browse the repository at this point in the history
  2. Fix the resolved conflicts in container

    MuhammadMouradG committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    ea7f98f View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    e9305c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c3083e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09983db View commit details
    Browse the repository at this point in the history
  4. Fix flake8 formating

    MuhammadMuradG committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    19f0bad View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    c7b7b2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88c6ec1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ad1a70 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. [testbed] Await time fraction on next iter of the main loop; This is …

    …because our extra rehinting on widgets in trade of fixing some bugs.
    MuhammadMuradG committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    a9e4e9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8dd20f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2450f9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94323db View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    cc6dfab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35b3e25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d26ac3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69731a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    04ad8b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Configuration menu
    Copy the full SHA
    028693e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80f45cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50d32a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6062d99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0dc1a3f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

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

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    21cdc50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6be6f95 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

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

Commits on Dec 8, 2023

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

Commits on Dec 9, 2023

  1. Configuration menu
    Copy the full SHA
    e4c59d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9480052 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d53250 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

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

Commits on Dec 19, 2023

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

Commits on Dec 20, 2023

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

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    99fdb3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02dcef5 View commit details
    Browse the repository at this point in the history
  3. [Docs] Fix typos.

    MuhammadMuradG committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    e191ebe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4820df8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7d8ec1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15bbf29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    375af80 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d86a10a View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    a57d881 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a75cb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffc792b View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    b27e095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7e472c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5d8c1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    712b12e View commit details
    Browse the repository at this point in the history
  5. [Widget] Fix memory leaks on window ref.

    A weak ref must be set to the widget window to avoid memory leaks.
    MuhammadMuradG committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    47646e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d319479 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ca83be View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

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

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    952b002 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3fcd351 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

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

Commits on Jan 11, 2024

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

Commits on Jan 17, 2024

  1. [Coverage] Fix window caverage tests.

    This commit is a workaround solution to handle coverage tests in cases where backends don't implementing window as image.
    MuhammadMuradG committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    62ae5e0 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    2d6e631 View commit details
    Browse the repository at this point in the history
  2. [Icons] Migrating the used extensible icon sizes.

    Instead of the existing extensible set, GTK now only supports normal and large icons.
    MuhammadMuradG committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    de38ac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ccd780 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7fd4872 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6041617 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    330d45f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bafd283 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a289c4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e78c4e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fb1c27d View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    ea6f986 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bf0e25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06b9a8f View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    0eff81a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    874f99f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96554f1 View commit details
    Browse the repository at this point in the history