Alastair Poole
db2bdaf309
tabs: When we drag a tab, drag a tab.
...
Let's drag a tab visually when we drag the tab.
2020-04-12 18:57:08 +01:00
Alastair Poole
39b87b68f1
edi_exe: delete server object correct path.
...
The server wasn't deleted at the correct location. By fixing this
we ensure all object references are removed and destructor code
called which cleans up (including removing the socket etc).
Linux was much more lenient, though the BSD-specific lock code
brought this to light. Now this works properly.
2020-04-12 18:21:36 +01:00
Alastair Poole
29552d71c9
edi: Focus. Return to normal for release.
2020-04-02 18:26:16 +01:00
Alastair Poole
94c34fb185
config: default settings for release.
2020-04-02 14:53:07 +01:00
Alastair Poole
8135060177
menu: Add link to EFL documentation.
2020-04-02 14:47:48 +01:00
Alastair Poole
56d65bfee6
examples/templates: Update descriptions.
...
API is mostly out of BETA. Reflect this in examples.
2020-04-02 14:37:57 +01:00
Alastair Poole
b3b6933c9a
language: Tidy up loose ends (C #)
2020-04-01 23:36:24 +01:00
Alastair Poole
16d1d20480
meson: specify 0.50 due to features.
...
Require 0.50.
2020-04-01 21:51:04 +01:00
Alastair Poole
dbfb4ba30d
skeleton: Tidy up C EFL Skeleton
2020-04-01 21:50:30 +01:00
Alastair Poole
65878bab36
welcome: apply to correct obj
2020-04-01 21:30:17 +01:00
Alastair Poole
3de27c4297
UPDATE NEWS.
2020-04-01 15:17:14 +01:00
Alastair Poole
7c8c58016c
desktop: Fix
2020-04-01 15:13:23 +01:00
Alastair Poole
5cc4e13247
desktop: Fix missing
2020-04-01 15:07:52 +01:00
Alastair Poole
210f43a736
efl_project: Move from autotools to meson.
2020-04-01 15:02:03 +01:00
Alastair Poole
9f834e35bb
Welcome: Don't Pop Naviframe.
...
This fixes the annoying "feature" where pressing "Escape" in the
EDI wizard will remove all content from the window.
2020-04-01 13:49:27 +01:00
Alastair Poole
036773e57f
README: Update
2020-04-01 10:31:28 +01:00
Alastair Poole
80fed3d586
Release: Prepare for 0.8.0
2020-04-01 10:12:20 +01:00
Alastair Poole
e24efedb52
theme: Solarized Fix w/libclang syntax.
...
Colour issues with syntax highlighting using libclang for
syntax highlighting and code aware ness. This fixes the
token :)
2020-03-21 23:59:52 +00:00
Alastair Poole
551c885fec
tasks: Search only when specified.
...
This can be quite intensive with a LARGE software project
such as EFL. Let's only search when instructed.
2020-03-21 23:55:37 +00:00
Alastair Poole
3ff2ebdbf9
settings: Use Global as Title.
...
This item is used as a title. Let's not allow focus
2020-03-21 23:46:31 +00:00
Alastair Poole
9e76b4523d
screens: welcome text and image (revert).
...
Andy's right about this one. The image isn't any better.
2020-03-21 12:21:07 +00:00
Alastair Poole
8bb0f7ba18
scm: Correct SCM file panel behaviour.
...
Track untracked files. SCM menu options were listing wrong in
the file panel menu, this corrects this
2020-03-15 21:41:03 +00:00
Alastair Poole
7ae7ee13aa
mainview: refactor tab swap.
2020-03-14 23:00:49 +00:00
Alastair Poole
b36d44edf6
mainview: rename struct members.
2020-03-14 22:23:26 +00:00
Alastair Poole
58d9e3dc37
save: wrong thread for this api
2020-03-14 20:07:38 +00:00
Alastair Poole
0782c959df
mainview: hide tab tooltip on drag.
2020-03-14 19:33:07 +00:00
Alastair Poole
ae186d22e5
mainview: Changes.
...
Add edi_mainview_select_path API.
Improve tab dragging behaviour.
Improve behaviour on stash or undo changes.
Tidying.
2020-03-14 19:17:18 +00:00
Alastair Poole
301b8c009f
mainview: Introduce Edi_Mainview_Item Tab.
...
We really need more than an Elm_Object_Item to associate with
our visible tabs. This refactor adds this.
This work should've been committed together but we're in develop
so I say that's okay...not ideal.
2020-03-14 18:37:50 +00:00
Alastair Poole
51b5ccb76e
tabs: Make this move faster.
...
This is much faster.
2020-03-14 17:36:45 +00:00
Alastair Poole
29afbac89d
mainview: allow panel tab dragging.
...
For now this only works with one panel. Further testing and
changes may be required. This one might not work out.
Let's see.
2020-03-14 15:24:35 +00:00
Alastair Poole
98af64fd4a
scm: Add clone depth.
...
It's useful to either clone a full git history or one commit in
depth. One for cloning an existing (welcome screen) and one
shallow clone for our examples repo which is massive now!
This probably could become useful later on. It resolves the issue
of our examples being huge now.
2020-03-13 21:51:06 +00:00
Alastair Poole
9b29a396d9
editor: Fix build break.
...
Not very good. Fix this.
2020-03-13 21:49:30 +00:00
Alastair Poole
fc975f7196
editor: small change.
...
This should all be kept together.
2020-03-13 21:38:24 +00:00
Alastair Poole
90af33f893
editor: Use a separate thread to save.
...
Move elm_code_file_save into a thread. Else we can block the UI.
2020-03-13 20:34:11 +00:00
Alastair Poole
2e4a141c98
filepanel: Use edi_theme_icon_path_get.
...
Let's try to ensure our file panel will always display icons
even if the installed system has no icon themes installed.
I think this is the whole point of edi_theme_icon_path.. that
we are able to provide a UI that looks "okay" without messing
about with themes. People can do that themselves if they like
but an empty app GUI might put people off...let's not do it.
Again lovely icons from Faenza's author Mattieu James.
2020-03-09 21:28:24 +00:00
Alastair Poole
6311340663
editor: Typo.
2020-03-08 00:16:52 +00:00
Alastair Poole
c9500ca7e5
editor: Changes in Editor Mode.
2020-03-08 00:12:26 +00:00
Alastair Poole
1ae1048960
settings: Line numbers (enable/disable).
...
Add an option for this as we support it.
2020-03-07 19:05:33 +00:00
Alastair Poole
7602963bd2
config: Place all UI changes into one function.
...
When our config changes we can update UI elements. Move all
config changed events that affect our UI into one function.
2020-03-07 10:45:22 +00:00
Alastair Poole
d81ec35efe
welcome: clear templates on welcome.
...
If we go back we should clear our examples to avoid an ever-
growing list.
2020-03-06 22:04:51 +00:00
Alastair Poole
879ed821fe
main: logic fix for icon changes.
2020-03-06 15:56:26 +00:00
Alastair Poole
26f422bfd5
Examples: Introduce C# Examples.
...
We introduce C# examples to EDI.
Also the icon data/extra/examples/images/mono-runtime.png, which
is based on Faenza is released under the GPLv3 license (included).
The author, who goes by madmaxms or Marcus has no e-mail contact
information. His works can be found on Github at:
https://github.com/madmaxms .
Thanks very much for such a lovely icon for our Mono/C# templates.
2020-03-06 15:36:47 +00:00
Alastair Poole
77be4c4516
DEBUG: Add Mono Debugging Support.
2020-03-06 12:23:47 +00:00
Alastair Poole
b8a43052b9
CSharp: Support syntax-highligting.
2020-03-06 10:49:27 +00:00
Alastair Poole
caff04d9b5
theme: Refresh filepanel on icon theme change.
2020-03-06 09:29:46 +00:00
Alastair Poole
3405a2bea6
settings: more impovement
2020-03-06 02:37:27 +00:00
Alastair Poole
ceefbb6e7b
toolbar: Add "clean" build option.
2020-03-06 01:50:57 +00:00
Alastair Poole
fdf22ab85c
mainview: check end bounds also.
2020-03-06 01:40:52 +00:00
Alastair Poole
29ed0013a1
settings: Internal Icons.
...
Make this part of edi_theme. Add edi_theme_interal_icons_...
Also fix settings UI response to user interactions.
2020-03-05 22:05:20 +00:00
Alastair Poole
f54559cb4b
Settings: Tidying up more
2020-03-05 21:28:40 +00:00