Commit graph

  • 1c21200267
    key-bindings: add bindings to switch between color themes Daniel Eklöf 2025-04-20 07:58:02 +02:00
  • 8cf1f7edd3
    config: add new section 'colors2' Daniel Eklöf 2025-04-20 07:36:58 +02:00
  • fb7df0301d
    config: refactor: break out color theme parsing to a separate function Daniel Eklöf 2025-04-20 07:32:48 +02:00
  • f000bc6c09
    tests: config: colors: verify loaded color is correct Daniel Eklöf 2025-04-20 07:29:54 +02:00
  • 97095bba33
    themes: cursor.color -> colors.cursor Daniel Eklöf 2025-04-20 07:16:37 +02:00
  • 624c383a1f
    config: move cursor.color to colors.cursor Daniel Eklöf 2025-04-20 07:16:18 +02:00
  • a7276d9dff
    config: refactor: break out 'colors' to a color_theme struct Daniel Eklöf 2025-04-20 06:54:58 +02:00
  • 79f6b4b1de
    changelog: add new 'unreleased' section Daniel Eklöf 2025-04-26 10:41:14 +02:00
  • fea9f5579f
    Merge branch 'releases/1.22' Daniel Eklöf 2025-04-26 10:40:38 +02:00
  • c85d5d5096
    meson: bump version to 1.22.1 1.22.1 Daniel Eklöf 2025-04-26 10:36:23 +02:00
  • 89bfac00e7
    changelog: prepare for 1.22.1 Daniel Eklöf 2025-04-26 10:36:13 +02:00
  • 9d0b048cf9
    Merge branch 'master' into releases/1.22 Daniel Eklöf 2025-04-26 10:34:56 +02:00
  • 0020ef12b4
    changelog: add missing bug ref Daniel Eklöf 2025-04-26 10:31:09 +02:00
  • cb1b7ba0c5
    render: regression: alpha applied to inversed text/selections Daniel Eklöf 2025-04-25 19:20:36 +02:00
  • d43326d2b5
    changelog: zero-width grapheme breaking codepoints causing fallback font to be used Daniel Eklöf 2025-04-24 18:40:22 +02:00
  • 1fec0cf5ea
    Revert "term: append zero-width grapheme breaking characters to previous cell" Daniel Eklöf 2025-04-24 18:22:37 +02:00
  • 1b15cc5f3d
    Revert "term: ignore LTR+RTL markers (U+200E + U+200F)" Daniel Eklöf 2025-04-24 18:20:18 +02:00
  • 70b324b24c
    term: ignore LTR+RTL markers (U+200E + U+200F) Daniel Eklöf 2025-04-24 08:23:56 +02:00
  • b2dfd339e4
    Add alacritty theme valoq 2025-04-21 13:35:05 +00:00
  • bc8d6d1ff3
    build: fix race when generating emoji-variation-sequences.h Jan Palus 2025-04-23 11:44:41 +02:00
  • 92682e035b Add alacritty theme valoq 2025-04-21 13:35:05 +00:00
  • 8bded8ce8c
    doc: foot.ini: add newish Unicode range to 'box-drawings-uses-font-glyphs' Daniel Eklöf 2025-04-19 17:10:52 +02:00
  • ef4a680ae8
    input: reset modifiers in keyboard_leave() Daniel Eklöf 2025-04-19 08:05:15 +02:00
  • cb2a64c585
    csi: don't allow client app to enable grapheme-shaping when disabled at compile-time Daniel Eklöf 2025-04-19 12:16:48 +02:00
  • 1a2e5f4932
    render: fix colors.alpha-mode=matching Daniel Eklöf 2025-04-19 07:46:06 +02:00
  • 1bf9156628
    doc: foot.ini: spaces -> tab (for indentation) Daniel Eklöf 2025-04-19 11:59:50 +02:00
  • 179e14e0a1
    doc: foot.ini: gamma-correct-blending: mention colors being off Daniel Eklöf 2025-04-19 09:16:28 +02:00
  • b1635ec997 render.c: fix alpha_mode logic Fazzi 2025-04-19 00:31:51 +01:00
  • 155c7c96b7
    doc: foot.ini: key-bindings: untranslated symbols are tried before translated Daniel Eklöf 2025-04-18 14:43:36 +02:00
  • 30aafce82d
    foot.ini: move alpha-mode to colors section Daniel Eklöf 2025-04-18 13:59:43 +02:00
  • 6e5a602f67
    changelog: add new 'unreleased' section Daniel Eklöf 2025-04-17 14:44:05 +02:00
  • 9799c4ddcd
    Merge branch 'releases/1.22' Daniel Eklöf 2025-04-17 14:42:52 +02:00
  • 95f7b71058
    meson: bump version to 1.22.0 1.22.0 Daniel Eklöf 2025-04-17 14:41:32 +02:00
  • 2c8214f6ea
    changelog: prepare for 1.22.0 Daniel Eklöf 2025-04-17 14:41:13 +02:00
  • b46a9aa6d7
    themes: add "Night Owl" theme datsudo 2025-04-14 22:01:54 +08:00
  • 9ba8caf30b
    doc: foot.ini: add colors.alpha-mode Daniel Eklöf 2025-04-14 17:02:45 +02:00
  • f7807c0f4c
    tests: config: test colors.alpha-mode Daniel Eklöf 2025-04-14 17:00:07 +02:00
  • d2d4f53861
    config+render: move alpha-mode to colors.alpha-mode, fix cursor handling Daniel Eklöf 2025-04-14 16:58:23 +02:00
  • bacfba135d
    changelog: move 'alpha-mode' to next-release Daniel Eklöf 2025-04-14 16:48:44 +02:00
  • 5f83278afd
    config: add alpha_mode option Fazzi 2023-10-09 18:47:09 +01:00
  • d8e9786f39 themes: add "Night Owl" theme datsudo 2025-04-14 22:01:54 +08:00
  • 9a6227acb3
    doc: foot.ini: workers: "if you have a ridiculous number of cores" Daniel Eklöf 2025-04-14 07:03:37 +02:00
  • b93d2f042c
    url-mode: fix double-width characters not being handled correctly Daniel Eklöf 2025-04-13 08:26:20 +02:00
  • bc2e0a29bb
    changelog: move vmod support in config from "changed" to "added" Daniel Eklöf 2025-04-10 12:18:34 +02:00
  • 23431e3ecf
    wayland+input: add support for toplevel edge constraints Daniel Eklöf 2025-04-07 13:32:30 +02:00
  • 091aa90f1a
    wayland: handle xdg-shell edge constraints Dominique Martinet 2025-04-06 15:48:29 +09:00
  • 34d3f4664b
    xkbcommon: require libxkbcommon >= 1.8.0 Dominique Martinet 2025-04-06 15:35:54 +09:00
  • bdf65672c0
    Themes: Add 'Molokai' theme Łukasz Wojniłowicz 2025-04-03 18:09:53 +02:00
  • 1760cb6ab8
    config: update default URL regex Daniel Eklöf 2025-04-02 08:41:46 +02:00
  • 14bfcf772b wayland: handle xdg-shell edge constraints Dominique Martinet 2025-04-06 15:48:29 +09:00
  • 4ffba94e81 xkbcommon: require libxkbcommon >= 1.8.0 Dominique Martinet 2025-04-06 15:35:54 +09:00
  • 1f16f4c716 Themes: Add 'Molokai' theme Łukasz Wojniłowicz 2025-04-03 18:09:53 +02:00
  • cae7805a2a Fix margins not being damaged when reloading colours. wreald 2025-01-25 16:48:31 +11:00
  • 13291b8765 Don't leak memory all over the place. wreald 2024-09-20 11:27:44 +10:00
  • 6505d75607 Fix pgolib build. wreald 2024-09-18 20:09:19 +10:00
  • b1a5de4789 Document live reloading in foot.ini(5). wreald 2024-09-18 19:19:32 +10:00
  • 341cdabdd2 Implement live-reload of config colors on SIGUSR1. wreald 2024-09-18 18:40:26 +10:00
  • a50f78c599
    Merge branch 'kbd-no-virtual-modifiers' Daniel Eklöf 2025-03-31 13:04:02 +02:00
  • 0d8c7db962
    changelog: reword, and remove section that no longer applies Daniel Eklöf 2025-03-31 11:08:22 +02:00
  • a43614f098
    doc: foot.ini: mention virtual modifiers are allowed Daniel Eklöf 2025-03-31 10:13:19 +02:00
  • dc99cf7358
    key-binding: recognize virtual modifiers, and translate to the corresponding real modifier. Daniel Eklöf 2025-03-31 10:11:30 +02:00
  • 58910856c8
    input: xkb: ignore virtual modifiers Daniel Eklöf 2025-03-29 10:34:40 +01:00
  • c8470f40c1
    grid: reflow: fix empty line coalescing Daniel Eklöf 2025-03-29 10:15:13 +01:00
  • 9b776f2d6d
    meson: add foot (render.c) -> srgb.h dep Alex Xu (Hello71) 2025-03-17 16:51:53 -04:00
  • d4400a06ea meson: add foot (render.c) -> srgb.h dep Alex Xu (Hello71) 2025-03-17 16:51:53 -04:00
  • 6922ab2b8e
    doc: foot.ini: gamma-correct: move section Daniel Eklöf 2025-03-23 17:00:19 +01:00
  • 663c9082db
    render: dim and brighten using linear rgb interpolation Sam McCall 2025-03-22 20:11:23 +01:00
  • 02d8ca5f15 render: dim and brighten using linear rgb interpolation Sam McCall 2025-03-22 20:11:23 +01:00
  • 5f72f51ae8
    changelog: url-mode: show-urls-persistent regression fix Daniel Eklöf 2025-03-20 08:51:43 +01:00
  • cc99db5bc4
    url-mode: fix crash when opening multiple urls with persist mode llyyr 2025-03-19 10:06:38 +05:30
  • afda53c9d9 config: add alpha_mode option Fazzi 2023-10-09 18:47:09 +01:00
  • b148b27f74 url-mode: fix crash when opening multiple urls with persist mode llyyr 2025-03-19 10:06:38 +05:30
  • a02c0c8d4d
    vt: utf8: insert a REPLACEMENT CHARACTER when an invalid UTF-8 sequence is detected Daniel Eklöf 2025-03-18 18:28:09 +01:00
  • 878e07da59
    vt: utf8: don't discard current byte when an invalid UTF-8 sequence is detected Daniel Eklöf 2025-03-18 14:37:28 +01:00
  • 6813b321f5
    changelog: add new 'unreleased' section Daniel Eklöf 2025-03-17 12:15:36 +01:00
  • c2a9fd5dfa
    Merge branch 'releases/1.21' Daniel Eklöf 2025-03-17 12:15:16 +01:00
  • 68f5eab0b0
    doc: foot.ini: codespell: shouuld -> should 1.21.0 releases/1.21 Daniel Eklöf 2025-03-17 12:08:27 +01:00
  • 49d2c08912
    doc: foot.ini: codespell: shouuld -> should Daniel Eklöf 2025-03-17 12:08:27 +01:00
  • df32cd0504
    meson: bump version to 1.21.0 Daniel Eklöf 2025-03-17 12:04:59 +01:00
  • 3eef3ec877
    changelog: prepare for 1.21.0 Daniel Eklöf 2025-03-17 12:04:46 +01:00
  • d2ede697f9
    config: remove deprecated options 'notify' and 'notify-focus-inhibit' Daniel Eklöf 2025-03-17 12:02:57 +01:00
  • 7dbfdc73b6
    doc: foot.init: surface-bit-depth: mention 10-bit surfaces are slow Daniel Eklöf 2025-03-17 08:51:27 +01:00
  • cd4ee8ae49
    ime: fix initial cursor rectangle being reported as 0,0,0,0 Daniel Eklöf 2025-03-17 08:43:12 +01:00
  • eb9357709b main/client: simplify code for printing --version string Craig Barnes 2025-03-14 20:15:11 +00:00
  • d48a1c53f5
    meson: require wayland-protocols >= 1.41 Daniel Eklöf 2025-03-12 17:53:04 +01:00
  • a79fd6a7cf
    meson: require fcft-3.3.1 Daniel Eklöf 2025-03-13 13:23:25 +01:00
  • 16c384b707
    changelog: mention some of the side-effects the new fcft requirement brings Daniel Eklöf 2025-03-12 10:06:13 +01:00
  • 7f11ba59ef
    fcft: require fcft >= 3.3.0, add support for new scaling-filters Daniel Eklöf 2025-03-12 10:03:06 +01:00
  • cfa178ab25
    input: kitty: unittest: don't fail if system has no compose tables Daniel Eklöf 2025-03-11 08:42:03 +01:00
  • edbfdd5150
    changelog: kitty: release events for composed keys Daniel Eklöf 2025-03-11 08:37:42 +01:00
  • 7976975a8a
    input: kitty: send release events for composed keys Daniel Eklöf 2025-03-11 08:36:37 +01:00
  • 04fcc5f5b5
    input: kitty: regression test for #1987 Daniel Eklöf 2025-03-11 08:23:23 +01:00
  • 8d2627b1ef
    input: kitty: always use shifted key when it's the result of a compose Daniel Eklöf 2025-03-10 15:47:20 +01:00
  • 605694bc93
    grid: set linebreak=false when printing to a line, not when allocating it Daniel Eklöf 2025-03-05 07:38:44 +01:00
  • 7b6efcf19a
    grid: change default value of linebreak to true Daniel Eklöf 2025-03-04 08:34:18 +01:00
  • a80b32d006
    term: tweak linebreaking Daniel Eklöf 2025-02-28 08:11:50 +01:00
  • ccf625b991
    render: gamma-correct blending Daniel Eklöf 2025-02-21 11:01:29 +01:00
  • 6d39f66eb7
    config: add search-bindings.delete-to-{start,end} key bindings Adrian fxj9a 2025-03-03 14:27:30 +01:00
  • 86037f7d83
    fix: replace unnecessary memmove, add more documentation for new keybinding. Adrian fxj9a 2025-03-05 08:35:43 +01:00
  • ff058c5611
    docs: add ctrl+u and ctrl+k keybinding Adrian fxj9a 2025-03-04 10:00:16 +01:00