1. 26 May, 2024 1 commit
  2. 26 Oct, 2023 1 commit
  3. 05 Jun, 2023 2 commits
  4. 31 May, 2023 6 commits
  5. 26 Apr, 2023 1 commit
  6. 23 Apr, 2023 1 commit
  7. 21 Apr, 2023 3 commits
  8. 17 Apr, 2023 1 commit
  9. 16 Apr, 2023 2 commits
  10. 12 Mar, 2023 1 commit
  11. 09 Mar, 2023 1 commit
  12. 16 Feb, 2023 2 commits
  13. 02 Feb, 2023 1 commit
  14. 20 Jan, 2023 2 commits
  15. 12 Jan, 2023 3 commits
  16. 08 Jan, 2023 1 commit
  17. 07 Jan, 2023 3 commits
    • step's avatar
      fix UI not updated when sync command runs · c8e9ef20
      step authored
      Before this commit, reproduce this issue with the following command:
      
      ```sh
      yad --form --field=chk:CHK TRUE --changed-action='echo 2:' --field=changes
      ```
      
      *don't* use your mouse; instead press the Space key *once* to toggle the checkbox. The "changes" field isn't updated but it should be. This is the issue.
      
      Now pressing Space again (or dragging/clicking the mouse) pumps the main loop, which frees the thread to run, which updates the "changes" field. This is a manual work-around for this issue.
      
      To fix this issue I replaced `gtk_main_iteration` with `gtk_main_iteration_do (FALSE)`. This way the main loop doesn't block when no events are pending, and the thread is always free to run.
      
      Then slow down the busy-waiting loop not to hog the CPU. 10000 us keeps yad below 1% CPU on my rig, and the form UI remains very responsive. I'm using this command to test how responsive it is:
      ```sh
      yad --no-buttons --form --changed-action='echo 1:' --field=changes '' --field=2:CHK TRUE --field=3:CHK TRUE --field=4:CHK TRUE --field=5:CHK TRUE --field=6:CHK TRUE --field=7:CHK TRUE &
      ```
      Just keep pressing Tab Space Tab Space ... quickly to update each field. Test with and without `--changed-action`.
      c8e9ef20
    • Victor Ananjevsky's avatar
      Merge pull request #208 from step-/patch-3 · a1fa7b4e
      Victor Ananjevsky authored
      fix form switch changed callback
      a1fa7b4e
    • Victor Ananjevsky's avatar
      Merge pull request #207 from step-/patch-2 · d42c8b71
      Victor Ananjevsky authored
      Add yad-form-switch@GtkSwitch to manual page
      d42c8b71
  18. 04 Jan, 2023 3 commits
  19. 28 Dec, 2022 1 commit
  20. 27 Dec, 2022 3 commits
  21. 25 Dec, 2022 1 commit