Commit graph

  • 05b19c1336
    feat(term): implement "key_pressed" signal Leroy Hopson 2024-02-25 20:25:32 +13:00
  • c36500615d
    feat(pty): further pty development Leroy Hopson 2024-02-25 16:30:39 +13:00
  • 52a259b019
    Run all test types on single runner Leroy Hopson 2024-02-25 13:13:13 +13:00
  • f901d18052
    Modify matrix Leroy Hopson 2024-02-25 12:24:59 +13:00
  • 1514f42b54
    feat(pty): add initial pty node Leroy Hopson 2024-02-24 19:47:12 +13:00
  • d223a458cd
    Use matrix.os only for runs-on Leroy Hopson 2024-02-24 19:53:24 +13:00
  • aa6b447c6c
    Wait 5 more frames in rendering test Leroy Hopson 2024-02-24 16:58:43 +13:00
  • 6e74b1508b
    Merge multiple artifacts Leroy Hopson 2024-02-24 16:24:54 +13:00
  • fa238465f8
    Don't delay spinning up test runners Leroy Hopson 2024-02-24 16:20:17 +13:00
  • b3ea3d4482
    Detect rendering driver to use with macos runner Leroy Hopson 2024-02-24 16:17:31 +13:00
  • 60054e7ee0
    Remove asset import job Leroy Hopson 2024-02-24 15:48:48 +13:00
  • 5c175d9192
    Move test-type after platform and arch Leroy Hopson 2024-02-24 15:33:51 +13:00
  • 0bc4d8b5a2
    Enable tests for macos Leroy Hopson 2024-02-24 10:22:29 +13:00
  • 22e0b4e484
    Update remaining upload/download artifact actions Leroy Hopson 2024-02-24 09:27:10 +13:00
  • 11e42a820a
    Partially update upload/download artifact action Leroy Hopson 2024-02-23 23:57:20 +13:00
  • b9d9a4b1af
    Merge branch 'master' into godot4 Leroy Hopson 2024-02-23 21:54:51 +13:00
  • e336829407
    Update upload-artifact action Leroy Hopson 2024-02-23 21:08:32 +13:00
  • 456121516f fix: auto fixes pre-commit-ci[bot] 2024-02-20 01:17:38 +00:00
  • 3b9a733509
    chore: autoupdate pre-commit-ci[bot] 2024-02-20 01:17:30 +00:00
  • 4771a3c9a7
    Fix rendering according to test Leroy Hopson 2024-02-18 20:26:32 +13:00
  • 6d112ca0f2
    Add method get_cell_size() Leroy Hopson 2024-02-18 18:30:40 +13:00
  • 685884965e
    Fix bell behaviour according to tests Leroy Hopson 2024-02-18 14:07:07 +13:00
  • dc97c56b17
    Use type Vector2i for get_cursor_pos() Leroy Hopson 2024-02-18 13:52:48 +13:00
  • 0ccc539f36
    Prevent creation of orphan Timer Leroy Hopson 2024-02-18 13:48:10 +13:00
  • 2b5ea392bf
    Free fore_canvas_item Leroy Hopson 2024-02-18 13:24:48 +13:00
  • db3564f0cc
    Setup tests Leroy Hopson 2024-02-18 11:50:38 +13:00
  • e234b14867
    Only register/remove Terminal once Leroy Hopson 2024-02-18 12:49:08 +13:00
  • 3bed9e7b0f
    Add scroll support Leroy Hopson 2024-02-15 18:54:20 +13:00
  • d59a925ca1
    Add selection support Leroy Hopson 2024-02-15 07:27:51 +13:00
  • 3fcaa79f6e
    Add support for key input Leroy Hopson 2024-02-15 06:53:53 +13:00
  • 580760ffad
    Move other constants to constants file Leroy Hopson 2024-02-14 20:00:13 +13:00
  • 0a1ba5abcd
    Add KEY_MAP constant Leroy Hopson 2024-02-14 19:46:29 +13:00
  • 10eb791fea
    Merge remote-tracking branch 'origin/master' into godot4 Leroy Hopson 2024-02-13 23:17:47 +13:00
  • c8ff3aa87d
    Build only for release Leroy Hopson 2024-02-13 23:09:04 +13:00
  • 969c20197a
    Run test job Leroy Hopson 2024-02-13 21:23:22 +13:00
  • 420c774a43
    Re-enable native builds Leroy Hopson 2024-02-13 15:22:16 +13:00
  • 4b7408a4d1
    Disable tests until they are fixed Leroy Hopson 2024-02-13 15:11:39 +13:00
  • f65ee59477 fix: auto fixes pre-commit-ci[bot] 2024-02-13 01:01:53 +00:00
  • 64fd0d6563
    chore: autoupdate pre-commit-ci[bot] 2024-02-13 01:01:42 +00:00
  • 21891925ee
    Perform GDScript format checks using pre-commit Leroy Hopson 2024-02-13 11:27:07 +13:00
  • aa2b93248e
    Perform GDScript format checks using pre-commit Leroy Hopson 2024-02-13 11:27:07 +13:00
  • 8f08945df2
    Update workflow dependencies Leroy Hopson 2024-02-13 11:14:52 +13:00
  • b8b27a6370
    Remove git commit hooks Leroy Hopson 2024-02-13 11:12:28 +13:00
  • 8310715d7e
    Exclude example .env file from archive Leroy Hopson 2024-02-13 11:10:55 +13:00
  • 83c181e1c8
    Make 'Check Archive' job list hidden files Leroy Hopson 2024-02-13 11:10:14 +13:00
  • 1b6d5dcba3
    Exclude Justfile from archive Leroy Hopson 2024-02-13 11:04:47 +13:00
  • d6ca4f2817
    Merge remote-tracking branch 'origin/master' into godot4 Leroy Hopson 2024-02-13 11:02:24 +13:00
  • b6f1ec00fb chore(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2024-02-12 21:39:13 +00:00
  • 002e7aacc7
    Auto-format files using new pre-commit config Leroy Hopson 2024-02-13 10:50:19 +13:00
  • 306f07f137 chore(deps): bump jpribyl/action-docker-layer-caching dependabot[bot] 2024-02-12 21:31:43 +00:00
  • 0c92e764f9
    chore(deps): bump actions/checkout from 3 to 4 dependabot[bot] 2024-02-12 21:39:13 +00:00
  • ad82ae452b chore(deps): bump actions/cache from 3 to 4 dependabot[bot] 2024-02-12 21:28:38 +00:00
  • 9c89afe7e8
    chore(deps): bump jpribyl/action-docker-layer-caching dependabot[bot] 2024-02-12 21:31:43 +00:00
  • b7fe98ab8d chore(deps): bump actions/setup-python from 4 to 5 dependabot[bot] 2024-02-12 21:12:12 +00:00
  • e3100b1994 chore(deps): bump nick-fields/retry from 2 to 3 dependabot[bot] 2024-02-12 21:12:05 +00:00
  • 715c2f3bc6 chore(deps): bump jwlawson/actions-setup-cmake from 1 to 2 dependabot[bot] 2024-02-12 21:12:04 +00:00
  • 469ecafd6d chore(deps): bump actions/setup-node from 3 to 4 dependabot[bot] 2024-02-12 21:12:12 +00:00
  • 4c8498ad35
    chore(deps): bump actions/cache from 3 to 4 dependabot[bot] 2024-02-12 21:28:38 +00:00
  • 6c8d25b705
    chore(deps): bump actions/setup-node from 3 to 4 dependabot[bot] 2024-02-12 21:12:12 +00:00
  • 22e44569e2
    chore(deps): bump actions/setup-python from 4 to 5 dependabot[bot] 2024-02-12 21:12:12 +00:00
  • 0dcd75697d
    chore(deps): bump actions/download-artifact from 3 to 4 dependabot[bot] 2024-02-12 21:12:09 +00:00
  • 351132df16
    chore(deps): bump actions/upload-artifact from 3 to 4 dependabot[bot] 2024-02-12 21:12:05 +00:00
  • 1e19f7e6e5
    chore(deps): bump nick-fields/retry from 2 to 3 dependabot[bot] 2024-02-12 21:12:05 +00:00
  • c9e0897579
    chore(deps): bump jwlawson/actions-setup-cmake from 1 to 2 dependabot[bot] 2024-02-12 21:12:04 +00:00
  • bd817eb0ce
    Add pre-commit config and auto-format files Leroy Hopson 2024-02-13 09:50:18 +13:00
  • af16cb8653
    Add dependabot config Leroy Hopson 2024-02-11 21:57:23 +13:00
  • 58f4f8f216
    Initialize background image to background color Leroy Hopson 2024-02-10 22:51:11 +13:00
  • b8431e4a93
    Always erase previous cell Leroy Hopson 2024-02-10 22:49:47 +13:00
  • 8e5fbe72cd
    Support background and attributes for wide chars Leroy Hopson 2024-02-10 22:20:54 +13:00
  • fd2c33c486
    Re-add bell support Leroy Hopson 2024-02-10 22:03:43 +13:00
  • 07687e2cd8
    Return terminal responses from write method Leroy Hopson 2024-02-10 21:09:31 +13:00
  • 9fde38045a
    Support rendering of more than just ASCII characters Leroy Hopson 2024-02-10 21:08:34 +13:00
  • 3f24fa9bf0
    Handle multiple font styles Leroy Hopson 2024-02-10 17:15:33 +13:00
  • fb3fb6855c
    Make intentionality of switch fallthrough clear Leroy Hopson 2024-02-10 16:36:48 +13:00
  • 6b1c9d818a
    Rename enum AttrFlags -> AttrFlag Leroy Hopson 2024-02-10 15:53:03 +13:00
  • f4c80e6201
    Use custom libtsm version sans problematic commit Leroy Hopson 2024-02-08 22:11:17 +13:00
  • 575c3875b6
    Implement get_cursor_pos() Leroy Hopson 2024-02-07 23:14:52 +13:00
  • 8c30bec861
    Add support for two different inverse modes Leroy Hopson 2024-02-07 23:03:11 +13:00
  • 930f3ef352
    Expose blink_on_time and blink_off_time properties Leroy Hopson 2024-02-07 22:26:45 +13:00
  • 7de5e2a835
    Restore terminal.gd for referencing Leroy Hopson 2024-02-07 22:01:27 +13:00
  • 8b320622f9
    Use shader include for fore/background shaders Leroy Hopson 2024-02-07 21:37:50 +13:00
  • a849423096
    Rewrite terminal.cpp Leroy Hopson 2024-02-07 00:01:14 +13:00
  • 7d2e22530e
    Update libtsm Leroy Hopson 2024-02-06 23:14:29 +13:00
  • f98921dc7e
    Add a Justfile Leroy Hopson 2024-02-06 23:24:48 +13:00
  • 14db14679f
    chore: add .import files Leroy Hopson 2024-02-06 23:22:58 +13:00
  • 2392dd7c0d
    feat: add get_cursor_pos() Leroy Hopson 2024-02-04 23:11:14 +13:00
  • f694544834
    Remove unused code Leroy Hopson 2024-01-07 11:07:20 +13:00
  • 33ca5b3af7
    Change build options Leroy Hopson 2024-01-07 11:06:26 +13:00
  • cea41d6567
    Update GUT to version 9.1.1 Leroy Hopson 2024-01-06 23:27:15 +13:00
  • b18726eac9
    Pin nixpkgs version Leroy Hopson 2024-01-06 22:43:40 +13:00
  • fac6361898
    Upgrade min compatible Godot version to 4.2.1 Leroy Hopson 2024-01-06 22:42:07 +13:00
  • 52a89827c9
    Allow script loading when compiled with PTY_DISABLED Leroy Hopson 2024-01-06 22:37:47 +13:00
  • 893c768f75
    Update gdtoolkit to version 4.2.2 Leroy Hopson 2024-01-06 22:34:24 +13:00
  • b575895aa7
    Update gdtoolkit to version 3.5.0 Leroy Hopson 2024-01-06 22:53:47 +13:00
  • 11ed797005
    Update godot-cpp to match Godot v4.0-rc1 API Leroy Hopson 2023-02-12 07:32:23 +13:00
  • f36f1db315
    Allow SCONS_CACHE env var in pure nix environment Leroy Hopson 2023-02-12 10:51:45 +13:00
  • 1367133b25
    Wait for asset import before build Leroy Hopson 2023-01-26 08:30:17 +13:00
  • cbc13fa32c
    Use wait-for rather than needs Leroy Hopson 2023-01-26 08:01:02 +13:00
  • 26aa4765d1
    Create separate job to import assets Leroy Hopson 2023-01-26 07:39:06 +13:00
  • 2ba480b4da
    Update build files and GitHub Actions workflow Leroy Hopson 2023-01-26 07:12:07 +13:00