Commit Graph

2714 Commits

Author SHA1 Message Date
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