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
Alastair Poole
1269cc361f
config: Add show/hide line width marker.
...
This isn't for everyone. Let's allow people to use it or not use
it. Also tidy settings up a little bit.
2020-03-05 20:08:14 +00:00
Alastair Poole
60de7053b8
editor: Improve non development mode.
...
Add some homage to rage...
2020-03-05 18:10:46 +00:00
Alastair Poole
1ab1c67112
debug: Improve this functionality.
...
Our widget is missing some features. For now we'll use an entry
to make debugging reliable and thus EDI lovelier.
We'll come back to the widget post next EFL release.
2020-03-05 17:29:57 +00:00
Alastair Poole
e07bbbe8ec
welcome: Help the user.
2020-03-03 12:14:47 +00:00
Alastair Poole
e05da2ef41
welcome: Examples.
...
The examples.git repo is getting RATHER large. However it is
demonstrating here that the UI can lock if we don't use a
separate thread here. Also we need some indication something
is happening, so let's use a progressbar.
This needs some more work but for now it's better behaviour.
2020-03-02 22:44:43 +00:00
Alastair Poole
a1a245b4d6
config: Change default font size.
2020-02-24 19:33:51 +00:00
Alastair Poole
886c699d3d
filepane: Only expand if project.
2020-02-24 19:33:16 +00:00
Alastair Poole
218ae1d591
search: Tasks only if project.
2020-02-24 19:32:27 +00:00
Alastair Poole
6434095fcf
searchpanel: Refactor search code.
2020-02-09 21:55:22 +00:00
Alastair Poole
31f27c16d3
config: Better default values.
2020-02-09 18:12:02 +00:00
Alastair Poole
78e0601856
searchpanel: Set minimum search string size.
...
Having a single-byte search is not a good idea.
2020-02-09 18:08:23 +00:00
Alastair Poole
44b957d2e4
searchpanel: remove pointless line append at end.
2020-02-09 15:33:24 +00:00
Alastair Poole
775a142dff
debugpanel: Improve this somewhat.
...
Improve the debugging process and rearrange the debug panel.
In relation to icons without text:
If this was an iPhone or Android application I can understand
representing every action with a button/icon only. If you are
developing software it's much easier to know what you are doing
with a little bit of text.
2020-02-09 15:26:27 +00:00
Alastair Poole
d49691999f
searchpanel: Skip leading newlines.
2020-02-09 12:44:33 +00:00
Alastair Poole
cfb6b12f0f
searchpanel: Tidy
...
Fixed unused variable and formatting.
2020-02-02 21:09:34 +00:00
Alastair Poole
78e5242f62
search: Use a search entry.
...
Using a popup for project search isn't very intuitive. Let's
allow user input and/or a button click to determine when to
start and stop the search.
2020-02-02 20:54:06 +00:00
Alastair Poole
ef7f2495e1
Settings: Set check properly.
2020-02-02 20:05:18 +00:00
Alastair Poole
c618883960
settings: SHow toolbar text setting.
...
In the vain of every other EFL application and Enlightenment,
let's start adding an insane amount of settings [sic]. In
sincerity, people like or don't like it, let's make it an
option.
2020-02-02 19:42:43 +00:00
Alastair Poole
03e8564cb4
search: Cancel thread when closing.
...
We need to ensure we cancel the search thread especially on exit
to avoid a SEGV due to some horrible side-effects of EFL
shutting down as we search.
2020-02-02 19:21:48 +00:00
Alastair Poole
8bceeec424
Editor: When an editor forget past tabs.
2020-02-02 19:15:24 +00:00
Alastair Poole
76ee7b8f5a
search: improve stability.
...
Some boundary issues and fixing search during a shutdown.
2020-02-02 13:20:36 +00:00
Alastair Poole
d862ba0247
toolbar: Show icon text.
...
Buttons without text? Maybe I'm too old but it's nice to read
what the button you're using actually does. Toolbar scrolls.
2020-01-25 13:25:36 +00:00
Alastair Poole
7a80d13488
fileselector: Do not expand.
...
This behaviour is simpler and more understandable.
2020-01-25 12:23:25 +00:00
Alastair Poole
4917715006
welcome: Fix issue when create fails.
...
Small fixes.
2020-01-24 20:57:32 +00:00
Alastair Poole
7e5e4e28a7
panel: Change lower panel alignment.
...
Align left.
2020-01-22 18:39:33 +00:00
Alastair Poole
7ea7eab0f7
debug: FreeBSD debugging improve.
...
This is more efficient. However, we need group read access to
/dev/mem. If a packager wants to do this that is fine, I'm not
too concerned about it, so fallback by default.
2020-01-19 01:48:47 +00:00
Alastair Poole
c68fba28cf
mainview: Let mouse scroll move tabs.
...
This allows us to scroll through the list of open tabs with
the mouse.
2020-01-19 00:35:11 +00:00
Alastair Poole
013314d4a0
edit: When running as an editor use HOME.
...
This makes editing more reliable outwith a programming project.
2020-01-12 18:25:38 +00:00
Alastair Poole
12e17ee86e
fonts: Use a more efficient method.
...
This existing test is far too slow (though more accurate). On
FreeBSD and OpenBSD we have strcasestr. Am happier to use this
for the sake of "usability". Keep the code around for reference.
2020-01-12 18:16:56 +00:00
Alastair Poole
44f862e224
Search: Slight changes.
...
Remove ELF check and "trust" edi_mime_type_get(). Also print
to console when done.
2020-01-08 20:34:47 +00:00
Alastair Poole
033328ab5e
main: Remove unused function.
...
We don't use edi_open_file anymore. TODO is DONE also
2020-01-08 18:37:39 +00:00
Alastair Poole
f2ef1377f9
edi_mime: Only map what is needed.
2020-01-08 18:19:02 +00:00
Alastair Poole
fa11a56611
EDI: Be more defensie when opening files/projects.
2020-01-08 18:18:23 +00:00
Alastair Poole
156d658fda
project: Hide project settings if not project.
2020-01-08 17:49:55 +00:00
Alastair Poole
73175732f4
editor: Disable items build related.
...
When editing, disable menu and toolbar items relative to
building software.
2020-01-07 22:16:48 +00:00
Alastair Poole
74ce34f773
Toolbar: Change position on-the-fly.
...
Move, hide and show the toolbar as and when config settings
change.
2020-01-04 22:56:24 +00:00
Alastair Poole
9daae59a0f
gitignore: Ignore VIM .swp files!!!
2020-01-03 14:43:48 +00:00
Alastair Poole
54b8cfd4ce
debug: Use appropriate array size.
...
As per documentation.
2020-01-03 14:18:09 +00:00
Alastair Poole
4a64a6abaf
debug: Break when found
2020-01-03 13:52:06 +00:00
Alastair Poole
44a0ebad3f
edi: Fix debugging on OpenBSD.
2020-01-03 13:40:57 +00:00
Alastair Poole
c40b46455a
debug: Improve the functionality greatly.
...
This is a much improved debugging implementation (Linux).
2020-01-02 02:18:53 +00:00
Alastair Poole
80647989b0
icons: Add Faenza edit-delete.
...
Better for edi_welcome
2019-12-31 00:02:52 +00:00