Commit graph

  • 6deb3ad74c Add curly-pixelated option for blocky undercurl style txf 2026-01-28 18:54:11 +00:00
  • 7c81816612 Merge branch 'master' into pad-extend txf 2026-04-09 11:57:19 +02:00
  • 2c454a71f1
    config: add url.style=none|single|double|curly|dotted|dashed url-underline-style Daniel Eklöf 2026-04-06 15:47:26 +02:00
  • ecf3b864e4
    wayland: shm: fix debug builds when LOG_ENABLE_DBG == 0 master Daniel Eklöf 2026-04-06 15:25:08 +02:00
  • 48aa5decef
    wayland: shm: included decoded fourcc name when logging shm formats Daniel Eklöf 2026-04-06 15:19:59 +02:00
  • 89d6ff10fa
    input: no extra key processing in alternate input modes Daniel Eklöf 2026-04-06 10:45:43 +02:00
  • fd63c19d40 config: change default font size from 8 to 12 qaqland 2026-04-05 15:14:19 +08:00
  • 574f1f104a Improve documentation by adding additional notes Ahmed Amiraoui 2026-04-01 10:11:37 +01:00
  • ade745f303 Add font ligature rendering support barsmonster 2026-02-13 11:30:56 +00:00
  • 46a9cb8aab
    osc-52: don't strip any control characters, and don't do newline conversion Daniel Eklöf 2026-03-02 08:11:13 +01:00
  • 949cc0e833 render margins more often when bleeding Michael Peters 2026-03-21 09:56:20 -07:00
  • e6f8622723 initial edge bleed impl Michael Peters 2026-03-21 09:53:02 -07:00
  • 037a2f4fa2
    term: enqueue data to slave if there are queued paste data buffers Daniel Eklöf 2026-03-21 14:43:27 +01:00
  • b913dcc5a9 Docs: Added a test line for exercise 2 ilker1 2026-03-18 13:16:50 +01:00
  • 748cd731dd Improve documentation for exercise 2 ilker1 2026-03-18 13:03:30 +01:00
  • 5b0b1a2e64 Merge branch 'master' into master jake-stewart 2026-03-16 12:09:15 +01:00
  • 2fb7bb0ea4
    changelog: add new 'unreleased' section Daniel Eklöf 2026-03-14 08:38:15 +01:00
  • 5708a63c9a
    Merge branch 'releases/1.26' Daniel Eklöf 2026-03-14 08:37:52 +01:00
  • ef15414b30
    meson: bump version to 1.26.1 1.26.1 releases/1.26 Daniel Eklöf 2026-03-14 08:35:28 +01:00
  • 370adaf697
    changelog: prepare for 1.26.1 Daniel Eklöf 2026-03-14 08:35:15 +01:00
  • 6f1157395b
    Merge branch 'master' into releases/1.26 Daniel Eklöf 2026-03-14 08:34:05 +01:00
  • eed2d668ec OpenBSD has UTF-32 vlkrs 2026-03-12 18:47:50 +01:00
  • aa5e8c8427 Added more themes from iTerm2-Color-Schemes Giffoni Lopes 2026-03-11 14:36:04 -03:00
  • 44ac851237 make opt-in and add harmonious Jake Stewart 2026-03-11 17:40:07 +08:00
  • 657db18a4e
    wayland: do all surface unmap and roundtrips before waiting for pre-apply damage Daniel Eklöf 2026-03-10 07:46:03 +01:00
  • 4fd682b4e8
    meson: clang: add -Wno-wc2y-extensions Daniel Eklöf 2026-03-10 07:59:40 +01:00
  • 6bb0eb1dd3 Add pad-extend option txf 2026-01-28 19:02:26 +00:00
  • 701bdf326d Add 128px and 64px icon variants DROID14131 2026-03-05 23:32:20 +00:00
  • f49fdf7ca3 themes: paper-color-light: fix newline Roshless 2026-03-05 19:11:44 +01:00
  • 66934a2865 Add icon proposal for foot terminal DROID14131 2026-03-05 18:01:02 +00:00
  • c05bd55029
    doc: foot.ini: fix default value of initial-color-theme Daniel Eklöf 2026-03-05 16:17:09 +01:00
  • ebacb14be8
    changelog: add new 'unreleased' section Daniel Eklöf 2026-03-03 17:38:46 +01:00
  • bee76db20c
    Merge branch 'releases/1.26' Daniel Eklöf 2026-03-03 17:38:07 +01:00
  • 739cf115e6
    meson: bump version to 1.26.0 1.26.0 Daniel Eklöf 2026-03-03 17:35:20 +01:00
  • 3bbaa64cae
    changelog: prepare for 1.26.0 Daniel Eklöf 2026-03-03 17:35:02 +01:00
  • c9c5c55745
    Remove metainfo.xml Daniel Eklöf 2026-03-02 11:38:10 +01:00
  • f64ee82d3f feat(render): add configurable attribute colors for bold, italic, and underline Florian Best 2026-01-17 03:38:53 +01:00
  • e48178bec3
    readme: update sixel screenshot Daniel Eklöf 2026-03-02 11:48:14 +01:00
  • 046898f1b8
    test: config: blur: fix test failure; use the correct parsing function Daniel Eklöf 2026-03-02 09:42:31 +01:00
  • dea10e2e48
    Add support for background blur Daniel Eklöf 2025-10-16 13:43:33 +02:00
  • dc0c8550c3
    Spawning new terminal with --config from parent instance Stéphane Klein 2026-01-09 00:31:04 +01:00
  • 21485fa66d
    support four-sided padding (left/top/right/bottom) pi66 2025-12-19 12:17:29 +01:00
  • fbf4304731
    doc: foot.ini: mention titlebar text color in button-color nariby 2026-02-08 14:12:32 +00:00
  • 1f31b43db7
    doc: fix typos in foot.ini.5.scd Barinderpreet Singh 2026-02-27 18:58:35 +05:30
  • b805a3b49e doc: fix typos in foot.ini.5.scd Barinderpreet Singh 2026-02-27 18:58:35 +05:30
  • e24334a8df Fix cursor color valoq 2026-02-23 16:46:36 +01:00
  • b80789c49a fix build Jake Stewart 2026-02-19 20:19:30 +08:00
  • cc0a4ba756 generate 256 palette Jake Stewart 2026-02-19 19:27:51 +08:00
  • 202fa4c3c8 input: rearm IME once after keyboard focus enter stalkerg 2026-02-18 17:35:47 +09:00
  • 0ca0b10a0f ime: apply text-input done updates on serial mismatch stalkerg 2026-02-18 15:28:26 +09:00
  • c788b4b56a
    config: add curly-underline-height Andrew Savchenko 2026-02-15 11:17:36 +11:00
  • 9d3b34d0f5
    config: add curly-underline-height Andrew Savchenko 2026-02-15 11:17:36 +11:00
  • ab127bc75e doc: foot.ini: mention titlebar text color in button-color nariby 2026-02-08 14:12:32 +00:00
  • c291194a4e
    wayland: wait for pre-apply damage thread before destroying a terminal instance Daniel Eklöf 2026-01-28 09:44:57 +01:00
  • 0bf193ef81
    osc-8: don't log URL + ID when closing Daniel Eklöf 2026-02-02 11:19:07 +01:00
  • 1bade452b1 Add curly-pixelated option for blocky undercurl style txf 2026-01-28 18:54:11 +00:00
  • 6a68b432ae Add pad-extend option txf 2026-01-28 19:02:26 +00:00
  • 470b900092 Merge branch 'master' into pedicured txf 2026-01-28 19:35:59 +01:00
  • 6fbb9b7d3b
    sixel: force a height of at least one sixel when explicitly resizing Daniel Eklöf 2026-01-28 09:21:57 +01:00
  • 3a2eb80d83
    input: ignore release events after a keyboard shortcut was triggered Daniel Eklöf 2026-01-10 07:36:17 +01:00
  • aae236819e Add pad-extend option txf 2026-01-22 19:25:26 +00:00
  • 7a41aab30e Add curly-pixelated option for blocky undercurl style txf 2026-01-22 01:23:53 +00:00
  • 6d8027dd94 Spawning new terminal with --config from parent instance Stéphane Klein 2026-01-09 00:31:04 +01:00
  • 55f743fe4e Spawning new terminal with foot_exe from parent instance Stéphane Klein 2026-01-09 00:31:04 +01:00
  • e2a989785a
    input: execute: add missing 'return true' to a couple of switch cases Daniel Eklöf 2026-01-10 07:35:25 +01:00
  • b78cc92322
    shm: don't bother with xrgb surfaces, always use argb Daniel Eklöf 2026-01-04 07:57:25 +01:00
  • 33106514db
    main: Support overline, SGR 53/55 Andrew Savchenko 2026-01-02 13:37:26 +11:00
  • 42e04c5c87
    csi: secondary DA: fix comment; we don't use an XTerm version number Daniel Eklöf 2025-12-28 11:37:54 +01:00
  • 53e8fbbdec
    ci: python: upgrade pip before installing python packages Daniel Eklöf 2025-12-26 17:25:28 +01:00
  • bb6968c284
    ci: combine the codespell and mypy stages Daniel Eklöf 2025-12-26 17:23:46 +01:00
  • 41679e64a8
    box-drawing: fenv.h: remove, not needed anymore Daniel Eklöf 2025-12-26 15:00:18 +01:00
  • 3f5340a091
    ci: cleanup python checks Daniel Eklöf 2025-12-26 14:48:52 +01:00
  • b3cb180e44
    codespell: use pyproject.toml to define options and exceptions Daniel Eklöf 2025-12-26 14:42:51 +01:00
  • ee682abac8
    mypy: no need to declare None as return type for __init__ Daniel Eklöf 2025-12-26 14:13:14 +01:00
  • 6ab2e2d9eb
    ci: run mypy + ruff check Daniel Eklöf 2025-12-26 13:15:01 +01:00
  • bbebe0f330
    scripts: mypy fixes Daniel Eklöf 2025-12-26 13:13:01 +01:00
  • cb1e152d99
    pyproject.toml: add initial pyright configuration Daniel Eklöf 2025-12-26 13:12:43 +01:00
  • ca278398b1
    pyproject.toml: add initial mypy configuration Daniel Eklöf 2025-12-26 12:33:03 +01:00
  • 4cb17f5ae6
    csi: make sure the ASCII printer function is updated on plain underlines Daniel Eklöf 2025-12-24 11:33:28 +01:00
  • aa26676c43
    builtin terminfo: add custom 'query-os-name' Daniel Eklöf 2025-11-12 10:22:17 +01:00
  • 1caba0d993
    config: remove deprecated config option cursor.color Daniel Eklöf 2025-12-20 15:56:32 +01:00
  • cf2b390f6e
    config: add [colors-dark] and [colors-light], replacing [colors] and [colors2] Daniel Eklöf 2025-12-19 09:29:06 +01:00
  • e133122147 support four-sided padding (top/right/bottom/left) pi66 2025-12-19 12:17:29 +01:00
  • 4e96780eef
    shm: revert part of 299186a654 Daniel Eklöf 2025-12-16 14:56:42 +01:00
  • 15ebc433ba Fix discarded const qualifiers from string functions Yaakov Selkowitz 2025-12-16 22:10:39 -05:00
  • 6e533231b0
    term: mouse SGR mode: don't emit negative CSI values Daniel Eklöf 2025-12-10 09:39:51 +01:00
  • ac6d7660dd
    ci: codespell: ignore 'rin' Daniel Eklöf 2025-12-10 08:54:24 +01:00
  • 65bd79b77d
    term: reverse-scroll: fix crash when viewport ends up outside the (new) scrollback Daniel Eklöf 2025-12-10 08:48:41 +01:00
  • 4a2e5df554 Allow any theme to be dark or light, determine it automatically Johannes Altmanninger 2025-12-10 20:47:32 +01:00
  • 7e2ea901d6 Extract function for reporting color theme mode Johannes Altmanninger 2025-12-10 20:27:03 +01:00
  • 6ab7190d74 Remove unused include Johannes Altmanninger 2025-12-10 20:47:32 +01:00
  • 2b17abff3d port fixes from foot/master Piotr Kocia 2025-12-02 10:56:21 +01:00
  • eba65d430e fix wordwise selection crashing due to uninitialised variable Piotr Kocia 2025-10-22 10:26:57 +02:00
  • 48a748757e fix cursor in alt grid programs Piotr Kocia 2025-09-17 16:01:50 +02:00
  • a5cf270fdf fix selection not being updated on horizontal motions Piotr Kocia 2025-07-23 06:55:40 +02:00
  • 6e38cb683a fix selection changing start on mode change Piotr Kocia 2025-06-17 14:50:20 +02:00
  • fa2b08846b add custom highlight colors Piotr Kocia 2025-06-17 01:47:42 +02:00
  • 95090f0264 make cursor always block in vimode Piotr Kocia 2025-06-17 01:47:19 +02:00
  • c22ec6a9b9 fix vimode selection breaking on focus loss Piotr Kocia 2025-06-14 13:32:21 +02:00
  • 8215c8598d do not end vimode selection on focus loss Piotr Kocia 2025-06-14 13:31:15 +02:00