Al Poole
6ad43c2715
welcome: add visual notifcation when fields are empty.
...
This is quite subtle but I like it.
2017-10-14 13:26:29 +01:00
Al Poole
f155a58983
welcome: Improve project creation.
...
Add support for additional meta data including images and
title/descriptions. Also add a new frame to the project
creation process with more descriptive choices of project type.
Layouts can change later.
2017-10-13 22:03:20 +01:00
Andy Williams
86ae8c104f
build: Fix edi_build with meson to compile from scratch in one pass
2017-10-11 23:17:59 +01:00
Andy Williams
014557e0c7
l10n: latest strings from new features
2017-10-11 16:20:26 +01:00
Andy Williams
49b8b3f5b9
l10n: Update strings to remove non-translation and trailing symbols we can add in code
2017-10-11 16:16:29 +01:00
Marcel Hollerbach
b7fb356e68
edi: edi_lib is not edi_lib but edi
2017-10-11 14:43:05 +02:00
Al Poole
49f1d1a53d
replace: fix a typo.
2017-10-10 23:40:52 +01:00
Al Poole
7a5083c790
mainview: Add support for split-panes.
...
This adds the ability to edit multiple regions of the same
file at the same time. The views are synchronised. This
also adds a complementary function allowing us to get panel
from path name. We use this for focus sanity with our
additional split views.
2017-10-10 23:29:17 +01:00
Stephen Houston
3908d27b67
Fix meson build when clang headers don't exist.
2017-10-10 10:05:06 -05:00
Andy Williams
bf182698be
Fix meson build for non-dev libclang
2017-10-10 15:55:31 +01:00
Al Poole
53710764a9
edi_scm: fix use after free.
2017-10-08 14:57:46 +01:00
Al Poole
2a9d02fc2f
libedi_scm: make sure we always change to valid directory.
2017-10-08 14:44:34 +01:00
Al Poole
7ea3ce5d84
edi_scm: sanitize titie.
...
This patch ensures a consistent window title when used
internally (in Edi) or externally. The title should
correspond to that Edi provides in its window title.
2017-10-08 14:34:01 +01:00
Andy Williams
b586e84474
missing dirs mess up build
2017-10-06 16:00:00 +01:00
Andy Williams
09ce5493cd
Fix meson issues for OSX
2017-10-06 15:49:23 +01:00
Al Poole
6fe6c805bf
Revert "edi_scm: make sure we give a sensible window title."
...
This reverts commit 83adef96a9
.
2017-10-06 15:30:14 +01:00
Al Poole
83adef96a9
edi_scm: make sure we give a sensible window title.
...
When using edi_scm outside of EDI it's useful to show the
toplevel of the repository as the window title.
2017-10-06 14:24:03 +01:00
Andy Williams
3421d668f0
Fixing up linux again - need a better solution for OSX as meson bails
2017-10-06 12:41:33 +01:00
Al Poole
317f5ed646
edi_scm: dont scroll on additions to elm_code_widget.
2017-10-05 10:19:01 +01:00
Andy Williams
66ef93730b
filepanel: don't update status and scm etc for hidden files
2017-10-05 00:37:43 +01:00
Andy Williams
21d73fd38b
And link libintl
2017-10-05 00:09:30 +01:00
Andy Williams
3cbabf0d49
Ignore build dir
2017-10-04 23:53:12 +01:00
Andy Williams
dda9a59fc4
Fix clang lookup dirs on osx
2017-10-04 23:52:29 +01:00
Andy Williams
2e69a791b7
Fix build on OSX with clang but no bear
2017-10-04 23:06:27 +01:00
Al Poole
251ea96020
edi_main: don't use exit, goto and shutdown properly.
2017-10-04 16:53:28 +01:00
Marcel Hollerbach
bef7238a9a
meson: install AUTHORS
2017-10-03 21:45:57 +02:00
Marcel Hollerbach
56d839a31f
meson: prefix need to be before that!
2017-10-03 21:45:41 +02:00
Marcel Hollerbach
f0c2c4605b
meson: handle also cases when the options are disabled
2017-10-03 21:33:45 +02:00
Marcel Hollerbach
ac304ea2a9
time for meson!
2017-10-03 19:07:42 +02:00
Andy Williams
10d706a08c
Update text for SCM changes
2017-10-03 15:22:18 +01:00
Andy Williams
2bac1157db
scm_ui: Show user icon or a fallback, not both
2017-10-03 14:57:05 +01:00
Andy Williams
15a1529df0
scm: fix avatar caching memory handling
2017-10-03 14:40:10 +01:00
Andy Williams
f89442047a
Ignore new binary
2017-10-03 14:24:20 +01:00
Andy Williams
eb6d238de6
about: Fix background alpha for changes in EFL
2017-10-03 14:24:20 +01:00
Al Poole
a1be071c4c
main: parsing command-line options.
...
Exit rather than shutdown if displaying --help or
--copyright etc.
@fix T6115
2017-10-03 14:11:50 +01:00
Al Poole
543de0a53e
Revert "about: explicitly set bg colour and alpha."
...
This reverts commit 9ef65252ed
.
This is probably hiding another issue, so reverting to its
previous state.
2017-10-02 13:25:34 +01:00
Al Poole
6e263b091e
edi_scm: initalise to quieten compiler.
2017-10-01 12:40:00 +01:00
Al Poole
fc855bf0bb
mainview: search + search/replace popups, UI improvement.
2017-10-01 11:43:52 +01:00
Al Poole
9ef65252ed
about: explicitly set bg colour and alpha.
2017-10-01 11:27:38 +01:00
Al Poole
9b5af0abfc
edi_scm: fix memory leak.
...
If cancelling the diff while it's loading can potenitally lose
the contents of the diff buffer. This patch fixes that...
2017-09-30 23:59:33 +01:00
Al Poole
76a029a09e
edi_scm: small stylistic.
2017-09-30 22:53:09 +01:00
Al Poole
16d6a44625
edi_scm: show window at appropriate time.
...
Avoid bogus flickering during startup.
2017-09-30 22:26:10 +01:00
Al Poole
4149ee7c52
scm_ui: make sure we clear the widget.
...
meh meh meh...
2017-09-30 20:56:31 +01:00
Al Poole
a49931161c
edi_scm: handle thread cancel and shutdown properly.
...
This allows to flip switches and stuff while we're rendering
and changing stuffz. So shutdown during rendering should be ok
and also we can switch between modes without spazzing out.
Thanks be to God!
2017-09-30 20:31:21 +01:00
Al Poole
9cad93b64f
edi_scm: refactor code and use threads.
...
Refactor and use a thread so we don't lock up the UI.
2017-09-30 19:51:28 +01:00
Al Poole
12dce44812
edi_scm: rename some borrowed functions.
...
Fix typo also in header.
2017-09-30 13:06:58 +01:00
Al Poole
fad276133a
edi_scm: Monitor for changes and update when possible
...
Small "refactor" of the UI also to make better use of space.
2017-09-30 12:27:19 +01:00
Al Poole
e623190fa3
edi_scm: pack list and commit dialogue on same line.
...
This gives a much wider space to display the diff output.
2017-09-30 10:05:04 +01:00
Al Poole
e5aca41ad1
filepanel: simplify code by using existing method.
2017-09-30 00:28:53 +01:00
Al Poole
448b0b164d
edi_scm: win title.
...
Sorry! Ugh
2017-09-29 22:14:01 +01:00