Boris Faure
ea2b80e5a2
termiolink: isspace can't be used on codepoint larger than uchar
2020-04-02 21:52:04 +02:00
Boris Faure
115cd1ebb4
link detection: handle unicode + mode surrounding cases + test
2020-04-02 00:13:59 +02:00
Boris Faure
59fb6016ed
ci: use latest efl 1.23.3
2020-04-01 19:03:51 +02:00
Boris Faure
78fac60c59
tests: add test on link detection with emails being surrounded
2020-04-01 00:00:01 +02:00
Boris Faure
e93b8cf619
termiolink: left strip spaces on emails
2020-03-31 23:29:05 +02:00
Boris Faure
5d2e0479b9
win: simplify focus handling when dropping tab to split
2020-03-30 22:30:10 +02:00
Boris Faure
5c85b8c624
win: _focus_validator() saves focused tc + add debug
2020-03-30 22:30:10 +02:00
Boris Faure
d267b57fb1
win: unfocus from correct parent + add focus checks
2020-03-29 13:34:59 +02:00
Boris Faure
11e608a571
default theme: add alpha rect to mark drop areas
2020-03-28 22:08:19 +01:00
Boris Faure
6b9a9d680f
win: ensure clear state when recreating tabs
2020-03-28 22:08:19 +01:00
Boris Faure
d138086df2
default theme: add split icon on drag areas when dragging tab
2020-03-26 23:35:18 +01:00
Boris Faure
27b914127f
mild: add animation when dragging over tab
2020-03-26 22:00:31 +01:00
Boris Faure
7eba4c97e0
drag: add animation when dragging tab over other tabs
2020-03-26 22:00:31 +01:00
Boris Faure
405abda540
mild: add group "terminology/tab_drag_thumb"
2020-03-26 22:00:31 +01:00
Boris Faure
7c857b211e
win: show hand cursor when dragging tab
2020-03-26 22:00:31 +01:00
Boris Faure
04a05ba193
theme: add documentation on group "terminology/tab_drag_thumb"
2020-03-26 22:00:31 +01:00
Boris Faure
48e602ae75
themes: style,active no longer needed in tabbar_back
2020-03-26 22:00:30 +01:00
Boris Faure
5a2e394c36
tab drag: have a thumbnail of the tab
2020-03-26 22:00:30 +01:00
Boris Faure
1ca9c13ace
win: add _focus_validator() to help debug focus issues
2020-03-26 22:00:30 +01:00
Boris Faure
81d9063d65
win: handle case where tab dragged is the last term
2020-03-26 22:00:30 +01:00
Boris Faure
0edb5f7913
win: rollback tabs when dragging tabs made last tab lonely
2020-03-26 22:00:30 +01:00
Boris Faure
413e6eb2a2
win: move saved position of tab when other tab is closed
2020-03-26 22:00:30 +01:00
Boris Faure
0fc86663a4
win: rollback tab drag from tabs
2020-03-26 22:00:30 +01:00
Boris Faure
9a6ff3c16c
win: rollback splitted term on tab drag cancellation
2020-03-26 22:00:30 +01:00
Boris Faure
c9f7dbd38f
themes: update mild-based theme to tab dnd
2020-03-26 22:00:29 +01:00
Boris Faure
496a307f67
win: drag a tab to split
2020-03-26 22:00:29 +01:00
Boris Faure
7b97a64644
tab dnd: add anim on where to drag the tab to split
2020-03-26 22:00:29 +01:00
Boris Faure
d4d7de118d
split icons: use them on controls
...
+ swap them since they look more natural to me like that
2020-03-26 21:54:51 +01:00
Boris Faure
2dc65380f7
controls: hide them when creating new tab or split
2020-03-25 23:27:18 +01:00
Christopher Michael
864a78ed5e
terminology/mailmap: Move unused addresses to bottom of list
2020-03-24 16:59:21 -04:00
Christopher Michael
112c141109
Revert "terminology/mailmap: Remove unused email addresses"
...
Revert these in favor of reorder so we can keep history
This reverts commit e7fec6ef1a
.
2020-03-24 16:53:35 -04:00
Christopher Michael
e7fec6ef1a
terminology/mailmap: Remove unused email addresses
2020-03-24 16:20:32 -04:00
Boris Faure
c7dec53fba
themes: have background color on tab selector
2020-03-22 11:52:24 +01:00
Boris Faure
00f08812be
win: avoid div by 0. CID1421876
2020-03-19 09:27:57 +01:00
Boris Faure
901e9692c1
win: simplify horizontal drag code
2020-03-18 23:31:06 +01:00
maxerba
7d43f836a2
Updating serbian translation
2020-03-14 15:13:45 +01:00
Boris Faure
9730e3e2af
default theme: add missing image
2020-02-29 16:19:38 +01:00
Boris Faure
6010b5cf30
theme: tab,drag,stop comes back!
2020-02-25 21:33:15 +01:00
Boris Faure
c338286195
win: ensure the term has a container when dragging it
2020-02-25 21:01:33 +01:00
Boris Faure
fd48ece58a
theme/default: add small animation on tab close
2020-02-25 21:01:31 +01:00
Boris Faure
9431dda41e
mild: add cursor_bar/cursor_underline
2020-02-24 22:01:01 +01:00
Boris Faure
65b38a8967
theme: adjust doc about parts "tabdrag", "tabmiddle"
2020-02-23 21:52:24 +01:00
Boris Faure
6f48f706f5
win: have only one tab drag at a time
2020-02-23 21:52:24 +01:00
Boris Faure
a38af5c8db
Merge branch 'terminology-1.6'
2020-02-16 19:01:06 +01:00
Boris Faure
4f37d61377
tests: those tests are not in 1.6
2020-02-16 18:59:47 +01:00
Boris Faure
3d6a9e1bf5
Merge branch 'terminology-1.6'
2020-02-16 18:53:50 +01:00
Boris Faure
2a3a34f503
termptyesc: handle zero-width spaces, with test
2020-02-16 18:51:36 +01:00
Carsten Haitzler
da88dd1128
scale - dont use nan as unsed but < 0.0 because this messes up
...
i found that the isnan messes up... and even tho it's nan it says its
not thus forcing tmp to be on all the time. using < 0 will be more
reliable for sure as scaling valuses <= 0 are just "invalid" anyway.
2020-02-16 13:11:46 +00:00
Boris Faure
1a7df68b84
win: test calloc()
...
Closes CID1419432
2020-02-15 23:09:32 +01:00
Boris Faure
2316b92d67
win: reinsert the tab when the mouse is
2020-02-15 22:33:51 +01:00