Commit graph

132 commits

Author SHA1 Message Date
KENZ
d413fdb593 fix: clippy lint 2026-05-11 23:49:42 +09:00
KENZ
1963929e05 fix: context menu by disabling IME when the widget has context menu 2026-05-11 23:49:42 +09:00
KENZ
c22d1ccc28 fix: menu doesn't show by unfocusing when clicking outside of the terminal_box 2026-05-11 23:49:42 +09:00
KENZ
768ee43d5a Specify the line height to the IME cursor height 2026-05-11 23:49:42 +09:00
KENZ
888b1b5f6b Handle wide character widths by using glyph width to detect wide chars 2026-05-11 23:49:42 +09:00
KENZ
da57b9c12d Estimate preedit position without calling layout_runs() 2026-05-11 23:49:42 +09:00
KENZ
18462517f0 Add minimal support CJK input method to terminal box excepts IME cursor positioning which is a bit tricky 2026-05-11 23:49:42 +09:00
KENZ
e37f73dcbb fix: don't capture all mouse events
- this fixed find panel buttons
- similar fix for cosmic-edit of:
  -
    6ea24b8518
2026-04-16 01:03:19 +09:00
Chris Glass
b654808734 Ingore clippy warnings about too many arguments 2026-04-10 18:40:26 +02:00
Chris Glass
f50ece41eb Fix all auto-fix from clippy 2026-04-10 18:09:25 +02:00
Hojjat
c8b18c2827 chore: update to the latest libcosmic
applies iced re-export changes
2026-04-09 12:47:22 -04:00
Hojjat
8b95675c9b fix: gate wayland features and add inline popover fallback 2026-04-09 12:47:22 -04:00
Hojjat
0b1490e7ff fix: use window-absolute coordinates for context menu position in split panes 2026-04-09 12:47:22 -04:00
Hojjat
8ae5918ccd fix: fix the one pixel wide gap between panes 2026-03-27 16:43:45 -04:00
Hojjat
9ed56eb2db fix: prevent crash when splits are resized too small 2026-03-24 10:32:19 -06:00
Hojjat
1428345cad fix: only send "space" to the focused pane 2026-03-19 11:44:06 -06:00
Ashley Wulber
f62abcea4e
feat: rebase libcosmic onto iced 0.14 2026-03-18 17:21:57 +01:00
Jeremy Soller
1564a77e5f Shortcut design updates and fix escape behavior 2026-02-05 10:34:58 -07:00
Levi Portenier
974ca4ecc6
Merge branch 'master' into configurable-hotkeys 2026-02-04 11:31:16 -07:00
Frederic Laing
1db6692925
fix: hide cursor when scrolled in unfocused terminal 2026-01-16 17:49:10 +01:00
Jeremy Soller
55b3cb93b3 Fix ctrl hyperlink highlighting when using splits, fixes #688 2026-01-12 16:04:58 -05:00
Jeremy Soller
dae3e28ff4
Merge pull request #676 from nick1udwig/handle-osc-8-links
handle osc 8 links
2026-01-06 06:13:13 -07:00
nludwig
3b33087086 handle osc 8 links 2025-12-30 13:51:27 -08:00
nludwig
bf71e1a774 make hotkeys configurable 2025-12-29 20:42:52 -08:00
nludwig
4983e05f01 hold shift and click to add to selection 2025-12-23 16:12:52 -08:00
Stephan Buys
4922c7f07b terminal: sustain drag autoscroll 2025-11-10 10:39:28 -07:00
Stephan Buys
c829fb24d0 terminal: smooth drag edge scrolling 2025-11-10 10:39:28 -07:00
Ashley Wulber
56f1ea3eed fix: disable terminal box when context page is active 2025-10-24 17:56:10 -04:00
Mattias Eriksson
b308110f22 Avoid publishing on all mouse events 2025-10-17 10:07:42 +02:00
Mattias Eriksson
27e4d722bf Avoid updating the link highlight while the context menu is shown 2025-10-17 07:57:42 +02:00
Mattias Eriksson
e7e47d5bac Add context menu for opening links 2025-10-16 09:27:00 +02:00
Mattias Eriksson
71876b5fe2 Update regex based on ctrl modifier 2025-10-10 13:53:14 +02:00
Mattias Eriksson
244b1a3fad Only use mouse interaction pointer for links if CTRL is used 2025-10-10 10:36:10 +02:00
Ashley Wulber
e40b955f33 fix: opacity 2025-10-06 15:03:38 -04:00
Mattias Eriksson
858b15cbca Hide opening hyperlinks behind the Ctrl modifier
Hiding hyperlinks behind ctrl is more in line with other terminals,
and this avoids opening link when selecting text and so on.
2025-09-26 14:58:10 +02:00
Vukašin Vojinović
58b8da4310 chore: Rust 2024 edition 2025-09-11 08:34:15 -06:00
Cathal Mullan
555e1aeee5 Reduce minimum underline thickness from 2px to 1px 2025-08-13 16:14:55 -06:00
liberodark
f570b4089c Improve wheel mode 2025-06-19 15:13:47 -06:00
Vukašin Vojinović
fe21878169 update libcosmic 2025-03-13 13:30:23 -06:00
Mattias Eriksson
23a5851ca9 Use hollow block cursor for non-focused terminals 2025-01-23 11:51:38 -07:00
Paul Daniel Faria
25845183f1 Fix broken numlock behavior
libcosmic broke backwards compatibility in pop-os/libcosmic@0491c4b
Add comparison with modified_key to ensure only actual named keys
are processed as such.
2025-01-14 08:56:39 -07:00
Dominic Gerhauser
ff42dd2a97 regex hyperlinks 2024-12-18 09:26:59 -07:00
Vukašin Vojinović
77be96e1c2 update libcosmic 2024-12-03 15:08:56 -07:00
Vukašin Vojinović
20d5290145 fix(window): round corners based on header 2024-11-06 14:32:53 -07:00
Vukašin Vojinović
a432f714de fix(context menu): use radius from theme 2024-11-05 09:22:59 -07:00
Jeremy Soller
8d4bfb992e
Update libcosmic/iced 2024-10-22 12:31:02 -06:00
Eduard
aa1824d309 fix: dead keys support 2024-10-07 08:53:00 -06:00
Jeremy Soller
73394f8649
Update dependencies 2024-09-27 09:37:24 -06:00
hendrik
7e31cef391 fix control + space support 2024-09-25 08:40:06 -06:00
A-Walrus
19e083b5d0 Add colors 2024-08-26 08:42:18 -06:00